Retrieves up to 10 audit log entries from your Descope project
Retrieves up to 10 user records from your Descope project
Creates a new user in your Descope project
Invites a new user to your Descope project
The Descope Authentication API provides a seamless interface to interact with Descope's Management APIs from within Claude Desktop. This integration enables you to search and retrieve user information, audit logs, and perform user management operations like creating and inviting users to your Descope projects without leaving your AI assistant.
The Descope Authentication API allows you to interact with Descope's user management and authentication services directly from Claude Desktop. This integration provides a convenient way to search for users, review audit logs, create new users, and send invitations without switching between applications.
Before setting up the Descope Authentication API, ensure you have:
The easiest way to install the Descope Authentication API is through Smithery:
npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude
This command automatically configures the server for use with Claude Desktop.
If you prefer to install manually:
git clone https://github.com/descope-sample-apps/descope-mcp-server.git
cd descope-mcp-server
npm install
npm run build
To configure Claude Desktop to work with the Descope Authentication API:
Open Claude Desktop and enable Developer Mode from the menu
Access the configuration file by:
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json
(Windows)Add the following configuration to the file:
{
"mcpServers": {
"descope": {
"command": "node",
"args": ["/path/to/descope-mcp-server/build/index.js"],
"env": {
"DESCOPE_PROJECT_ID": "your-descope-project-id-here",
"DESCOPE_MANAGEMENT_KEY": "your-descope-management-key-here"
}
}
}
}
Replace the placeholder values:
/path/to/descope-mcp-server/build/index.js
with the actual path to the built serveryour-descope-project-id-here
with your Project ID from the Descope dashboardyour-descope-management-key-here
with your Management Key from DescopeSave the configuration file and restart Claude Desktop
After restarting Claude Desktop, look for the 🔌 icon which indicates that the Descope server is connected and ready to use. You can now start using the available tools to interact with your Descope project.
Once configured, you can ask Claude to perform various Descope-related tasks:
Claude will use the appropriate tools to fulfill these requests and display the results directly in your conversation.