{"uid":"cap_98wrdH1eF55P5m7_JkuHO","slug":"geekvault-jwt-decode-06ac9cb9","name":"GeekVault JWT Decode","description":"Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.","url":"https://api.geekvault.dev/dev-tools/v1/jwt-decode?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"JWT completo (header.payload.signature)."}}},"responseSchema":{"type":"object","required":["header","payload","note"],"properties":{"note":{"type":"string"},"header":{"type":"object"},"payload":{"type":"object"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3Kp3qDvwtrzUQTKtu5ocA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT token into its header and payload components without signature verification","exampleAgentPrompt":"Can you decode this JWT for me and show me what's in the header and payload: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c","exampleUseCases":[{"title":"Debug expired auth token","prompt":"I've got this JWT from our auth service and I want to see its expiration time and what claims are inside — can you decode it for me? Here it is: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyIsImV4cCI6MTcwMDAwMDAwMH0.signature"},{"title":"Inspect third-party API token","prompt":"We got a token back from a third-party API and I want to know what algorithm it uses and what user data it encodes — decode this JWT and show me the header and payload: eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiYWJjZGVmIiwicm9sZSI6ImFkbWluIn0.sig"},{"title":"Extract user claims from SSO token","prompt":"Can you pull apart this SSO JWT and tell me what roles and permissions are encoded in the payload? Token: eyJhbGciOiJFUzI1NiIsImtpZCI6ImtleS0xIn0.eyJzdWIiOiJ1c2VyQGV4YW1wbGUuY29tIiwicm9sZXMiOlsiYWRtaW4iLCJlZGl0b3IiXX0.sig"}],"resultDescription":"Returns a JSON object containing the decoded JWT header (as an object with fields like alg, typ, kid), the decoded JWT payload (as an object with all claims such as sub, exp, iat, roles, etc.), and a note string — all base64url-decoded without verifying the signature.","failureModes":["Malformed JWT (not three dot-separated segments) results in an error response","Badly padded base64url encoding may cause decoding failure","Empty or missing token parameter returns a validation error","Very long tokens may be rejected","Note field may warn that signature is not verified"],"whenToPreferThis":"Choose this endpoint when you need a quick, no-setup way to inspect JWT contents programmatically — especially in agentic or automated workflows where you don't want to manage API keys or subscriptions. It's ideal for debugging, logging claims, or extracting payload fields at $0.002 per call. Use it over building your own decoder when operating in pay-per-use USDC pipelines via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:05:48.895Z","isFirstParty":false,"canonicalSlug":"geekvault-jwt-decode-06ac9cb9"}