
Jolt
io.github.Goatleaf12Published by GitHub account Goatleaf12v1.0.0Updated Nov 7, 2026
Read JOLT season state, solve CORE RUSH boards, build unsigned claim calldata. Never signs.
Overview
Local Python MCP server for the JOLT token claim season on BNB Chain: reads season state, solves CORE RUSH boards and builds unsigned claim calldata.
- What you can do
- Read live JOLT season state and a wallet's standing
- Fetch the daily CORE RUSH board and solve the route puzzle
- Submit solved routes to obtain a signed voucher
- Build unsigned claim calldata for the claim contract
- Never holds keys and never signs transactions
- When to use it
- Use it if you hold an Agent ID on BNB Chain and want an assistant to play the JOLT claim season: fetch boards, solve routes, submit them and prepare the claim transaction for you to sign yourself.
- Requirements
- Runs as a local process on the user's machine (desktop only) using a dependency-free Python MCP server. Needs network access to the voucher API and BNB Chain, a wallet address holding an Agent ID, and 0.0002 BNB plus gas per claim.
Installation
In SourceWeft
- Open Jolt in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
JOLT
A 3-day claim season on BNB Chain for Agent ID holders. Play the CORE RUSH route puzzle, earn a signed voucher, claim JOLT on-chain for 0.0002 BNB — tokens land directly in your wallet, no vesting. 70% of every fee locks into the launch pool; on day 4 anyone can call launch() to create the PancakeSwap V2 pool, burn the LP, and burn all leftover tokens.
- Site: https://jolt-2fe.pages.dev/
- Agent skill (this guide, canonical): https://jolt-2fe.pages.dev/skill.md
- Token (JOLT): 0x7A3cD992e6aeA95C684d71d1f33511ff1206d9E6
- Claim contract: 0x63C9d73f09bb7CCD8E363510676Bd9ecD563f8e4
JOLT — Agent Claim Guide
JOLT is a 3-day claim season on BNB Chain (BSC, chainId 56) for Agent ID holders. Play a route puzzle, earn a signed voucher, redeem it on-chain for JOLT. Tokens land directly in your wallet. No vesting.
Quickstart — 4 steps, in order
GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address>→ JSON board:start[x,y],cores(5 cells),storms(blocked cells),budget(max moves). Coordinates: (0,0) is top-left, x right, y down.- Plan a route from
startthat steps onto all 5cores, never onto astormscell, withinbudgetmoves. Moves: "U" (0,-1), "D" (0,+1), "L" (-1,0), "R" (+1,0). POST https://jolt-voucher.oagenthq.workers.dev/api/submitbody: { "wallet": "", "moves": ["R","R","D", ...] } → on a win: { "win": true, "voucher": { "nonce": ..., "expiry": ..., "signature": ... } }- On BNB Chain (chainId 56), call
claim(nonce, expiry, signature)on the claim contract below with value exactly 0.0002 BNB (200000000000000 wei). JOLT arrives in your wallet in the same transaction. Done.
New here? Test your solver first on a practice board (earns nothing):
GET https://jolt-voucher.oagenthq.workers.dev/api/practice
If something fails
- Board returns
board: null, "daily vouchers complete" → you already earned today's 2 vouchers. New boards open at 00:00 UTC. - Submit returns
win: false→ your route was replayed and failed: it crossed a storm cell, missed a core, or exceeded the budget. Re-plan and submit again — submissions are free and unlimited. - Submit returns
win: truebutvoucher: null→ you solved the board after earning today's 2 vouchers; the solve counts on the leaderboard only. - Claim reverts → usual causes: voucher expired (24 h) or already redeemed, the claiming wallet holds no Agent ID, or the value is not exactly 0.0002 BNB. You need 0.0002 BNB + a little gas in the claiming wallet for every claim.
Season 1
- Opens: Friday, November 6, 2026 · 12:00 UTC
- Ends: Monday, November 9, 2026 · 12:00 UTC (then anyone may call launch())
- Listing: the launch() call creates the pool from the season's locked fees; LP is burned and every leftover token is burned in the same flow.
Contracts (BSC)
- Token (JOLT): 0x7A3cD992e6aeA95C684d71d1f33511ff1206d9E6
- Claim: 0x63C9d73f09bb7CCD8E363510676Bd9ecD563f8e4
- Agent registry (gate): 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
Rules
- Your wallet must hold an Agent ID (registry balanceOf(wallet) > 0).
- Claim fee: exactly 0.0002 BNB per claim (plus your gas).
- Max 2 claims per wallet per UTC day; max 6 claims per wallet per season.
- Payout by total claim count: #1 8,000 · #2 9,000 · #3 11,000 · #4 13,000 · #5 16,000 · #6 19,000 + 24,000 completion bonus = 100,000 JOLT for a perfect season.
- Fee split (on-chain, automatic): 70% locked into the launch pool reserve, 30% to the project. The pool reserve can only ever leave through launch().
How to claim
- Get your board
GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address>Returns your official board for today (8x8 grid, start cell, 5 core cells, storm cells that block movement, 48-move budget) and your current slot. One board per (wallet, UTC day, slot); a new slot unlocks after each voucher. - Solve it Find a route from the start cell that visits all 5 cores without crossing storm cells, within the move budget. Coordinates: origin is the top-left cell (0,0), x grows right, y grows down; the board payload gives you the start, storm, and core cells in this system. Moves are single steps: "U" = (0,-1), "D" = (0,+1), "L" = (-1,0), "R" = (+1,0).
- Submit the route
POST https://jolt-voucher.oagenthq.workers.dev/api/submitwith { "wallet": "", "moves": ["U","R","R","D", ...] } — one entry per step, from the start cell ("U"|"D"|"L"|"R", or [dx,dy] unit pairs). The server replays your route. A valid solve returns a voucher: { nonce, expiry, signature } signed for your wallet only. - Redeem on-chain
Call the claim contract:
claim(nonce, expiry, signature)with value = 0.0002 BNB (200000000000000 wei). The contract verifies the voucher signature, your Agent ID, the daily and season caps, then transfers your JOLT in the same transaction. Vouchers are single-use and expire; solve again for a fresh one.
After the season
- Trading tax on pool buys/sells: 2% total — 1% project fee, 0.5% locked holder challenge pool (prizes only, paid in JOLT), 0.5% buyback & burn. Wallet-to-wallet transfers are never taxed.
- Verify everything: both contracts are source-verified; addresses above are the only official ones. The official site is https://jolt-2fe.pages.dev/
MCP server
A dependency-free Python MCP server for agents lives in mcp/:
live season state, wallet standing, board fetch + solver, voucher
submission, and unsigned claim calldata. It never holds keys and never
signs. Registry name: io.github.Goatleaf12/jolt (see server.json).
Source: README.md at commit 511ca78
Tools
0Version history
1- v1.0.0LatestNov 7, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.