Skip to content
CALIBRE
For agents

For agents

Two ways a program can use CALIBRE: free tools over MCP, and a paid X-ray settled on chain.

MCP server

An open protocol, so this is not tied to any one assistant. Nothing to install and no key to get.

Endpoint
https://calibre-blush.vercel.app/api/mcp

Streamable HTTP transport, stateless, read-only. It serves the same two tools as the local server in the repository, from the same code.

wallet_audit(address)

A Polymarket wallet's record against the prices it paid: pre-game and in-play edge with error bands, the share of bets placed at already-decided prices, a per-league breakdown, and a verdict. Reads the newest 1,000 trades.

latest_verdicts(limit)

The most recent market-move verdicts sealed in Walrus Memory on Sui mainnet: the market, the label, the forecast against the price, the Sui checkpoint it was read at, and the Walruscan link to the blob.

Adding it

Claude Code
Run claude mcp add --transport http calibre https://calibre-blush.vercel.app/api/mcp
Claude Desktop, Cursor, VS Code, Windsurf, Cline, Goose
Add a remote or HTTP MCP server in the app's settings and paste the URL above.
Anything else
It is plain JSON-RPC over HTTP. Any language that can POST can call it, with no SDK and no key.

Paid X-ray

For an agent with a wallet but no account: no signup, no key, no invoice.

Call
GET /api/v1/xray/<wallet>
The same X-ray the site shows
Price
0.01 USDC
Settled on Sui over MPP
Gas
None
The buyer holds no SUI

The first call answers 402 with a payment challenge; the agent pays and repeats the call with the receipt. Every receipt carries the Sui checkpoint the payment was confirmed at, read through Tatum. The proof page has a real payment on mainnet, with its digest.

Source

Both are in the repository: apps/mcp for the tools and the HTTP route that serves them. The local server runs over stdio with claude mcp add calibre -- pnpm --silent exec tsx apps/mcp/src/index.ts.