Skip to main content

mcp-verify-claim

A Model Context Protocol (MCP) server that forces evidence-gated, honestly tiered claim reporting. Every claim an agent makes gets classified into an evidence tier (FACT / INFERENCE / SPECULATION / UNVERIFIED) with attached evidence — the antidote to the silent-unverified-claim failure mode ("pushed successfully", "the tests pass", "the API returned 200" — asserted without ever running the command).

Deterministic, no LLM, no network calls. Self-hostable, MCP-compatible with any agent (Claude Code, Cursor, Copilot, OpenClaw, Codex CLI).

Why it exists

The most common agent failure is not wrong reasoning — it's reporting a plausible-sounding result that was never verified. mcp-verify-claim installs a hard gate: no unverified claim can be reported as fact.

Tools

  • tier_claim(claim, evidence, verification_kind) — classify a claim into a tier + verdict (TRUST / REVIEW / DO-NOT-REPORT) + honest next-action.
  • check_claim(claim) — deterministic scan for fabrication/hedging signals (completion-without-artifact, "the API returned", hedge words).
  • report_templates() — the canonical STATUS / EVIDENCE / GAPS completion shape and the 6-step behavioral loop.
  • tier_definitions() — the FACT / INFERENCE / SPECULATION / UNVERIFIED definitions.

Evidence tier (the core)

Tier Meaning Verdict
FACT Saw it in raw tool output (exit code, body, file read-back, HTTP status) TRUST
INFERENCE Deduced from facts; show the chain REVIEW
SPECULATION A guess; never report as truth REVIEW
UNVERIFIED No evidence produced DO-NOT-REPORT

Install & run

pip install mcp
# Claude Desktop / agent config:
# { "mcpServers": { "verify-claim": { "command": "python3",
#       "args": ["/absolute/path/to/mcp_server.py"] } } }
python3 mcp_server.py

Example

tier_claim("Successfully deployed", evidence="", verification_kind="")
--> tier UNVERIFIED, verdict DO-NOT-REPORT
    signals: [high] completion claim without artifact
    next: go get the evidence before reporting

tier_claim("Deploy is live", evidence="origin/main SHA==local HEAD, HTTP 200", verification_kind="read_back")
--> tier FACT, verdict TRUST

License & provenance

MIT. Written by sudo-ai-git. Standalone behavioral-rigor tool; encodes no proprietary method. MCP expression of the verify-before-claim agent skill.

Official MCP Registry metadata

mcp-name: io.github.sudo-ai-git/mcp-verify-claim

Metadata

Release files for mcp-verify-claim 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-verify-claim 1.0.0
File Size Uploaded
mcp_verify_claim-1.0.0.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-verify-claim 1.0.0
File Interpreter ABI Platform
mcp_verify_claim-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.7 kB

Release files / mcp_verify_claim-1.0.0.tar.gz

Download URL mcp_verify_claim-1.0.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
93b95edd5cd4d06c181a7d1305ff65fa8d608b8aac31ee6d8b82ac1bb6ce7fe0
BLAKE2b-256 checksum
How to use checksums
4d9a4590c230dd4d59216667d932e25c4267aa639538dbfaaa9297ab3322fd52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / mcp_verify_claim-1.0.0-py3-none-any.whl

Download URL mcp_verify_claim-1.0.0-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84a491129413ed20bd9a9b4e2b4d39819fa376f455f43faab585f6c071f9657f
BLAKE2b-256 checksum
How to use checksums
e62c7c042381d9c51561059ba5546c7bce43c7201942a92e7109ecac6287ed0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page