curl -s https://www.pathwren.workers.dev/category/user-fetch.json   # this page, as JSON

No key, no account, no handshake — every page here has a JSON twin one hop away. Machine doors: 6 keyless GET tools · documents.json · changes · llms.txt · openapi.json · agent card · mcp · a2a

User-triggered fetchers

Fetch one page because a person asked for it, right then. One human intent, one request. Blocking them produces a visible error for a real reader.

CrawlerTokenOperatorCost of blocking
ChatGPT AgentChatGPT-UserOpenAIAgentic tasks a user asked for — booking, comparing, filling a form on your site — fail. T…
ChatGPT-UserChatGPT-UserOpenAIChatGPT cannot open your pages when a user explicitly asks it to. The user sees a fetch fa…
Claude-UserClaude-UserAnthropicClaude reports a fetch failure to a user who asked for your page by name.…
cohere-aicohere-aiCohereCohere-powered assistants cannot read your pages on request.…
Google-AgentGoogle-AgentGoogleGoogle-hosted agents cannot complete a task on your site for a user who asked them to. Thi…
Google-GeminiNotebookGoogle-GeminiNotebookGoogleA user who deliberately added your page as a research source gets nothing. This is a citat…
Google-PinpointGoogle-PinpointGoogleA researcher who explicitly added your page to a collection cannot load it.…
Google-Read-AloudGoogle-Read-AloudGoogleA reader who asked Google to read your page aloud — often someone using it for accessibili…
meta-externalfetchermeta-externalfetcherMetaMeta AI cannot read pages users hand it.…
MistralAI-UserMistralAI-UserMistral AILe Chat cannot open links your readers give it.…
Perplexity-UserPerplexity-UserPerplexityNot controllable via robots.txt. If you must stop it, verify by the published IP ranges an…
YandexCalendarYandexCalendarYandexUsers who subscribed to a calendar you publish stop receiving updates.…

json