# agent-tools.cloud-crawler

What this client asked https://www.pathwren.workers.dev for, from that host's own request log.
Window: 2026-09-01 03:55:53Z to 2026-09-14 00:07:50Z UTC. Generated 2026-09-14.

## User-agent strings, exactly as they arrived

- `agent-tools.cloud-crawler/0.1 (+https://agent-tools.cloud)` — 2297 request(s), 2 address(es), 2026-09-01 03:55:53Z to 2026-09-14 00:07:50Z
- `agent-tools.cloud-a2a/0.1 (+https://agent-tools.cloud)` — 416 request(s), 1 address(es), 2026-09-01 04:10:46Z to 2026-09-13 22:11:39Z
- `agent-tools.cloud-audit/1.0 (+https://agent-tools.cloud)` — 4 request(s), 1 address(es), 2026-09-04 02:51:32Z to 2026-09-04 02:53:39Z

- Requests: 2717
- Distinct addresses (salted hashes, never published): 2
- Distinct paths: 38
- Visits (30-minute gap rule): 125
- Status codes: 200×2607, 404×60, 202×49, 400×1
- Accept headers: application/json, application/json, text/event-stream
- Our classifier called it: crawler×2297, agent×420 (ours, from the user-agent)

## What it asked for, in order

1. `/c/mcp-registry-official/mcp/doctor` — 2026-09-01 03:55:53Z — 200
2. `/mcp` — 2026-09-01 03:55:53Z — 200
3. `/c/mcp-registry-official/mcp/triage` — 2026-09-01 03:55:53Z — 200
4. `/c/a2a-registry-org/.well-known/agent-card.json` — 2026-09-01 04:10:46Z — 200
5. `/c/agent-tools-cloud/mcp` — 2026-09-01 07:49:16Z — 200
6. `/.well-known/x402.json` — 2026-09-01 07:49:16Z — 200
7. `/.well-known/x402` — 2026-09-01 07:49:16Z — 200
8. `/` — 2026-09-01 07:49:16Z — 200
9. `/c/agent-tools-cloud/` — 2026-09-01 07:49:19Z — 200
10. `/c/agent-tools-cloud/a2a/netcheck/` — 2026-09-01 15:57:50Z — 200
11. `/a2a/netcheck` — 2026-09-01 15:57:50Z — 200
12. `/c/agent-tools-cloud/a2a/robots/` — 2026-09-01 15:57:57Z — 200
13. `/a2a/robots` — 2026-09-01 15:57:58Z — 200
14. `/c/agent-tools-cloud/a2a/triage/` — 2026-09-01 15:58:05Z — 200
15. `/a2a/triage` — 2026-09-01 15:58:05Z — 200
16. `/c/agent-tools-cloud/a2a/doctor/` — 2026-09-01 15:58:12Z — 200
17. `/a2a/doctor` — 2026-09-01 15:58:12Z — 200
18. `/a2a` — 2026-09-02 00:34:15Z — 200
19. `/a2a/discovery` — 2026-09-03 00:35:08Z — 200
20. `/a2a/score` — 2026-09-03 00:35:08Z — 200
21. `/a2a/lint` — 2026-09-03 00:35:08Z — 200
22. `/c/agent-tools-cloud/a2a/discovery/` — 2026-09-03 03:34:14Z — 200
23. `/c/agent-tools-cloud/a2a/score/` — 2026-09-03 03:34:14Z — 200
24. `/c/agent-tools-cloud/a2a/lint/` — 2026-09-03 03:34:14Z — 200
25. `/c/agent-tools-cloud/mcp/lint` — 2026-09-04 02:39:02Z — 200
26. `/c/agent-tools-cloud/mcp/robots` — 2026-09-04 02:39:07Z — 200
27. `/c/agent-tools-cloud/mcp/netcheck` — 2026-09-04 02:39:11Z — 200
28. `/c/mcp-registry-official/mcp/lint` — 2026-09-07 01:08:45Z — 200
29. `/c/mcp-registry-official/mcp/netcheck` — 2026-09-07 01:08:45Z — 200
30. `/c/mcp-registry-official/mcp/robots` — 2026-09-07 01:08:45Z — 200
31. `/c/smithery/mcp/doctor` — 2026-09-07 01:09:08Z — 200
32. `/c/smithery/mcp` — 2026-09-07 01:09:22Z — 200
33. `/c/mcp-registry-official/mcp` — 2026-09-07 05:06:00Z — 200
34. `/c/smithery/mcp/robots` — 2026-09-07 09:02:08Z — 200
35. `/c/mcp-registry-official/mcp/markdown` — 2026-09-07 09:14:35Z — 200
36. `/mcp/triage` — 2026-09-09 18:19:32Z — 200
37. `/mcp/doctor` — 2026-09-09 18:19:32Z — 200
38. `/data/agents.json` — 2026-09-09 18:19:33Z — 404

## What it asked for that did not exist

- `/a2a/netcheck` — 400×1 — first asked 2026-09-01 15:57:50Z; still absent
- `/data/agents.json` — 404×60 — first asked 2026-09-09 18:19:33Z; still absent

## Verification

Not observed. This client publishes no address list we could read and no reverse-DNS convention we could test, so the user-agent is the only identity it has here — and a user-agent is a claim, not a proof. Anyone can send this string.

## Ask this page a question, with one GET

A question about this page, answered by a call you can make right now — no key, no account, no JSON-RPC, nothing to assemble. The query string is already filled in with this page's own subject.

- **What is agent-tools.cloud-crawler/0.1 (+https://agent…?**  
  `curl -s 'https://www.pathwren.workers.dev/tools/classify-ua?ua=agent-tools.cloud-crawler%2F0.1%20%28%2Bhttps%3A%2F%2Fagent-tools.cloud%29&s=client-dossiers'`  
  This exact user-agent run through the catalogue: which crawler it is, who operates it, what the crawl is for, what blocking it costs — or an honest "not recognised" if it is nobody we know.

Every parameter above is a value the endpoint reads, not an address it visits: nothing is fetched on your behalf. Called without any parameter, each endpoint returns its own specification instead of an error.


## What it publishes about you

Not observed. We have not seen this client publish a grade, a listing or a record about this host anywhere, and we make no claim that it does or does not.

## Documentation it names

https://agent-tools.cloud

JSON: https://www.pathwren.workers.dev/bot/agent-tools-cloud-crawler.json · all clients: https://www.pathwren.workers.dev/data/observed-clients.json
