Skip to main content
Access decides what each person may install from the MCP Store. It governs the Store only. A consumer is never narrowed by an access level or grant: its servers are the ones an admin bound to it, for every caller it admits. Open Agent GatewayAccess.

Access levels

Each person’s effective level comes from the first of these that is set:
  1. Their own policy (Access mode on the user panel).
  2. The most permissive level among the groups their login carries.
  3. The gateway’s Default access (store_mode).
The level is evaluated on every Store request, so a change takes effect immediately for open sessions. Default access at the top of the page is the gateway default and can also be set with store_mode on PUT /v1/gateways/{id}.

Grants

A grant makes one server install instantly for the users and groups it names. Open a user or group panel, set Access mode to Selected, then Add resource and pick the MCP servers. Each grant targets either a catalog code (All instances, including ones added later) or one specific Instance. Grants show a readiness state: Ready · installs with OAuth, Configured, or Needs setup when the server still needs an admin credential before anyone can install it (Configure opens the registry). The same grants are visible from the registry side panel’s Access tab. Access levels and grants apply only to people who sign in with the NeuralTrust login. An application that identifies its own end users is outside Access: the gateway cannot know who user_123 is.

Approvals

When a person whose level is Selected installs a server outside their grants, the Store files a request instead. Approvals lists them with Requester, Resource, Groups (the groups the requester carried when filing), Reason (their own words, up to 500 characters, searchable), and Requested.
  • Approve grants the server. Grant access to chooses Requester only or one of the requester’s groups; a group not in the requester’s recorded groups is refused. Approving a single-instance server grants the catalog code, not the instance.
  • Deny removes the request.
  • History lists decided requests with Decision, Decided and who decided.

Preview a user’s Store

Preview access mode on a user or group panel opens the Portal as that person sees it (Admin preview · Previewing as). From the preview an admin can act on their behalf: install or request a server, open the connect link for their own account, or open the configure form for per-user values. The preview never shows token material.

Admin API

All endpoints live under /v1/gateways/{gateway_id}/store/ and need the registries access scope on the control plane. groups[] on the principal endpoints are the groups to evaluate the user’s level with; pass the ones their identity provider reports. Connect and configure links open at https://<mcp-host><consumer_path>/connect?ticket=… and …/configure?ticket=… and expire after 15 minutes.
  • MCP Store: what people see and the install flow
  • Registries: instances, from-catalog, and Store-created registries
  • Consumers: where an application’s servers are bound