mcp-server

mcp-server

3.1

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

  1. list_providers

    List all providers

  2. create_provider

    Create a new provider

  3. get_provider

    Get providers with ID

  4. delete_provider

    Delete provider

  5. list_clients

    List all clients of the provider

  6. create_client

    Create a new client for the provider

  7. get_client

    Get client details through provider and client ID

  8. delete_client

    Delete the client from the provider

  9. list_domains

    List all domain names of providers

  10. add_domain

    Add a domain name to the provider

  11. get_domain

    Get domain names through provider and domain ID

  12. delete_domain

    Delete the domain name from the provider

  13. verify_domain

    Verify the provider's domain name

  14. create_access_token

    Create a new access token for the client

  15. list_tenants

    List all tenants

  16. create_tenant

    Create a new tenant

  17. get_tenant

    Obtain tenant via ID

  18. delete_tenant

    Delete tenant

  19. list_tenant_providers

    List all providers of tenants

  20. create_tenant_provider

    Create a new provider for tenants

  21. get_tenant_provider

    Get tenant providers

  22. delete_tenant_provider

    Delete the tenant's provider

  23. list_tenant_provider_policies

    List all tenant provider's policies

  24. create_tenant_provider_policy

    Create new policies for tenant providers

  25. get_tenant_provider_policy

    Getting a tenant provider's strategy

  26. delete_tenant_provider_policy

    Policies for deleting tenant providers

  27. validate_access_token

    Verify tenant's access token