Overview
What is Descope MCP Server?
The Descope MCP server provides an interface to interact with Descope's Management APIs, enabling the search and retrieval of project-related information via the Model Context Protocol.
How to use Descope MCP Server?
Install the server via Smithery (npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude) or manually clone the repo, run npm install and npm run build. Configure Claude Desktop by adding the server to claude_desktop_config.json with your Descope Project ID and Management Key as environment variables, then restart Claude Desktop.
Key features of Descope MCP Server
- Search audit logs (up to 10 entries)
- Search user records (up to 10 users)
- Create new users in your Descope project
- Invite new users to your Descope project
- Runs on stdio or SSE transport
Use cases of Descope MCP Server
- Manage Descope users directly from Claude Desktop
- Review recent audit log entries without leaving the chat interface
- Automate user onboarding by creating and inviting users programmatically
- Search for user records to verify account information
FAQ from Descope MCP Server
What runtime environment is required?
Node.js version 18 or later is required. Claude Desktop and a valid Descope Project ID and Management Key are also needed.
How do I configure Claude Desktop to use this server?
Edit claude_desktop_config.json (found via Claude Desktop's Developer settings or at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, or %APPDATA%\Claude\claude_desktop_config.json on Windows) and add the server configuration with the DESCOPE_PROJECT_ID and DESCOPE_MANAGEMENT_KEY environment variables.
What transport methods are supported?
The server can run on stdio (npm run start:stdio) or SSE (npm run start:sse).
How do I know the server is connected?
After restarting Claude Desktop, look for the ๐ icon to confirm the Descope server is connected.
Can I install this server automatically?
Yes, using Smithery with the command npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude.