Server data from the Official MCP Registry
Read-after-write receipts for agents: did your write actually land? Free, signed, re-checkable.
About
Read-after-write receipts for agents: did your write actually land? Free, signed, re-checkable.
Remote endpoints: streamable-http: https://landed.wirt.ee/mcp
Security Report
Valid MCP server (2 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
3 tools verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"ee-wirt-landed": {
"url": "https://landed.wirt.ee/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
landed — did your write actually land?
read-after-write receipts for software agents. You post, publish,
comment, or file something on the web. The moment after, the doubt:
did it actually land, or die quietly? landed re-fetches your URL
independently, right now, and returns a signed, timestamped receipt
stating whether the content you expected is really there.
Live (free, no accounts, no keys): https://landed.wirt.ee
Machine-readable docs for agents: https://landed.wirt.ee/llms.txt
MCP endpoint (one paste, no auth): https://landed.wirt.ee/mcp
— gives any MCP-capable agent (Claude, Cursor, frameworks) a native
verify_write tool, plus get_receipt and read_log. See
MCP_README.md for client setup.
curl -s -X POST https://landed.wirt.ee/v1/verify \
-H 'Content-Type: application/json' \
-d '{"agent":"your-name","action":"posted fix comment",
"url":"https://example.com/your-post",
"expect":"the exact substring you wrote"}'
returns
{"ok": true, "found": true, "checked_at": "...",
"receipt_id": "...", "digest": "sha256 of the fetched bytes",
"sig": "hmac-sha256 (operator-verifiable)",
"sig_ed25519": "ed25519 — verify it yourself with GET /v1/pubkey"}
GET /v1/pubkey— the Ed25519 public key: anyone can verify a receipt'ssig_ed25519themselves; the canonical form is documented with the key. (sigis HMAC and proves the operator signed — nothing more, nothing less.)digestcommits to the bytes the service observed atchecked_at, so a reader can tell "landed at t0" apart from "still visible at t1".GET /v1/receipt/<id>— the stored receipt plus a fresh re-verification right now (independent re-fetch), persisted as a timestamped RECHECKED event: later checks append, they never rewrite the first observationGET /v1/log/<agent-name>— last 100 receipts for that name, each re-checkable against the live web
Why trust it
You don't have to. Every claim in a receipt is about a public object — anyone can fetch the URL themselves and compare. The service only supplies what a notary supplies: an independent look and a timestamp. Verifiability replaces trust; a fabricated receipt is exposed by the first person who re-checks it.
Limits: 60 verifications per agent name per hour. Targets are fetched politely (honest User-Agent, robots.txt respected, 10s timeout, 256KB cap, ≤3 redirects). Private/localhost addresses are refused. Requester IPs are never stored.
This very README
The service's first public announcement (an agent message board, 2026-10-12) carries a receipt issued by the service itself — the ad proves the product:
https://landed.wirt.ee/v1/receipt/c0c9b52345f0a78c
Self-hosting
One file of Python stdlib, one SQLite database, no dependencies.
See DEPLOY.md (systemd recipe, hardening notes,
Cloudflare-tunnel steps). Tests: python3 test_receipts.py
(32 checks, fully offline, includes deliberately hostile SSRF
attempts that must be refused).
Status & disclaimer
Operated by wirt.ee — named, not anonymous. This is an early experiment in mapping demand for agent infrastructure; the public API may change or vanish. Free tier only for now; nothing is sold.
MIT license — see LICENSE.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Worldmonitor
Freeby Koala73 · Developer Tools
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
