Grant MCP servers and profiles to a project
A project controls which Model Context Protocol (MCP) servers it can use and exposes them to AI clients through MCP profiles. MCP is a standard for connecting AI clients to external tools and data sources. Scoped to a project, MCP falls under the same isolation as models: a project sees only its own servers, and its profiles are reachable only through its own gateway with its own keys.
An MCP server is an adapter that exposes a tool or data source to AI clients; an MCP profile aggregates one or more servers behind a single endpoint that clients connect to once. Granting MCP to a project makes the project the boundary for tools in exactly the way it is the boundary for models. This guide grants servers to a project and builds a profile on the project's gateway.
Persona: Platform operator or project administrator working in the Admin Dashboard.
Estimated time: 15--25 minutes for the first profile.
Outcomes
By the end of this guide:
- The MCP servers a project may use are granted to it.
- A profile that bundles the chosen servers is published on the project's gateway.
- The profile's isolation is understood: it is reachable only with the project's key, through the project's gateway.
Prerequisites
- Membership of the project, with permission to manage its MCP configuration.
- A gateway provisioned for the project, so the profile has an endpoint. See Provision a gateway for a project.
- The MCP servers available in the organisation's catalog. Cataloguing and governing servers is covered in Govern MCP server access.
Step 1: Grant MCP servers to the project
- Use the project switcher to select the project.
- Open MCP Servers and enable the servers this project may use.
A project can see and use only the servers granted to it. A server that is not granted is neither listed for the project nor callable through it, which is what keeps one project's tools separate from another's.
Step 2: Build an MCP profile
A profile bundles one or more of the project's granted servers into a single endpoint an MCP client connects to.
- In the project, open My MCP Profiles and select Add MCP Profile, then name it.
- Select Add Server, choose from the servers granted to the project, and enable the tools wanted from each.
- Set the profile's authentication, either API key or OAuth.
The profile is published on the project's gateway, at a path under the project's own hostname. Securing MCP credentials and identity is covered in Secure MCP secrets and identity.
Step 3: Confirm profile isolation
The profile inherits the project's isolation.
- It is reachable only through the project's gateway hostname. Called on another project's gateway, the path is not served and returns
404. - It accepts only the project's keys. A key from another project is refused with
403.
The developer-side workflow of connecting a client such as Claude Code, Cursor, or an MCP-capable editor to the profile URL is covered in Aggregate MCP servers into a profile.
What to do next
- Govern MCP server access: the organisation-wide catalog and access controls behind per-project grants. See Govern MCP server access.
- Secure MCP secrets and identity: how profile credentials and identity are protected. See Secure MCP secrets and identity.
Where to go next