# Tanod JWT Decode (utilpeek)

> Tanod JWT Decode (utilpeek) is a paid API for AI agents from tanod.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Decodes a JWT into its header, payload, and claim timestamps (exp, aud, kid) without signature verification

## Facts

- Endpoint: POST https://tanod.dev/v1/jwt/decode?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-jwt-decode-utilpeek-be963398
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hGO7oyMQOFqk4y4LftFBE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tanod-jwt-decode-utilpeek-be963398 -d '<json body>'
```

Example prompt: 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

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "token": {
   "type": "string",
   "maxLength": 16000,
   "minLength": 1,
   "description": "Compact JWT (header.payload.signature); a leading 'Bearer ' is accepted."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "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
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-jwt-decode-utilpeek-be963398/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
