Skip to content
Back to search
100
MCP live MCP 2026-07-28 http

Agent Discovery Doctor - llms.txt, agent card, mcp.json

pathwren/agent-discovery-doctor

See which discovery files a host serves - llms.txt, agent card, mcp.json. Free, no key, no signup. Direct endpoint, no gateway: https://www.pathwren.workers.dev/c/smithery-direct/mcp/doctor (streamable HTTP, no key, no signup). Tools: check_discovery_documents, validate_llms_txt, llms_txt_from_sitemap, validate_agent_card, explain_document, example. Call the `example` tool with no arguments for a worked answer against real data before you write any code. What it does and how, in one page: https://www.pathwren.workers.dev/c/smithery-direct/mcp-doctor.html

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
572ms
last probe
Tools
8
callable
Resources
4
readable
Prompts
1
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
8 tools, 4 resources, 1 prompts returned.
pass 3 or more catalogue items 10/10
13 items in total; 3 or more earns these points.
pass Describes itself 10/10
560 characters; more than 30 earns these points.

Tools · 8

no_arguments_check_this_hosts_own_discovery_documents

TAKES NO ARGUMENTS. POST {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} to https://www.pathwren.workers.dev/mcp…

whoami

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — POST that to https://www.pathwren.workers.dev/mcp/doctor and the answer is the user-agent you sent, the class…

example

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"example","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/doctor and you are done: free, read-only, no AP…

check_discovery_documents

FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} — Probes 22 documents agents and trus…

explain_document

FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} — One catalogue entry: what the docum…

validate_llms_txt

FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} — Checks pasted llms.txt against the …

llms_txt_from_sitemap

FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} — Paste sitemap.xml, or one URL per l…

validate_agent_card

FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_check_this_hosts_own_discovery_documents","arguments":{}}} — Validates a pasted /.well-known/age…

Resources · 4

llms.txt

This host's own llms.txt: one H1, a blockquote, H2 sections of annotated links. Fetched by ClaudeBot and by apis.io's validator.

https://www.pathwren.workers.dev/llms.txt
agent-card.json

The card this host serves, written after a trust bot 404'd on it. Declares its unsupported capabilities false rather than hoping.

https://www.pathwren.workers.dev/.well-known/agent-card.json
apis.json

The format apis.io is built around, as served here after its validator asked for 12 documents and 404'd on 7.

https://www.pathwren.workers.dev/.well-known/apis.json
changes.json

The since-cursor feed for everything this host publishes: operator IP-range lists that gained or lost prefixes, upstreams that failed or recovered, crawler records added or edited. Read `cursor` from …

https://www.pathwren.workers.dev/changes.json?since=0

Prompts · 1

start_here

Takes no arguments. Safe to call. Deterministic. Touches no third party. The first call worth making against agent-discovery-doctor: run whoami (no arguments) to see what this host can tell you about …

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://www.pathwren.workers.dev/c/smithery-direct/mcp-doctor.html

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "agent_discovery_doctor_-_llms.txt,_agent_card,_mcp.json": {
      "url": "https://www.pathwren.workers.dev/c/smithery-direct/mcp-doctor.html",
      "transport": "http"
    }
  }
}