mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The UseGrant MCP Server is a Model Context Protocol server designed to interact with the UseGrant API, providing tools for managing providers, clients, tenants, and access tokens.
The UseGrant MCP Server is a specialized server that leverages the Model Context Protocol (MCP) to facilitate seamless interaction with the UseGrant API. It offers a comprehensive suite of tools for managing various entities such as providers, clients, tenants, and access tokens within the UseGrant platform. This server is particularly useful for developers and organizations looking to integrate UseGrant's capabilities into their applications, providing a structured and efficient way to handle authentication and authorization processes. The server requires Node.js 16 or higher and a valid UseGrant API key to operate. It is designed to be compatible with various platforms, including Claude desktop, and can be tested using the MCP Inspector tool. The server is open-source and licensed under the MIT License, ensuring flexibility and ease of use for developers.
Features
- Comprehensive management of providers, clients, and tenants.
- Tools for creating, listing, and deleting entities within the UseGrant platform.
- Support for domain management and verification.
- Access token creation and validation.
- Integration with Claude desktop and testing with MCP Inspector.
Tools
list_providers
List all providers
create_provider
Create a new provider
get_provider
Get providers with ID
delete_provider
Delete provider
list_clients
List all clients of the provider
create_client
Create a new client for the provider
get_client
Get client details through provider and client ID
delete_client
Delete the client from the provider
list_domains
List all domain names of providers
add_domain
Add a domain name to the provider
get_domain
Get domain names through provider and domain ID
delete_domain
Delete the domain name from the provider
verify_domain
Verify the provider's domain name
create_access_token
Create a new access token for the client
list_tenants
List all tenants
create_tenant
Create a new tenant
get_tenant
Obtain tenant via ID
delete_tenant
Delete tenant
list_tenant_providers
List all providers of tenants
create_tenant_provider
Create a new provider for tenants
get_tenant_provider
Get tenant providers
delete_tenant_provider
Delete the tenant's provider
list_tenant_provider_policies
List all tenant provider's policies
create_tenant_provider_policy
Create new policies for tenant providers
get_tenant_provider_policy
Getting a tenant provider's strategy
delete_tenant_provider_policy
Policies for deleting tenant providers
validate_access_token
Verify tenant's access token