{"type":"mcp_server","name":"descope-mcp-server-stdio","description":"The Descope MCP server provides an interface to interact with Descope's Management APIs, enabling the search and retrieval of project-related information, and user management. It offers tools for audits, users, and invitations.","category":"Developer Tools","language":"TypeScript","stars":33,"forks":2,"owner":"descope-sample-apps","github_url":"https://github.com/descope-sample-apps/descope-mcp-server-stdio","homepage":null,"setup":"## Setup\n\n### Installing via Smithery\n\nTo install Descope MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@descope-sample-apps/descope-mcp-server):\n\n```bash\nnpx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude\n```\n\n### Manual Installation\n1. Clone the repository:\n\n    ```bash\n    git clone https://github.com/descope-sample-apps/descope-mcp-server.git\n    cd descope-mcp-server\n    ```\n\n2. Install the necessary dependencies:\n\n    ```bash\n    npm install\n    ```\n\n3. Build the project:\n\n    ```bash\n    npm run build\n    ```\n\n## Configuration\n\n### 1. Configure Claude Desktop to recognize the Descope MCP server\n\nTo locate the `claude_desktop_config.json` file, open the Claude Desktop app and enable Developer Mode from the top-left menu bar.\n\nOnce enabled, go to Settings (also in the top-left menu), navigate to the Developer section, and click the Edit Config button to access and edit `claude_desktop_config.json`.\n\nAlternatively, to open the configuration file via terminal:\n\n#### On macOS:\n\n```bash\ncode ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n```\n\n#### On Windows:\n\n```bash\ncode %APPDATA%\\Claude\\claude_desktop_config.json\n```\n\n### 2. Add the Descope server configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"descope\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/descope-mcp-server/build/index.js\"],\n      \"env\": {\n        \"DESCOPE_PROJECT_ID\": \"your-descope-project-id-here\",\n        \"DESCOPE_MANAGEMENT_KEY\": \"your-descope-management-key-here\"\n      }\n    }\n  }\n}\n```\n\nReplace `your-descope-project-id-here` and `your-descope-management-key-here` with your actual Descope Project ID and Management Key from [app.descope.com/settings/project](https://app.descope.com/settings/project) and [app.descope.com/settings/company/managementkeys](https://app.descope.com/settings/company/managementkeys).\n\n### 3. Restart Claude Desktop\n\nTo apply the changes:\n\n1. Fully quit Claude Desktop (ensure it's not just minimized).\n2. Relaunch Claude Desktop.\n3. Check for the ð icon to confirm the Descope server is connected.","tools":"## Available Tools\n\n\t\t1. `search-audits` (Retrieves up to 10 audit log entries from your Descope project.)\n\t\t2. `search-users` (Retrieves up to 10 user records from your Descope project.)\n\t\t3. `create-user` (Creates a new user in your Descope project.)\n\t\t4. `invite-user` (Invites a new user to your Descope project.)","faq":null,"created_at":"2025-01-24T22:19:15+00:00","updated_at":"2025-03-18T18:40:50+00:00","source_url":"https://model-context-protocol.com/servers/descope-management-api-server-user-management","related_articles":[]}