Descope MCP Server logo

Descope MCP Server

by descope-sample-apps

The Descope Model Context Protocol (MCP) server provides an interface to interact with Descope's Management APIs, enabling the search and retrieval of project-related information.

View on GitHub

Last updated: N/A

What is Descope MCP Server?

The Descope MCP server is a tool that allows you to interact with Descope's Management APIs. It enables you to search and retrieve project-related information, such as audit logs and user records, and also create and invite new users.

How to use Descope MCP Server?

To use the Descope MCP server, you need to install it either via Smithery or manually by cloning the repository, installing dependencies, and building the project. Then, configure Claude Desktop to recognize the server by adding the server configuration to the claude_desktop_config.json file, providing your Descope Project ID and Management Key. Finally, restart Claude Desktop to apply the changes. You can run the server on stdio or SSE.

Key features of Descope MCP Server

  • Search audit logs

  • Search user records

  • Create new users

  • Invite new users

  • Integration with Claude Desktop

  • Management API access

Use cases of Descope MCP Server

  • Auditing user activity

  • Managing user accounts

  • Integrating Descope authentication with Claude Desktop

  • Programmatically interacting with Descope's Management APIs

  • Retrieving user information for personalized experiences

FAQ from Descope MCP Server

What is a Descope Project ID?

Your Descope Project ID is a unique identifier for your Descope project, found in your Descope project settings.

What is a Descope Management Key?

Your Descope Management Key is a secret key that allows you to access Descope's Management APIs, found in your Descope company settings.

How do I install the server?

You can install the server either automatically via Smithery or manually by cloning the repository, installing dependencies, and building the project.

How do I configure Claude Desktop to recognize the server?

You need to add the server configuration to the claude_desktop_config.json file, providing the path to the server's build output and your Descope Project ID and Management Key.

Where can I find my Descope Project ID and Management Key?

You can find your Descope Project ID at app.descope.com/settings/project and your Descope Management Key at app.descope.com/settings/company/managementkeys.