# Agent Access Check > 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. - MCP (streamable HTTP): https://accesscheck.botrecipe.com/mcp - REST: POST https://accesscheck.botrecipe.com/api/run/ with JSON args - Install (Claude Code): claude mcp add --transport http agent-access-check https://accesscheck.botrecipe.com/mcp - Codex / ChatGPT / Grok Bot: add a remote MCP server with URL https://accesscheck.botrecipe.com/mcp - Skill file: https://accesscheck.botrecipe.com/SKILL.md - Catalog entry: https://accesscheck.botrecipe.com/tool.json - Marketplace: https://botrecipe.com/tools/agent-access-check/ ## Pricing - Free: 50 calls/day, no key needed (resets daily; not a trial) - Pro: $9/month, 5000 calls/day: https://pay.instaloops.com/b/6oU28r7dC4AD8L5gt983C3t - Bring your own model: no LLM runs inside this tool. ## Tools - 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. - usage_and_upgrade: Usage today + upgrade link (not metered). ## More - Full docs: https://accesscheck.botrecipe.com/llms-full.txt - Markdown page: https://accesscheck.botrecipe.com/index.md - OpenAPI: https://accesscheck.botrecipe.com/openapi.json ## FAQ - What does Agent Access Check do? It tells an AI agent, in one call, whether a website will let it in: it fetches the page as an agent and as a browser, detects bot challenges and CAPTCHAs, reads robots.txt rules for AI user agents, and lists the site's agent doors (llms.txt, MCP, OpenAPI). - Is it free? Yes. 50 checks per day are free with no signup, every day. Pro is $9/month for 5,000 checks per day. - How do I connect it to Claude, ChatGPT, Codex or Grok Bot? Add the remote MCP server https://accesscheck.botrecipe.com/mcp. In Claude Code run: claude mcp add --transport http agent-access-check https://accesscheck.botrecipe.com/mcp. Or call the REST API at /api/run/check_agent_access. - Which AI crawlers does it check in robots.txt? GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot and the * default group. - Does it bypass CAPTCHAs or bot protection? No. It only detects them and points the agent to an allowed alternative such as llms.txt, an MCP server or an API. It is read-only and respects robots.txt. - Does it use an LLM? No. There is no model inside, so it is fast and deterministic. Bring your own model.