mcpbeat Sign in

ExitProof MCP Server

not responding

ExitProof is listed as active in the registry but did not answer our last check. It exposes 6 tools.

Reversibility intelligence and durable exit evidence for AI agents before real-world commitments.

Uptime history 48 days of history · worst day 0%
48 days agonow
0.0%
Uptime 24h
0 of 92 checks
6
Tools
read from the server
239 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 8

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 September 2026. No other catalogue keeps this.

25 Sep 2 tool descriptions were rewritten build_exit_pack, create_exit_manifest
25 Sep a tool appeared check_agent_purchase
22 Sep 5 tool descriptions were rewritten build_exit_pack, check_reversibility, create_exit_manifest and 2 more

ExitProof does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add exitproof --transport http https://exitproof.davisvillelabs.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://exitproof.davisvillelabs.com/mcp
~/.codex/config.toml
[mcp_servers.exitproof]
url = "https://exitproof.davisvillelabs.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "exitproof": {
      "url": "https://exitproof.davisvillelabs.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "exitproof": {
      "type": "http",
      "url": "https://exitproof.davisvillelabs.com/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

exit
create_exit_manifest
Persist a privacy-minimized Exit Manifest for an eligible commitment, then return its manifest_id and secret access_token. Use only after check_reversibility says paidExitManifestAvailable=true; pass the exact commitment facts to preserve, with transaction-specific checkout_terms controlling the assessment when supplied. Use check_reversibility for evaluation only, or get_exit_manifest when a manifest already exists. This state-changing $0.25 stablecoin MPP operation checks eligibility before any payment challenge; a fresh authorization creates durable state, while an identical settled retry with the same payment credential recovers the same manifest without a second settlement. The plaintext access token is returned to the caller but stored only as a SHA-256 hash.
get_exit_manifest
Retrieve one previously created Exit Manifest without charging or changing stored state. Pass manifest_id and access_token together: the ID selects the record and the secret token authorizes access to that same record, so neither value is sufficient alone. Use this for preserved evidence and terms; use build_exit_pack for an actionable cancellation/refund plan, or create_exit_manifest when no manifest exists. This free, repeatable read does not refresh, re-evaluate, or extend evidence; missing, expired, or mismatched credentials fail without modifying the manifest.
agent
check_agent_purchase
Inspect one autonomous HTTP purchase before the calling agent pays it. This $0.01 machine-payment operation validates a real 402 challenge, compares advertised price/protocol/network/asset/payment destination when supplied, checks x402 v2 exact resource binding when available, and surfaces retry or settled-delivery recovery signals. ExitProof never forwards payment credentials and never sends a live POST, PUT, PATCH, or DELETE probe; for those methods the caller supplies an already-observed 402 challenge. Conflicting, malformed, inaccessible, non-402, or unsafe targets are rejected before ExitProof issues its own payment challenge. Use check_reversibility instead for cancellation/refund terms on a real-world commitment, create_exit_manifest to preserve an eligible exit path, and build_exit_pack when an exit is actually needed. A successful check is not a recommendation, merchant-identity guarantee, delivery guarantee, legal opinion, or authorization to spend.
build
build_exit_pack
Build a bounded cancellation/refund action pack from an existing actionable Exit Manifest. Pass manifest_id and access_token together as the credential pair returned by create_exit_manifest or settlement recovery; use get_exit_manifest for retrieval only, or check_reversibility then create_exit_manifest when no manifest exists. This $1.00 MPP operation prefers Tempo stablecoin when available, retains Stripe card/link as a compatible fallback, and can charge but never contacts the merchant, executes a cancellation, files a chargeback, or guarantees success. Invalid or mismatched credentials and non-actionable manifests are rejected before payment; an identical settled retry with the same payment credential avoids a second settlement, while generatedAt and deadlineStatus can reflect the current time.
reversibility
check_reversibility
Evaluate one commitment’s cancellation/refund reversibility from transaction-specific checkout terms plus maintained policy evidence, without charging or creating durable state. Use before a purchase, booking, subscription, rental, service, ticket, digital purchase, or deposit when exit deadlines or loss matter; use list_supported_policies only for maintained-overlay coverage, and create_exit_manifest only after paidExitManifestAvailable=true. Do not use for purchase desirability, legal advice, chargeback decisions, or executing a cancellation. Supply checkout_terms whenever available because they control the transaction-specific assessment; expected_commitment_at moves deadline evaluation forward when the commitment is future-dated, and missing or conflicting evidence can return assessment=unknown rather than inventing an exit right.
supported
list_supported_policies
List the maintained merchant policy overlays and snapshot version/date ExitProof can add to transaction-specific evidence. Use this only to inspect maintained coverage; use check_reversibility to evaluate an actual commitment, including an unlisted merchant when transaction-specific checkout_terms are available. An absent merchant means no maintained overlay, not that no cancellation, refund, contractual, or legal right exists. This is a free read-only snapshot: it creates no durable state, issues no payment challenge, and does not fetch or verify a merchant’s live policy at call time.

Endpoints

URLTransportStateLatencyChecked
https://exitproof.davisvillelabs.com/mcp streamable-http answering 239 ms 3 min ago

Alternatives to ExitProof

same job, measured the same way
Tethered Trust
by tetheredtrust

Fit, compatibility and recall checks for AI agents before they buy: verdicts, evidence, receipts.

30 tools answering
Sleepwalker
by sleepwalker

AI Visibility and Content Intelligence tools for Claude and MCP-compatible agents.

answering
Arkolith
by wikatar

Evidence-backed capital-change intelligence and sourced financial data for AI agents

answering
U
Undo MCP
by agentutil

Reversibility intelligence — check if actions can be undone before executing them.

54 installs/wk local only
Paper Lantern
by paperlantern

Research intelligence for AI coding agents. 2M+ CS papers with evidence and tradeoffs.

answering
Forbiz
by tbernabo

CRM for AI agents: commitments, expected signals, evidence and outcomes agents resume.

52 installs/wk local only
RealWorldAPIs
by realworldapis

Evidence-first registry of real-world APIs for AI agents, with verified metadata and comparison.

6 tools answering
Persimmon
by persimmonhq

Brand-intelligence MCP: momentum scoring, signal evidence, and competitive context for agents.

3 tools answering

ExitProof — questions

Answers built from our own checks of this server.

What can ExitProof do?
It exposes 6 tools, read directly from the server on our last check. Among them: build_exit_pack, check_agent_purchase, check_reversibility, create_exit_manifest, get_exit_manifest, list_supported_policies. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ExitProof working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 239 ms. The bar chart above shows every period we have measured.
The registry lists ExitProof as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect ExitProof?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ExitProof need an API key?
No. ExitProof completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.