Home / Workflows / Decode a JWT and check rate limits
Developer Opsintermediate3-step workflow~18 min

Decode a JWT and check rate limits

Decode an incoming JWT to inspect its claims, check the current rate-limit budget, then plan the retry backoff if it's exceeded.

Workflow

Step 1 of 3

JWT Decoder (no signature verification)

Decode a JWT's claims without verifying its signature.

jwt_decode({"token": "example"})
Step 2 of 3

Rate Limit Advisor

Check the current rate-limit budget for the caller.

rate_limit({"limit": 5, "window_seconds": 100})
Step 3 of 3

Retry Backoff Schedule

Plan a retry-backoff schedule if the budget is exceeded.

retry_backoff({"base_delay": 100, "attempts": 10})

Install

One command wires up every tool below for Claude Code:

claude mcp add --transport http wingman https://wingmanprotocol.com/mcp

Claude Desktop, Cursor and Continue configs are on /install. A free key (500 calls/month, no card) is on /pricing; beyond that it is x402 pay-per-call in USDC on Base.