Summary
The whole identity setup, one call at a time.
Provider, client, domain, tenant, policy — these objects only mean anything together, and having all of them behind one server means a new tenant can be stood up and its token validated in a single pass.
What it is
An MCP server for the UseGrant API. It covers the whole object graph — providers with their clients and domains, tenants with the providers and policies attached to them — plus issuing and validating access tokens.
What you get
- Providers listed, created, read and deleted
- Clients under a provider managed, and access tokens created for them
- Domains added to a provider, read, verified and removed
- Tenants listed, created, read and deleted
- Providers attached to a tenant, and policies set on that pairing
- An access token validated against a tenant
Requirements
Node.js 16 or higher and a UseGrant API key in USEGRANT_API_KEY. Runs through npx as @usegrant/mcp-server.
