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.
Installation
Add this to ~/.claude/settings.json:
{
"mcpServers": {
"auth0-local": {
"command": "uvx",
"args": ["auth0-diagnostics-mcp"]
}
}
}
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.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| auth0_diagnostics_mcp-0.1.1.tar.gz | 8.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| auth0_diagnostics_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / auth0_diagnostics_mcp-0.1.1.tar.gz
| Download URL | auth0_diagnostics_mcp-0.1.1.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6aec35b1924bd7920304710ac1d2be4113fd2c7d2aeeb22c411cafd7c6793bde
|
|
BLAKE2b-256 checksum How to use checksums |
aba1849e2aea882e31f909ecbcaabf0807dac9302e43319e2978de26b138a925
|
| 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.1-py3-none-any.whl
| Download URL | auth0_diagnostics_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07692e5aecf0a4fb31a2204763251b95f67548372fcb1e292879630c52db6f61
|
|
BLAKE2b-256 checksum How to use checksums |
cc6ae6ed59e70a2373866a8ea4b351bead38365a18870f6d56604fa1c228cd3c
|
| 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.1
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.