mcp-registry/com.crosscheckapi/crosscheck · v1.0.0
Also listed as github/maxugc/crosscheck
As of 2026-10-18 13:05 UTC, the Crosscheckapi Crosscheck MCP server is up with a Glimind reliability score of 76/100 (grade B). Over the last 30 days it answered 99.3% of Glimind's liveness checks. It had 4 outages in 90 days, with a median recovery of 32 minutes.
Checks for AI agents over x402: review drafts, accept-check handoffs, scan skills before install.
Claude Code
claude mcp add --transport http crosscheckapi-crosscheck-mcp-server https://crosscheckapi.com/mcp
Claude Desktop · Windsurf · Cline (mcpServers JSON)
{
"mcpServers": {
"crosscheckapi-crosscheck-mcp-server": {
"type": "http",
"url": "https://crosscheckapi.com/mcp"
}
}
}
Third-party server, listed as discovered. Review its source before installing.
6 of 6 tool(s) carry no readOnlyHint/destructiveHint annotations.
Annotate read-only tools with {"readOnlyHint": true}. Agents and gateways can then run them without a confirmation prompt, and route around destructive ones. How to fix →
1 parameter(s) across 1 tool(s) have no description.
Add a "description" to each parameter with its format and an example ("ISO 8601 date, e.g. 2026-10-17"). This is the commonest cause of wrong arguments on the first call. How to fix →
No tool declares an outputSchema.
Declare outputSchema and return structuredContent (MCP 2025-06-18+). Agents can then parse results without guessing, and chain tools reliably. How to fix →
In the last 30 days: 0 tool(s) removed and 8 schema change(s).
Add new tools or optional parameters instead of renaming or removing; deprecate first (say so in the description) and remove later. Agents cache tool contracts. How to fix →
Paste-ready definitions with the problems above fixed. Changes marked verify need a human look. 1 tool(s) still need parameter descriptions written by someone who knows the API. All of them as JSON: /v1/readiness/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck/fixes
{
"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"
}{
"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"
}{
"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"
}Get an email or webhook when this server's readiness drops by 10+ points, tool-poisoning text appears, or a tool breaks:
curl -X POST https://glimind.com/v1/subscriptions -H 'content-type: application/json' -d '{"tools":["mcp-registry/com.crosscheckapi/crosscheck"],"email":"[email protected]"}'Agents: watch_tool({"toolId": "mcp-registry/com.crosscheckapi/crosscheck"}) over MCP.
check ~641 tokensverify_receipt ~434 tokensskillcheck ~349 tokensaccept ~347 tokensresult ~113 tokensStatic checks of the advertised tools/list (schema, descriptions, annotations, tool-poisoning patterns, names, size) plus observed protocol, uptime, latency and contract changes. Read-only: no tool is ever called. Weights: schema 15, docs 20, safety 15, efficiency 15, compatibility 15, protocol 5, reliability 10, stability 5. Token counts are estimates (~3.6 characters per token).
Operator? Fix these, then re-check live. Embed the readiness badge:
[](https://glimind.com/server/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck?ref=badge)
<a href="https://glimind.com/server/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck?ref=badge"><img src="https://glimind.com/v1/readiness/badge/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck.svg" alt="MCP agent-readiness"></a>
.. image:: https://glimind.com/v1/readiness/badge/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck.svg :target: https://glimind.com/server/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck?ref=badge :alt: MCP agent-readiness
Glimind records every version of this server's tool definitions in a signed, append-only transparency log. Current manifest sha256:b348a9b98ca533c6…, first seen 2026-10-17, included at leaf 10556 of 22,000. Version history · verify what your client received.
Compare: most reliable other servers · most reliable productivity servers · most reliable security servers
Glimind tells agents whether a server is up right now and how to call it, then fails over to a live alternative when it isn't.
Claude Code
claude mcp add --transport http glimind https://glimind.com/mcp
Claude Desktop · Windsurf · Cline (mcpServers JSON)
{
"mcpServers": {
"glimind": {
"type": "http",
"url": "https://glimind.com/mcp"
}
}
}
As of 2026-10-18 13:05 UTC, the Crosscheckapi Crosscheck MCP server is up with a Glimind reliability score of 76/100 (grade B). Over the last 30 days it answered 99.3% of Glimind's liveness checks. It had 4 outages in 90 days, with a median recovery of 32 minutes.
Crosscheckapi Crosscheck MCP server advertises 8 tools, including accept, check, order, quote, result.
Point your MCP client at this streamable-http endpoint: https://crosscheckapi.com/mcp
Glimind scanned all 6 tool definitions for tool-poisoning patterns — hidden or invisible characters, instructions that override the model, concealment from the user, requests to read credential or MCP config files, conversation exfiltration and cross-tool shadowing — and found none. This checks what the server tells the model, not what its code does; review the source before granting access to sensitive data.
Status page: 90-day uptime, every outage and how long it lasted.
Claim this listing to get the Verified operator marker, a remediation checklist and owner analytics, or embed the live badge from any of the tool pages above. Maintainers: alerts, deploy attestation and monthly reports.
Status is an automated estimate from Glimind's liveness checks (handshake and tool listing only; no tool is ever called) and may lag or differ from your network. Glimind is not affiliated with this server or its operator. Operator? Request a correction or opt out at https://glimind.com/opt-out.