Descope MCP Server logo

Descope MCP Server

by MCP-Mirror

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. It allows you to manage users and audit logs within your Descope project.

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 to search and retrieve project-related information, such as audit logs and user records. It also provides functionality to create and invite new users.

How to use Descope MCP Server?

  1. Install the server either via Smithery or manually by cloning the repository, installing dependencies, and building the project.
  2. Configure Claude Desktop to recognize the Descope MCP server by editing the claude_desktop_config.json file and adding the server configuration with your Descope Project ID and Management Key.
  3. Restart Claude Desktop and verify the Descope server is connected.
  4. Run the server using either 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

Use cases of Descope MCP Server

  • Auditing user activity

  • Managing user accounts

  • Integrating Descope authentication with Claude Desktop

  • Programmatically managing Descope projects

FAQ from Descope MCP Server

What is the Descope Project ID and where can I find it?

The Descope Project ID is a unique identifier for your Descope project. You can find it in the Descope console under Settings -> Project.

What is the Descope Management Key and where can I find it?

The Descope Management Key is a secret key that allows you to access the Descope Management APIs. You can find it in the Descope console under Settings -> Company -> Management Keys.

How do I install the server?

You can install the server either via Smithery using the command npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude 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 edit the claude_desktop_config.json file and add the server configuration with your Descope Project ID and Management Key. The location of the file depends on your operating system.

What are the available tools?

The available tools are search-audits, search-users, create-user, and invite-user.