Agents inside Claude Code, Cursor, Codexuse your MCP tools.
When your tool breaks, the agent picks another one and moves on. Now, you find out before this ever happens.
Cover your blind spots44K tools
Agents don't tell you the tool is broken.They pick another one.
You cannot prioritize the work.
Your tickets and your 200s do not say the agent finished the job. We tell you which tools did the work on hosts you do not run, so the roadmap is not a guess.
What to ship
fetch
Page title and first paragraph came back.
search
Came back. Not the work.
write
No run.
Just the MCP URL. No SDK needed.
Paste the server URL and auth. No SDK and no code change. We start the hosts from there.
Connect an MCP server
URL, auth, and the hosts we will connect as
URL
Check every
Hosts we start
Auth
Know what each host did with a real request.
Same server. Different hosts. We start each one, send the same requests, and keep what it called.
Your MCP Tools
Claude Code
Called a toolVersion
v2.1
Called
search_docs
Cursor
Called a toolVersion
v1.7
Called
search_docs
Codex
Called a toolVersion
v0.98
Called
list_invoices
Muse Code
Did not finishVersion
v1.4.1
Called
No call
Know when agents can't use your tool because the guide is wrong.
tools/list is the guide the agent follows. If the names, types, or fields are wrong, the agent never completes the call.

The published guide
list-records
What the agent could use
search-records
The published guide
list-inboxes
What the agent could use
empty
The published guide
What the agent could use
string
The published guide
mail_header_id
What the agent could use
mail_id
The published guide
optional
What the agent could use
required
Prove which tools did the job.
Listed is not called. Called is not the work. We send the requests on those same hosts and score whether the tool did the job.
Per tool
fetch
Did the jobAnswer came back
No hidden error inside a 200
No auth or permission errors
Non-trivial payload
The page title and the first paragraph came back
Catch the step that killed the path.
Search, then fetch, then write. We walk that chain on the same MCP and stop where it breaks.
Do multi-step tool chains hold?
Connected workflow evidence
Enforcement open
- 1
Detected dependency
SEsearch→needs id→FEfetch→needs id→WRwrite - 2
Executed workflow
FailedSEsearchpassed→FEfetchfailed→WRwritenot reached - 3
Recommended for improved performance
Install
pip install agentstatus-mcpjobgraph
docsUse this path as the first graph to enforce.
Pin what broke after you shipped.
Compare catalogs, initialize results, and call verdicts across hosts, runs, and releases.
Day-by-day · Last 9 days (UTC)
Cooler = better for that row · Hotter = worse · Empty = no data that day
Your biggest blind spots sit outside your logs,inside the host that called your tool.
We start the host, send the request a person would type, and keep the version and the tool it called.
Cover your blind spots