- VALID
- EXPIRED
- MALFORMED
- HUMAN
Short answer
How do I check if my JWT is expired?
Your AI decodes the token and checks the 'exp' claim against the current timestamp. It uses local mathematical validation to determine if the timeframe has passed. You get a clear status on whether the token is still active.
The outcomes
What you get from the check.
The AI processes the token and gives you these specific results.
VALID
Active token status
The AI confirms the expiration timestamp is in the future. You know the token is still usable for requests.
EXPIRED
Expired token alert
The AI identifies that the 'exp' claim has passed. You'll know exactly why the authentication failed.
MALFORMED
Invalid token structure
The AI flags tokens that aren't valid JWTs. It catches errors in the token format before you try to use it.
HUMAN
Manual review needed
If the token structure is unreadable, the AI stops. You'll need to check the source of the token yourself.
The workflow
What your AI does when you provide a token.
The AI performs the heavy lifting of parsing and math so you don't have to.
Token parsing
The AI breaks the string into its constituent parts to access the payload.
decode_jwtClaim extraction
The AI pulls the expiration timestamp from the decoded payload.
decode_jwtTime comparison
The AI compares the extracted timestamp to the current system time.
decode_jwtStatus report
The AI tells you if the token is valid, expired, or broken.
decode_jwt
Try it
Copy these to start.
Paste these prompts into your chat to begin.
Starting points
Replace the bracketed text with your actual token string.
JSON Web Token Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_D5R4DSb6SK0l9HMwb0HCmTETZzhB9BBHQbV1DXPU/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — JSON Web Token capabilities are ready to use.
{
"mcpServers": {
"jwt-decoder-verifier-mcp": {
"url": "https://edge.vinkius.com/vk_preview_D5R4DSb6SK0l9HMwb0HCmTETZzhB9BBHQbV1DXPU/mcp"
}
}
}Check if this JWT is still valid: [paste token here]
Decode this token and tell me when it expires: [paste token here]
Is this token expired? [paste token here]
Look at this JWT and tell me if the payload is readable: [paste token here]
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect JWT Decoder & Verifier once, then ask.
Click the link to connect. Your credentials stay encrypted, and you can immediately start asking your AI to decode tokens.
Connect JWT Decoder & Verifier to your AIFAQ
Common questions
- 01
Can the AI change the expiration time?
No. The AI only reads and validates the existing data in the token.
- 02
Does the AI verify the signature?
No. This specific tool focuses on decoding the payload and checking the expiration math.
- 03
Can I use this with Claude?
Yes, as long as you are using an MCP-compatible client like Claude Desktop.
- 04
Will the AI delete my tokens?
No. The AI only processes the strings you provide in the chat.
- 05
What happens if the token is invalid?
The AI will tell you that the token is malformed or cannot be decoded.
More questions about JWT Decoder & Verifier? The Connector page answers them. See everything the JWT Decoder & Verifier Connector can do
Connect JSON Web Token to Claude, Cursor, ChatGPT & more
