clearsigned-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@clearsigned-mcp Verify the claim that the Great Wall of China is visible from space."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
clearsigned-mcp
An MCP server that gives any agent a verify_claim tool: calibrated claim verification against
live web evidence, paid per call over x402 ($0.05 USDC on Base), with an Ed25519-signed receipt
the server verifies offline against Clearsigned's pinned published key before your agent sees it.
Tools
Tool | Paid? | What it returns |
| $0.05 USDC |
|
| free | the price an unpaid request is quoted right now, decoded from the 402 |
| free | what is serving, ledger height, published buyer counts |
UNVERIFIABLE is a real answer, not an error: the engine abstains instead of guessing. The price
never depends on the verdict; refunds exist only for failure to deliver. A request with no claim
is refused locally, before any payment.
Related MCP server: VerifyAPI MCP Server
Install
pip install clearsigned-mcp # or: pipx install clearsigned-mcp
export CLEARSIGNED_BUYER_KEY=0x… # an EVM key holding a little USDC on Base mainnet
clearsigned-mcp # stdio transportClaude Desktop / Claude Code / any MCP client:
{
"mcpServers": {
"clearsigned": {
"command": "clearsigned-mcp",
"env": { "CLEARSIGNED_BUYER_KEY": "0x…" }
}
}
}The key signs x402 payment authorizations wherever this server runs: on your machine for a local install, or on the registry's runner if you connect through a hosted URL (Smithery offers one). It is never sent to Clearsigned; the service sees the payment, not the key.
How to check us
Pin the key at https://verify.clearsigned.com/pubkey; this server does, and refuses a receipt whose signature does not verify against it.
Walk the public hash-chained ledger at https://verify.clearsigned.com/ledger/verify; every paid receipt and its on-chain settlement are separate events joined on payer and nonce.
Read the live figures at https://clearsigned.com/quality (counts and timings, never a claim) and the serving calibration curve at https://clearsigned.com/stats.json.
Source of truth
This package is developed inside the Clearsigned monorepo (products/mcp-server/) and mirrored
to a public repository for registries and installs. Issues and pull requests on the mirror are
welcome; changes land in the monorepo first.
Development
python -m pytest tests/The tests never touch the network or a wallet: the exchange is injected, and receipts are signed with a throwaway Ed25519 key to exercise the offline verification exactly as production does it.
Available Tools
3 toolsquoteA
Free. The price an unpaid request is quoted right now (USDC atomic units, asset, network, scheme, pay-to address), decoded from the service's HTTP 402 challenge.
Inputs: no named parameters.
service_statusA
Free. What the service is serving (calibrated engine or stub, curve version), the public ledger height, and the published buyer counts (receipts, distinct payers, external payers).
Inputs: no named parameters.
verify_claimA
Verify one factual claim (PAID: $0.05 USDC over x402). Returns verdict, calibrated
confidence, per-source stances, receipt id, settlement transaction, and whether the receipt's
signature verified offline against the pinned published key. Optional evidence: strings the
caller already holds, admitted as secondary-tier evidence. Takes about 5-15 seconds.
Inputs: claim (required), evidence.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool serves a completely distinct purpose: verify_claim handles paid claim verification, quote provides pricing information, and service_status reports operational metrics. There is no overlap or ambiguity between them.
Names are clear and follow a lowercase_with_underscores convention, but the pattern is not uniform: verify_claim is verb_noun, quote is a bare verb, and service_status is noun_noun. This minor inconsistency is easily readable.
With only 3 tools, the set is on the smaller side, but it is well-scoped for a focused service that offers claim verification, pricing, and status. Each tool earns its place without feeling sparse.
The core workflow of verifying a single claim is fully covered, along with necessary supporting operations for pricing and status. A potential gap is lack of batch verification, but that may be outside the intended scope.
Maintenance
Related MCP Connectors
Agent trust, pre-purchase risk, deliverable checks, data and SEO tools. Pay per call via x402.
Evidence-based commerce completion checks for agents. x402 paid calls and free standard metadata.
Verify official facts with Bitcoin-anchored proof. 180+ signals, x402 pay-per-call.
One-stop claim verification for AI agents: verdicts with confidence, evidence, signed receipts.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceFacilitates fact-checking claims by searching the web and returning evidence snippets, with pay-per-call via x402 micropayments on Base L2.MIT
- AlicenseAqualityCmaintenanceEnables agents and clients to fact-check factual claims against live web sources, returning citable verdicts with source details and cryptographically signed receipts for downstream verification.178 npmMIT
- AlicenseAqualityBmaintenanceEnables AI agents to pay per call for live package-safety and GitHub merge-readiness trust signals via the x402 protocol.3MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to verify factual claims against hosted web search with provenance-tracked evidence, tiered pricing, and signed receipts. Offers quick, standard, deep, and research-grade verification through paid MCP tools.MIT