Direct MCP candidate from ai_catalog
direct:www.pathwren.workers.dev:5cbc038d44Declared as an MCP endpoint by ai_catalog; probed directly.
Score: 100/100
Handshake verified by our own probe.
Tools · 9
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp and you are done: free, read-only, no API key, n…
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"example","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp and you are done: free, read-only, no API key, …
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — Identify the crawler behind a raw User-Agent header: operator, category, robots.tx…
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — The full index record for one crawler: operator, category, robots.txt token and st…
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — The index, filtered or whole: each row says what the crawler is and what blocking …
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — A ready-to-paste robots.txt block for one stance, with the reasoning and the crawl…
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — Test an IPv4 or IPv6 address against every crawler prefix the operators themselves…
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — Freshness and change state: when the index was built, when each operator source wa…
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — Only what changed since your last call: prefixes added or removed, upstreams faile…
Resources · 5
Every indexed crawler: operator, category, robots.txt token, user-agent, verification method and cost of blocking.
https://www.pathwren.workers.dev/data/agents.json
One case-insensitive alternation per set (all, AI, training) for a log classifier or a WAF rule.
https://www.pathwren.workers.dev/data/ua-regex.json
Union and per-source crawler IP prefixes, mirrored from the operators every six hours.
https://www.pathwren.workers.dev/ip-ranges/all.json
Per-source fetch state, counts, hashes and change flags for the 15 upstream IP-range endpoints.
https://www.pathwren.workers.dev/status.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
Takes no arguments. Safe to call. Deterministic. Touches no third party. The first call worth making against ai-crawler-index: run whoami (no arguments) to see what this host can tell you about your o…
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/mcp?s=pathwren-edge&c=well-known
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"direct_mcp_candidate_from_ai_catalog": {
"url": "https://www.pathwren.workers.dev/mcp?s=pathwren-edge\u0026c=well-known",
"transport": "streamable-http"
}
}
}