{"serverId":"mcp-registry/com.crosscheckapi/crosscheck","tools":[{"name":"accept","fixed":{"name":"accept","description":"Checks work another agent handed back against the task it was given, before you pay, release escrow, or pass it on. Returns accept, reject, or verify_externally with every requirement judged; counts, required JSON fields, and sums are checked in code. Optional payment_tx is verified on chain. $0.03 base. Paid per call in USDC over x402 (Base, or free test USDC on Base Sepolia). An x402-aware MCP client pays automatically: the first call returns the price as an x402 PaymentRequired error, and the","inputSchema":{"type":"object","required":["task","deliverable"],"properties":{"ref":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"Optional: the hash of a crosscheck receipt that brought you here. Its wallet earns check credits from your first 90 days of spend."},"task":{"type":"string","description":"The task as given to the other agent"},"reference":{"type":"string","description":"Optional reference material the task points to"},"payment_tx":{"type":"string","description":"Optional transaction hash of the payment for this work"},"deliverable":{"type":"string","description":"What came back"},"payment_network":{"type":"string","description":"Network of payment_tx, for example eip155:8453"}}},"annotations":{"readOnlyHint":true},"title":"Check a deliverable against its task"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":347,"tokensAfter":347},{"name":"check","fixed":{"name":"check","description":"Independent review of a draft (email, report, summary, PR description) before its human sees it. Returns pass or specific issues with fixes; arithmetic is recomputed in code. With request (what the human asked), it also checks the draft answers that. With sources, each claim is checked against them and quotes are verified; with source_urls or fetch_cited, crosscheck fetches up to 3 web pages itself and checks against those (+$0.01 a page, and a dead link the draft gives fails it). $0.02. Paid pe","inputSchema":{"type":"object","required":["draft"],"properties":{"ref":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"Optional: the hash of a crosscheck receipt that brought you here. Its wallet earns check credits from your first 90 days of spend."},"draft":{"type":"string","maxLength":48000,"description":"The draft text to review"},"request":{"type":"string","maxLength":8000,"description":"Optional: what the human asked for, word for word if you have it. The reviewer then also checks that the draft answers it (a missed question, a changed scope, a wrong period)"},"sources":{"type":"array","items":{"type":"object","required":["text"],"properties":{"url":{"type":"string","description":"Optional URL"},"text":{"type":"string","description":"Source text"},"title":{"type":"string","description":"Optional title"}}},"maxItems":10,"description":"Optional texts the draft relies on; turns on grounding"},"fetch_cited":{"type":"boolean","description":"Optional: also fetch the links the draft itself cites (up to 3 pages in all, +$0.01 each); a link that is gone fails the draft"},"open_review":{"type":"boolean","description":"Optional: let a qualified outside reviewer take the job (not routed yet; crosscheck's reviewer does it and the receipt says so)"},"source_urls":{"type":"array","items":{"type":"string","description":"A public http or https URL"},"maxItems":3,"description":"Optional: up to 3 web pages crosscheck fetches after payment and checks the draft against, as sources. +$0.01 each"},"moltbook_identity":{"type":"string","description":"Optional: a Moltbook identity token for the free tier, when it is on (a verified Moltbook agent gets free checks with no payment). Not stored. Without a free check left, the price comes back as usual"}}},"annotations":{"readOnlyHint":true},"title":"Review a draft"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":641,"tokensAfter":641},{"name":"result","fixed":{"name":"result","description":"Free. Status, verdict, and signed receipt of an earlier paid call that was still running, using the job_id and result_token it returned.","inputSchema":{"type":"object","required":["job_id","result_token"],"properties":{"job_id":{"type":"string","description":"job_id from the paid call"},"result_token":{"type":"string","description":"result_token from the paid call"}}},"annotations":{"readOnlyHint":true},"title":"Get a result"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"skillcheck_lookup","fixed":{"name":"skillcheck_lookup","description":"Free. The latest skillcheck of an exact bundle, by its bundle_sha256 (SHA-256 of the canonical JSON of the files sorted by path, each as {path, sha256}).","inputSchema":{"type":"object","required":["bundle_sha256"],"properties":{"bundle_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"annotations":{"readOnlyHint":true},"title":"Look up a past skillcheck"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"skillcheck_lookup","params":["bundle_sha256"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}