Public API & MCP
Build integrations and give assistants scoped, read-only access to your business data.
Explore the public API
The public v1 API can list and retrieve contacts, invoices, quotes, sales, jobs, products, expenses, payments and vendors. Use /v1 on your business hostname. The OpenAPI contract is generated from Zod schemas and checked for drift.
Access controlled by your business
An owner creates a tenant API key in Settings → API keys and selects the required entity read scopes. Send the key as a Bearer credential in the Authorization header. The key determines the tenant and permitted data; each request requires the matching read scope.
Connect an assistant with MCP
The MCP endpoint is /mcp on your business hostname and uses Streamable HTTP with the same Bearer API key. Its two read-only tools, list_records and get_record, list an entity’s records or retrieve a record by ID. Each tool call requires the matching entity read scope. Write tools and OAuth setup are not available in v1.
Read the public API and MCP connection guide (llms.txt, English)
Usage limits
Per-IP and per-key rate limits apply. Successful public API reads and MCP tool calls share a monthly tenant credit allowance with a hard cap. Owners can view usage in Settings → API keys.