Build your CRM
Set up pipelines, fields, settings and saved views in one conversation, and reshape them later the same way.
Available tools
Every tool: what it does, the scope it needs, and whether it reads, writes or reaches outside Orbit.
Use OrbitForms in Claude
Connect from the Claude Connectors Directory, as a custom connector, or from Claude Code.
Use OrbitForms in ChatGPT
Install the OrbitForms plugin from the ChatGPT directory or connect the server directly.
Endpoints
Both endpoints expose the same tools with the same permissions. The only difference is how they greet an unauthenticated client: the Claude endpoint asks for sign-in on the very first request, which is what Claude’s connector dialog expects, while the general endpoint lets hosts list the available tools before you sign in.
The server uses the Streamable HTTP transport (the current MCP standard) and answers each request with plain JSON. SSE-only clients are not supported.
Connect with OAuth (recommended)
The server supports the full MCP authorization flow — OAuth 2.1 with PKCE, Client ID Metadata Documents, dynamic client registration, and automatic discovery. Add the connector and your client walks you through login and consent in the browser; no keys to copy, tokens refresh automatically, and you can revoke access at any time.- Claude
- ChatGPT
- Claude Code
- Cursor
Search for OrbitForms in Customize → Connectors and choose Connect, or add
https://app.useorbitcrm.ai/api/mcp/claude as a custom connector. See Use OrbitForms in Claude.:delete scopes, so they can’t delete forms, submissions, contacts, companies, deals, meetings, scheduling pages or workflows, or remove contacts from sequences; only an OAuth app created in the Developer Portal, or an API key, can be granted those. No scope touches billing or invites or removes workspace members. With emails:send an assistant can email your contacts from your Orbit sending address (existing contacts only, within the same hourly caps as the contact page), and with sequences:manage it can write and activate sequences, which then email everyone enrolled. Within the write scopes you approve they can still remove or overwrite what those scopes cover: tasks, notes, custom fields, pipelines, stages, saved views, teams (member groups) and call scripts; merging contacts archives the duplicate; and with dialer:write an assistant can permanently delete a call’s recording and transcript and remove numbers from the do-not-call list (both admin-only). dialer:read includes call transcripts, AI call feedback and calling costs. No tool or scope places a phone call or buys a number: a person always dials from the Dialer page. App Permissions describes every scope.
Connect with an API key
For headless use — scripts, CI, server-side agents — authenticate with an OrbitForms API key instead, created in Settings → API keys. Pass it either way:Scopes and permissions
Each tool requires a specific scope (for examplecontacts:read for list_contacts, deals:write for create_deal, crm:write for create_pipeline, sequences:write for enroll_contacts_in_sequence). With OAuth you approve scopes on the consent screen; with API keys you pick them at key creation. When an assistant calls a tool its credential does not cover, the server asks the assistant to request the missing permission — Claude shows a re-authorization prompt and ChatGPT opens its account-linking card — rather than failing silently.
Every tool declares MCP annotations (readOnlyHint, destructiveHint, openWorldHint) so hosts know which calls only read data and which send email, book or cancel meetings, or deliver data to an external endpoint. Hosts use these to decide when to ask you before running a tool.
See Available Tools for the full tool list, required scopes, annotations, and the meeting-booking flow.
Revoking access
Remove the connector in the assistant’s own settings, or revoke the connected application or API key in OrbitForms. Revocation takes effect immediately for new requests. Data the assistant already received is subject to the assistant provider’s retention practices; see our Privacy Policy.Testing the server yourself
MCP Inspector works against either endpoint:https://app.useorbitcrm.ai/api/mcp, choose Streamable HTTP, and connect — the Inspector discovers the OAuth server and opens the consent screen. Discovery documents are at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource/api/mcp.