Auth0 OIDC MCP ServerServer

kawakamidev
GitHub
AuthenticationAPI AccessMCP

Loading subscription status...

💡 Description

A MCP server that requires user authentication via Auth0, allowing it to call protected APIs on behalf of authenticated users.

📝 JSON Entries

{
  "mcpServers": [
    {
      "Auth0_OIDC_MCP_Server": {
        "env": {
          "NODE_ENV": "development",
          "AUTH0_SCOPE": "openid email profile offline_access read:todos",
          "API_BASE_URL": "http://localhost:8789",
          "AUTH0_DOMAIN": "yourdomain.us.auth0.com",
          "AUTH0_AUDIENCE": "urn:todos-api",
          "AUTH0_CLIENT_ID": "The Client ID of the application you created in Auth0",
          "AUTH0_CLIENT_SECRET": "The Client Secret of the application you created in Auth0"
        },
        "args": [],
        "command": "npm run dev"
      }
    }
  ]
}

🛠️ Tools

MCP InspectorWrangler

Features

  • User authentication via Auth0
  • Calls protected APIs
  • Hybrid operation mode (local and remote)

💬 Example Queries

  • Authenticate a user with Auth0 and fetch their profile
  • Use the Todos API to add a new task