AI Connectors
Vincent Depassier · August 30, 2026
An AI connector lets a hosted AI platform — Claude.ai, ChatGPT — reach your workspace directly, without you running anything.
It is one of two ways to expose Praxsuite over MCP, and picking the wrong one is the most common early mistake here.
You will find it at API Gateway → AI / MCP.
Connector or API key?
Both end at the same MCP surface. They differ in who holds the credential.
| AI connector | API key (`sk_live_`) |
Auth | OAuth2, registered with our identity server | A bearer secret you paste |
Who holds it | The AI platform | You, in a config file |
Set up in | The AI platform's connector UI |
|
Right for | Claude.ai and ChatGPT on the web | Claude Desktop, Claude Code, Cursor, your own MCP client |
Revoking | Revoke the connector | Revoke the key |
The rule: if the AI runs on somebody else's servers, use a connector. If it runs on your machine or in your code, use an API key.
A hosted platform cannot be handed a long-lived bearer secret responsibly, which is exactly the problem OAuth2 exists to solve. A local client has no OAuth redirect to complete, which is exactly why a key is simpler there.
Setting up the key path is covered in MCP — Getting Started.
Creating one
Registering a connector creates an OAuth2 client scoped to your workspace and returns a client id and client secret.
The client secret is shown exactly once and is never stored on our side. Copy it into the AI platform when you create it; if you lose it, delete the connector and register a new one.
What a connector can reach
A connector carries the same three permission axes as a credential, and they are checked the same way:
Axis | Governs |
Table scopes | Which tables, at what access level, and whether it may introspect their structure |
Docs scopes | Which folders, spaces and documents it may read or edit |
Tool permissions | Which MCP tool groups it may call at all |
None of them widens another. A connector with every tool group enabled and no table scopes can call every tool and find nothing.
One default differs from a credential's: a connector's table scope is created with schema introspection on, because an assistant that cannot see column names cannot write a sensible query. That is the right default and it is worth knowing you have made it — a connector sees the shape of every table you grant it.
Scopes can be replaced at any time and take effect on the connector's next call.
Guidance
One connector per audience, not per person. "Claude – Marketing" with the marketing tables beats one connector everybody shares.
Start read-only. Give
readon the tables the assistant should reason about, then widen when you see from the Logs what it actually calls. MCP entries there show every tool call.Keep `Security` tools off. An assistant that can mint API keys can outlive its own revocation.
Deactivating the connector stops it immediately. That is the lever if an assistant starts doing something you did not expect — no need to go and change scopes first.
Next
MCP Tool Permissions — the groups and per-tool overrides.
Docs Scopes — the document tree and its inheritance.
MCP — Getting Started — the API-key path, for local clients.