Skip to main content

auth0-diagnostics-mcp

Auth0 developer tools for Claude Code and any MCP-compatible AI assistant.

Decode JWTs, diagnose OAuth errors, validate tokens, and look up the right Auth0 flow — all without leaving your chat.

Not affiliated with or endorsed by Auth0 or Okta. This is a community tool.

Token safety: Only paste expired or test-tenant tokens. Never paste client secrets or Management API tokens — anything you paste into a chat is sent to the AI provider. If a real token is exposed, revoke it immediately.

Installation

Add this to ~/.claude/settings.json:

{
  "mcpServers": {
    "auth0-local": {
      "command": "uvx",
      "args": ["auth0-diagnostics-mcp==0.1.2"]
    }
  }
}

Requires uv. No other setup needed — uvx fetches and runs the server automatically.

Tools

decode_token

Decode and explain a JWT. Shows the header, all claims, expiry status, and what each standard claim means. Does not verify the signature.

"Decode this token: eyJhbGci..."

validate_token

Verify a JWT's signature against an Auth0 tenant's public JWKS endpoint.

"Validate this token against my-auth0-tenant.us.auth0.com"

diagnose_auth_error

Explain an Auth0 or OAuth error code — what it means, why it happens, and how to fix it.

"What does invalid_grant mean?"

explain_flow

Recommend the right Auth0 / OAuth 2.0 flow for your app type and use case.

"What flow should I use for a React SPA that calls an API?"

get_tenant_config

Fetch and summarize an Auth0 tenant's OIDC discovery document — issuer, JWKS URI, supported scopes, grant types, and more.

"Show me the config for my-auth0-tenant.us.auth0.com"

Usage

Just describe what you need in plain English — Claude picks the right tool automatically:

  • "Decode this JWT: eyJhbGci..."
  • "Why am I getting server_error on my callback URL?"
  • "What Auth0 flow should I use for a mobile app?"
  • "Validate this token against my-auth0-tenant.us.auth0.com with audience https://my-api"

Requirements

  • Python 3.10+
  • uv

Metadata

Release files for auth0-diagnostics-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for auth0-diagnostics-mcp 0.1.2
File Size Uploaded Provenance
auth0_diagnostics_mcp-0.1.2.tar.gz 10.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for auth0-diagnostics-mcp 0.1.2
File Interpreter ABI Platform
auth0_diagnostics_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 20.5 kB

Release files / auth0_diagnostics_mcp-0.1.2.tar.gz

Download URL auth0_diagnostics_mcp-0.1.2.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9713195db7483152cd1940403c066d2d6e8c6becc5b80058bcb367202974aa71
BLAKE2b-256 checksum
How to use checksums
446cf52a0b67338fd9e0df25f0c06ccda5e7081ec6ee9f98498b0090a11686ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / auth0_diagnostics_mcp-0.1.2-py3-none-any.whl

Download URL auth0_diagnostics_mcp-0.1.2-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5da16bb03f4a7c7f3507b91b015ad1c9d10ee335faf0c5f1cef0b40a3451290
BLAKE2b-256 checksum
How to use checksums
7ebb71cee5d75870470d5e4714eb0f8aee417d8bbc3e64429695c5a7515aae77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for auth0-diagnostics-mcp 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page