Agent Web Atlas · public record · free to read

The independent record of what every agent tool can do, and when that changed.

InterfaceDelta reads public MCP, OpenAPI and A2A interfaces from outside, without calling a tool. It keeps every version and shows where a tool’s own declarations and our observations differ. We publish facts, not grades.

Any public service, MCP endpoint or OpenAPI document, whether or not a registry lists it. Inspection is passive: no tool is called.

Separate MCP endpoint

Browse the atlasVerify a labelSample PassportDeclared and observedHow it is builtIs your MCP server listed?Live demo

Every version kept
6,884services from the Official MCP Registry, observed from outside.Browse the atlas
Declared vs observed
202tools where the publisher’s own hints and our AI reading (beta) differ, of 20,665 with both. Either side can be wrong, so we show both.See where they differ
Signed capability labels
Ed25519A signed fact sheet for each service in the atlas, covering all of its tools. Withdrawn automatically on a breaking change. No plan changes what it says.Verify a label
Plate 1 · an excerpt of public entriesThe atlas, entry by entrySnapshot

Showing 500 of 6,884 entries. The legend describes the entries shown.

  • MCP only344
  • MCP + server card, ARD or WebMCP89
  • With A2A49
  • With OpenAPI18

Of these, drawn as an outline: no tools read in the latest observation313

Colour is the protocol observed or a change class, never a judgement. A cut corner records that payment was asked for, not what it costs. Newest observation first; change classes cover the last 30 days. Not ranked.

This week What changed, what broke, and who asks for payment. Every number links to its evidence.

Use it from your agent

For people

Ask your agent

Paste this into Claude, ChatGPT or any agent that can use MCP. It connects to the public record and answers from it. No account needed.

Read https://interfacedelta.com/llms.txt and connect to InterfaceDelta's public MCP server (https://interfacedelta.com/mcp/public). Then help me check the agent tools I use: what each one can do, whether it changed recently, and whether it asks for payment. Report the recorded facts, not verdicts.

For agents

Connect on your own

Read the public MCP server at https://interfacedelta.com/mcp/public with no key. For Record Check and the Record API, get a free key with one request: no browser, email or sign-in.

curl -X POST https://interfacedelta.com/api/v1/agent-keys

Atlas changes

Changed in the last 30 days

338 of 1,430 compared entries changed; 14 had at least one breaking change. The plate counts only an entry’s latest change, so its breaking figure can be lower. Show all

  1. api.keenable.aiai.keenable/web-searchBreakingfingerprintwas be5dcb0b39bdnow 184a89821bf0
  2. mcp.datamerge.aiai.datamerge/mcpIndeterminatewas 25now 0 capabilitiesendpointwas validnow the tool list could not be read (the server returned a malformed response); the prompt list could not be read (the server returned a malformed response)toolswas configure_datamerge, contact_enrich, contact_search, contact_search_unenriched, create_list +18 more
  3. plazmi.gggg.plazmi/plazmiIndeterminatewas 38now 40 capabilitiestoolsnow jam, music
  4. presign-guard.fizzl.euio.github.Fizzl13/presign-guardIndeterminatefingerprintwas 1647257d2e00now cd0b9bcc9d49
  5. api.gemmein.comcom.gemmein/mcpIndeterminatefingerprintwas 1d5ddaa92a7dnow a7f0961fc7cc
  6. dchub.cloudcloud.dchub/mcp-serverIndeterminatefingerprintwas 36b97f8032canow fda49a30fd00

Struck values are what the previous observation recorded; inserted values are what the latest recorded. Each class follows the published compatibility rules and describes the interface, not the service.

Our commitments

For CI · free and open source

Fail the build when a tool your agent calls changes.

  1. Connect

    List the services your agents call in your lockfile, .interfacedelta/dependencies.json. npx interfacedelta@0.6.0 check checks them on every build. On Pro or Team, npx interfacedelta@0.6.0 watch keeps checking between builds. 10-minute quick start

  2. Decide

    Each change is classified deterministically, then decided by the file's own rules, owners and expiring acceptances: {"id":"breaking-blocks","when":{"classification":"breaking"},"then":"block"}.

  3. Deliver

    In CI, a block fails the build and names the change. On Pro or Team, a block or a warning also reaches its owner by Slack, a signed webhook, email or a GitHub issue, with the command that accepts it; the GitHub Action does the same with watch: true.

The CLI and the GitHub Action are open source and free. Repository checks between builds and decision delivery need Pro or Team, which are not yet open.

Plans · flat per account

The record is free to read.

Pay to connect your repository.

  • Free $0 CLI, Action, decision rules, email alerts
  • Pro $29 /mo Connected repositories, Slack, webhooks, GitHub issues
  • Team $99 /mo Delivery for a team, members included

Free for CI. Pro at $29 and Team at $99 a month add connected repositories and delivery. Paid plans are not yet open.

Latest update Is your MCP server in the atlas?

This week in agent interfaces