Search / com.crosscheckapi/crosscheck
crosscheck
R0· no sign-inChecks for AI agents over x402: review drafts, accept-check handoffs, scan skills before install.
v0.5.5 · active · repository · website · descriptor JSON · versions
Search / com.crosscheckapi/crosscheck
R0· no sign-inChecks for AI agents over x402: review drafts, accept-check handoffs, scan skills before install.
v0.5.5 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"crosscheck": {
"type": "http",
"url": "https://crosscheckapi.com/mcp"
}
}
}claude mcp add --transport http crosscheck https://crosscheckapi.com/mcp[mcp_servers.crosscheck]
url = "https://crosscheckapi.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"crosscheck": {
"type": "remote",
"url": "https://crosscheckapi.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"crosscheck": {
"type": "http",
"url": "https://crosscheckapi.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=crosscheck&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY3Jvc3NjaGVja2FwaS5jb20vbWNwIn0%3D"
}{
"servers": {
"crosscheck": {
"type": "http",
"url": "https://crosscheckapi.com/mcp"
}
}
}{
"mcpServers": {
"crosscheck": {
"httpUrl": "https://crosscheckapi.com/mcp"
}
}
}extensions:
"crosscheck":
enabled: true
name: "crosscheck"
type: streamable_http
uri: "https://crosscheckapi.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: skillcheck (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); skillcheck_lookup (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); check (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,850 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes9 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same nameverify_receiptchangeddescription, input schemaFree. Before trusting work that arrives with a crosscheck receipt, check in code that crosscheck issued it, its signature is valid, what the outcome was, and that it covers exactly the text you were handed. Pass receipt_hash (or the receipt object) plus that text: draft and sources for check, task and deliverable for accept, files for skillcheck, and the verdict if one came with it.
Free. Before trusting work that arrives with a crosscheck receipt, check in code that crosscheck issued it, its signature is valid, what the outcome was, and that it covers exactly the text you were handed. Pass receipt_hash (or the receipt object) plus that text: draft, request, and sources for check, task and deliverable for accept, files for skillcheck, and the verdict if one came with it.
checkchangeddescription, input schemaIndependent 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 sources, each claim is checked against them and quotes are verified. $0.02. 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 retry carries the payment in _meta["x402/payment"]. Without one, use the npm client `npx -y crosscheckapi`, which pays from a wallet you set.
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 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 retry carries the payment in _meta["x402/payment"]. Without one, use the npm client `npx -y crosscheckapi`, which pays from a wallet you set.
verify_receiptaddedFree. Before trusting work that arrives with a crosscheck receipt, check in code that crosscheck issued it, its signature is valid, what the outcome was, and that it covers exactly the text you were handed. Pass receipt_hash (or the receipt object) plus that text: draft and sources for check, task and deliverable for accept, files for skillcheck, and the verdict if one came with it.
checkchangedinput schemacheckchangedinput schemaskillcheckchangedinput schemaacceptchangedinput schemacheckchangedinput schemaskillcheckchangedinput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-92% +updated-21d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://crosscheckapi.com/mcp streamable-http | none | yes | 92% | 375 ms | 2025-06-18 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
crosscheckapi | npm | 0.5.5 | – | CROSSCHECK_WALLET_KEY |
accept | 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 retry carries the payment in _meta["x402/payment"]. Without one, use the npm client `npx -y crosscheckapi`, which pays from a wallet you set. |
check | 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 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 retry carries the payment in _meta["x402/payment"]. Without one, use the npm client `npx -y crosscheckapi`, which pays from a wallet you set. |
result | Free. Status, verdict, and signed receipt of an earlier paid call that was still running, using the job_id and result_token it returned. |
skillcheck | Security review of a skill or MCP server's files before you install or connect it: read, never run. Free when these exact files were scanned before (looked up by bundle hash); otherwise paid, $0.03 base. Never says safe. 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 retry carries the payment in _meta["x402/payment"]. Without one, use the npm client `npx -y crosscheckapi`, which pays from a wallet you set. |
skillcheck_lookup | 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}). |
verify_receipt | Free. Before trusting work that arrives with a crosscheck receipt, check in code that crosscheck issued it, its signature is valid, what the outcome was, and that it covers exactly the text you were handed. Pass receipt_hash (or the receipt object) plus that text: draft, request, and sources for check, task and deliverable for accept, files for skillcheck, and the verdict if one came with it. |
Schemas: list_tools.
{
"name": "com.crosscheckapi/crosscheck",
"title": "crosscheck",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://crosscheckapi.com/mcp",
"type": "streamable-http"
}
],
"version": "0.5.5",
"packages": [
{
"version": "0.5.5",
"transport": {
"type": "stdio"
},
"identifier": "crosscheckapi",
"registryType": "npm",
"environmentVariables": [
{
"name": "CROSSCHECK_WALLET_KEY",
"format": "string",
"isSecret": true,
"description": "Private key of a dedicated EVM wallet with a few dollars of USDC on Base (or test USDC on Base Sepolia). Pays for checks."
},
{
"name": "CROSSCHECK_MAX_USD",
"format": "string",
"description": "Refuse to pay more than this per check. Default 0.10."
},
{
"name": "CROSSCHECK_NETWORKS",
"format": "string",
"description": "Networks to pay on, in order of preference. Default eip155:8453,eip155:84532. Set eip155:84532 for test USDC only."
}
]
}
],
"repository": {
"url": "https://github.com/maxugc/crosscheck",
"source": "github",
"subfolder": "client"
},
"websiteUrl": "https://crosscheckapi.com",
"description": "Checks for AI agents over x402: review drafts, accept-check handoffs, scan skills before install."
}