{"uid":"cap_hGO7oyMQOFqk4y4LftFBE","slug":"tanod-jwt-decode-utilpeek-be963398","name":"Tanod JWT Decode (utilpeek)","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/jwt/decode?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","maxLength":16000,"minLength":1,"description":"Compact JWT (header.payload.signature); a leading 'Bearer ' is accepted."}}},"responseSchema":{"type":"json","example":{"alg":"HS256","kid":null,"typ":"JWT","note":"Decoded only: the signature was NOT verified, so none of these claims is trustworthy until /v1/jwt/verify (or your own check) passes. Times are compared with the server clock.","claims":{"exp":"2027-01-15T08:26:39Z","sub":"1234567890","expired":false,"not_yet_valid":false,"expires_in_seconds":7776000},"header":{"alg":"HS256","typ":"JWT"},"payload":{"exp":1799999999,"sub":"1234567890"},"verified":false,"server_time":"2026-10-10T00:00:00Z","has_signature":true,"signature_bytes":32}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_q6IGOlzAMgB-wmcWf1kGj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT into its header, payload, and claim timestamps (exp, aud, kid) without signature verification","exampleAgentPrompt":"Can you decode this JWT for me and tell me the header, payload, and when it expires — I don't need signature verification, just want to read the claims: eyJhbGciOiJSUzI1NiIsImtpZCI6ImFiYzEyMyJ9.eyJzdWIiOiJ1c2VyMTIzIiwiZXhwIjoxNzAwMDAwMDAwLCJhdWQiOiJteS1hcGkifQ.signature","exampleUseCases":[{"title":"Check token expiry before request","prompt":"I have a JWT from our auth service — can you decode it and tell me if the exp claim has already passed? Here's the token: eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ1c2VyQSIsImV4cCI6MTY5MDAwMDAwMH0.sig"},{"title":"Identify key ID for key rotation audit","prompt":"We're auditing our key rotation — can you decode this JWT and pull out the kid field from the header so I know which signing key was used? Token: eyJhbGciOiJSUzI1NiIsImtpZCI6ImtleS0yMDI0LTAxIn0.eyJzdWIiOiJ1c2VyQiJ9.sig"},{"title":"Debug unexpected audience claim","prompt":"Our API is rejecting a token because of an audience mismatch — can you decode this JWT and show me the aud claim in the payload so I can see what audience it was issued for? eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ3cm9uZy1zZXJ2aWNlIiwiZXhwIjoxOTAwMDAwMDAwfQ.sig"}],"resultDescription":"Returns the decoded JWT header (algorithm, kid, typ), the full payload with all claims, and human-readable parsed timestamps for time-based claims such as exp, iat, and nbf — without performing any cryptographic signature validation","failureModes":["Malformed JWT (not three dot-separated base64url segments) — returns parse error","Empty or missing token field — returns validation error","Token exceeds 16,000 character limit — returns size error","Non-JWT string passed (e.g. opaque API key) — returns decode error"],"whenToPreferThis":"Use this endpoint when you need to read or inspect JWT contents (header, payload, claims) without possessing the signing secret or public key. Ideal for debugging token issues, extracting claim values for routing logic, auditing key IDs, or checking expiry times in agent workflows where signature verification is handled elsewhere or not required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:47:09.404Z","isFirstParty":false,"canonicalSlug":"tanod-jwt-decode-utilpeek-be963398"}