Access levels
Each person’s effective level comes from the first of these that is set:- Their own policy (Access mode on the user panel).
- The most permissive level among the groups their login carries.
- 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 whouser_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.
Related
- 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