Is the Crosscheckapi Crosscheck MCP server down?

mcp-registry/com.crosscheckapi/crosscheck · v1.0.0

Also listed as github/maxugc/crosscheck

healthy
Last checked 2026-10-18 13:05 UTC · handshake 83ms

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.

uptime (30d checks)
99.3%
checks observed
2,227
outages (90d)
4
tools
8

Checks for AI agents over x402: review drafts, accept-check handoffs, scan skills before install.

Install Crosscheckapi Crosscheck MCP server

Add to Cursor Add to VS Code

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.

Agent-readiness: C (79/100)

C (79/100): 0 error(s), 2 warning(s) across 6 tool(s); ~1,978 tokens of tool definitions.
Scores higher than 32% of 15,374 MCP servers Glimind has audited.
Its tool list costs an agent ~1,978 tokens per session — lighter than 55% of servers.
79 → 79 since 2026-10-17
no tool-poisoning patterns
Schemas100
Descriptions78
Safety hints30
Token cost100
Client compatibility70
Protocol100
Reliability100
Stability68

What to fix (4)

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 →

Tools: accept, check, result, skillcheck, skillcheck_lookup and 1 more

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 →

Tools: skillcheck_lookup

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 →

Auto-fix: 4 corrected tool definitions

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

accept 1 change
{
  "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"
}
check 1 change
{
  "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"
}
result 1 change
{
  "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 alerted

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.

Passed

Largest tool definitions

Static 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:

Markdown
[![MCP agent-readiness](https://glimind.com/v1/readiness/badge/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck.svg)](https://glimind.com/server/mcp-registry%2Fcom.crosscheckapi%2Fcrosscheck?ref=badge)
HTML
<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>
reStructuredText
.. 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

Tool-definition log

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.

Tools (8)

Compare: most reliable other servers · most reliable productivity servers · most reliable security servers

Know before your agent calls it

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.

Add Glimind — free, no signup:

Add to Cursor Add to VS Code

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"
    }
  }
}

FAQ

Is the Crosscheckapi Crosscheck MCP server down right now?

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.

How many tools does Crosscheckapi Crosscheck MCP server provide?

Crosscheckapi Crosscheck MCP server advertises 8 tools, including accept, check, order, quote, result.

How do I install Crosscheckapi Crosscheck MCP server?

Point your MCP client at this streamable-http endpoint: https://crosscheckapi.com/mcp

Is the Crosscheckapi Crosscheck MCP server safe to connect to an AI agent?

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.

Operator of Crosscheckapi Crosscheck MCP server?

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.