UseGrant MCP Server

by usegranthq

281 downloads
Not rated
GitHub

About

Interact with the UseGrant API for programmatic access control and permissions management.

Details

Author
usegranthq
Downloads
281
Categories
Developer Tools, API, Security, Infrastructure, Other, AI

- Manage providers, clients, and domains
- Create and validate access tokens
- Handle tenants and tenant providers
- Apply policies to tenant providers

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name UseGrant MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npx and configure with a UseGrant API key. For Claude desktop, add the provided JSON block to your claude_desktop_config file, setting USEGRANT_API_KEY. To test, use the MCP inspector with the environment variable set.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "usegrant mcp server": {
            "mcp-server-usegranthq": {
                "command": "npx",
                "args": [
                    "@modelcontextprotocol/inspector",
                    "-e",
                    "USEGRANT_API_KEY=$USEGRANT_API_KEY",
                    "npx",
                    "tsx",
                    "src/index.ts"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-usegranthq": {
        "command": "npx",
        "args": [
            "@modelcontextprotocol/inspector",
            "-e",
            "USEGRANT_API_KEY=$USEGRANT_API_KEY",
            "npx",
            "tsx",
            "src/index.ts"
        ]
    }
}

Interact with the UseGrant API for programmatic access control and permissions management.

This is aModel 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.

- 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
- verify_domain: Verify a domain for a provider
- create_access_token: Create a new access token for a client
- list_tenants: List all tenants
- create_tenant: Create a new tenant
- get_tenant: Get a tenant by ID
- delete_tenant: Delete a tenant
- list_tenant_providers: List all providers for a tenant
- create_tenant_provider: Create a new provider for a tenant
- get_tenant_provider: Get a provider for a tenant
- delete_tenant_provider: Delete a provider for a tenant
- list_tenant_provider_policies: List all policies for a tenant provider
- create_tenant_provider_policy: Create a new policy for a tenant provider
- get_tenant_provider_policy: Get a policy for a tenant provider
- delete_tenant_provider_policy: Delete a policy for a tenant provider
- validate_access_token: Validate an access token for a tenant

- Node.js 16 or higher
- A valid UseGrant API key. Refer
herefor more details.

Add the following config to yourclaude_desktop_configfile:

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

To test the MCP server, we can usemcp inspector.

Copy the.env.examplefile to.envand set theUSEGRANT_API_KEYenvironment variable.

npx @modelcontextprotocol/inspector -e USEGRANT_API_KEY=$USEGRANT_API_KEY npx tsx src/index.ts

This project is licensed under the MIT License. See theLICENSEfile for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

A secure MCP gateway that acts as a proxy, providing authentication, tool discovery, caching, and guardrail enforcement.

Open-source API gateway that adds budget enforcement, cost attribution, and monetization to AI agent API calls. MCP-aware with per-tool cost tracking, macaroon-based bearer tokens, L402 Lightning micropayments, and enterprise budget control (Fiat402). The economic firewall for the agent economy.

Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows

Manage web application security through the Fastly NGWAF API using natural language.

MCP server for the xAI Management API — API keys, ACLs, audit logs, and billing

Securely manage secrets and policies in HashiCorp Vault through an MCP interface.

Interact with LicenseSpring's License API and Management API.

Securely access secrets from Doppler's secret management platform using a Doppler API token.

A local stdio MCP server that proxies to a remote, OAuth2-protected HTTP MCP server.

A RESTful API to programmatically interact with the Opal Security platform.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.