Enable it
1
Open the panel
Go to Backend → App Services → MCP Server.
2
Turn it on
Toggle the MCP Server on. The connection details and configuration appear below the toggle.
Enabling the MCP Server does not open your data to everyone. Every request still authenticates as a specific user and runs with that user’s project roles. Enabling it only makes the connector available; access is still governed by your permissions.
Server identity
Give the server a name, icon, and description. These are optional — leave them blank to use the defaults.
Edit the fields and click Save.
Authentication
How users connect depends on the authentication providers your project has enabled. The panel adapts the connection instructions to match:- Sign-in (identity)
- API key
If your project uses an identity provider (Archie Auth, Google, Microsoft, and so on), connecting opens a login window. The user signs in with their project account — there is no token to paste. After sign-in, the assistant acts with that user’s project role.
Tools
The MCP Server exposes a data-only tool set. Assistants use these to understand your API and work with your data — never to administer the platform. Clients group them as read-only or write:The exposed set is the intersection of this built-in floor and your own selection: you can turn a tool off to withhold it, but you can’t add tools beyond the data-only floor. Administrative and platform tools are never available here.
Permissions
The MCP Server never widens access. A connected user acts with their own project role:- Role-Based Access decides which operations and tables the user can touch.
- Row-level filters apply exactly as they do on the GraphQL API.
- Mutations run only when the user’s role allows the write and the environment permits mutations.
Next step
Ready to connect a tool? See Connecting an assistant.FAQ
Does enabling the MCP Server expose all my data?
Does enabling the MCP Server expose all my data?
No. Every request authenticates as a specific user and runs with that user’s project role and row-level filters. The connector is data-only and never exposes platform or admin operations.
Is this the same as the Archie MCP?
Is this the same as the Archie MCP?
No. The Archie MCP manages the platform across all your projects. The MCP Server is scoped to one project and works with that project’s data.
Can users write data, or only read it?
Can users write data, or only read it?
Both, within their permissions. Writes go through
execute_graphql_operation and are allowed only when the user’s role permits the mutation and the environment allows mutations. Read-only and write tools are grouped separately so clients can require approval for writes.Why doesn't my icon show up in the assistant?
Why doesn't my icon show up in the assistant?
Most assistants show a letter avatar for a connector added by URL — the per-server icon mainly matters when you publish the connector to that assistant’s directory. The name is what assistants display; the description is sent to the model as context rather than shown as a label.
Is the configuration per environment?
Is the configuration per environment?
Yes. Enablement, identity, and the tool selection are stored per project and environment.