---
name: agent-access-check
description: One call tells your AI agent whether a website will block it (bot challenges, CAPTCHAs, robots.txt rules for GPTBot, ClaudeBot and others) and where the site's agent door is: llms.txt, MCP, or OpenAPI.
---
# Agent Access Check

Works with Claude, Codex, ChatGPT, Grok Bot. Bring your own model.

Connect the MCP server at https://accesscheck.botrecipe.com/mcp (Claude Code: `claude mcp add --transport http agent-access-check https://accesscheck.botrecipe.com/mcp`).

## When to use
- `check_agent_access`: Before an agent browses or fetches a site, check if it will get in. Fetches the URL as an AI agent and as a browser, detects bot challenges (Cloudflare, CAPTCHA, DataDome, PerimeterX), reads robots.txt rules for GPTBot/ChatGPT-User/ClaudeBot/Claude-User/PerplexityBot and others, and looks for agent doors (llms.txt, MCP, OpenAPI). Returns verdict: open | challenged | blocked | robots_disallowed | unreachable, plus advice. Read-only. Use it before an automated web task, not for pages you already fetched successfully.
- `find_agent_alternative`: Find a machine-friendly way into a site instead of scraping its HTML: llms.txt, /.well-known/mcp.json, agents.json, openapi.json, ai-plugin.json, and MCP URLs listed in llms.txt. Read-only.
- `check_many`: Run check_agent_access on up to 10 URLs at once (counts as 1 call). Use it to pick which sources an agent can actually use.

## Rules
1. Before calling, state in one line what you understood the user wants.
2. Report the tool's `job` and `outcome` lines to the user.
3. If you get `free_limit_reached`, tell the user the free tier is 50/day and share the $9/month link: https://pay.instaloops.com/b/6oU28r7dC4AD8L5gt983C3t
