UseGrant MCP Server

Facilitates interaction with the UseGrant API through the Model Context Protocol.

Local serverstdio

What is the UseGrant MCP server?

Facilitates interaction with the UseGrant API through the Model Context Protocol. The usegrant mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 14 defined tools rather than through you.

What it actually does

This is a Model Context Protocol (MCP) server for interacting with the UseGrant API. It provides a set of tools for managing providers, clients, tenants, and access tokens through the UseGrant platform.

Its toolset

Everything the assistant can do here goes through one of these:

  • list_providers — List all providers
  • create_provider — Create a new provider
  • get_provider — Get a provider by ID
  • delete_provider — Delete a provider
  • list_clients — List all clients for a provider
  • create_client — Create a new client for a provider
  • get_client — Get client details by provider and client ID
  • delete_client — Delete a client from a provider
  • list_domains — List all domains for a provider
  • add_domain — Add a domain to a provider
  • get_domain — Get a domain by provider and domain ID
  • delete_domain — Delete a domain from a provider

Adding it to your client

@modelcontextprotocol/inspector on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Configuration

You will need one environment variable: USEGRANT_API_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Node.js 16 or higher - A valid UseGrant API key. Refer here for more details.

When to reach for it

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. UseGrant's toolset — list_providers, create_provider, get_provider and 11 more — is a fair guide to whether it matches your workflow. It is maintained by usegranthq; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch UseGrant.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the usegrant mcp server does with a few real requests.

Available tools

ToolWhat it does
list_providersList all providers
create_providerCreate a new provider
get_providerGet a provider by ID
delete_providerDelete a provider
list_clientsList all clients for a provider
create_clientCreate a new client for a provider
get_clientGet client details by provider and client ID
delete_clientDelete a client from a provider
list_domainsList all domains for a provider
add_domainAdd a domain to a provider
get_domainGet a domain by provider and domain ID
delete_domainDelete a domain from a provider
verify_domainVerify a domain for a provider
create_access_tokenCreate a new access token for a client

How to install the UseGrant MCP server

{
  "mcpServers": {
    "usegrant": {
      "command": "npx",
      "args": ["-y", "@usegrant/mcp-server"],
      "env": {
        "USEGRANT_API_KEY": "your_api_key_here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 16 or higher - A valid UseGrant API key. Refer here for more details.
VariableDescriptionRequired
USEGRANT_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use UseGrant to list providers.
  • Use UseGrant to create provider.
  • Use UseGrant to get provider.

Frequently asked questions

It's a Model Context Protocol (MCP) server that simplifies interaction with the UseGrant API. It provides tools for managing providers, clients, tenants, access tokens, and policies.