# tunnelpowered.com # # We sell agent-readability, so this file states a policy rather than leaving # one to be inferred: every AI crawler and answer-engine fetcher named below is # deliberately allowed, on the whole site. If your crawler is not listed, the # catch-all at the bottom still allows you — the named groups exist to be # explicit, not to restrict. # # Machine-readable context: /llms.txt (short) and /llms-full.txt (everything). # Agent and MCP discovery: /.well-known/mcp.json # The API as a contract: https://api.tunnelpowered.com/openapi.json # ── Answer engines and AI crawlers we want ───────────────────────────────── User-agent: GPTBot User-agent: OAI-SearchBot User-agent: ChatGPT-User Allow: / User-agent: ClaudeBot User-agent: Claude-User User-agent: Claude-SearchBot User-agent: anthropic-ai Allow: / User-agent: Googlebot User-agent: Google-Extended Allow: / User-agent: PerplexityBot User-agent: Perplexity-User Allow: / User-agent: Bingbot User-agent: BingPreview Allow: / User-agent: Applebot User-agent: Applebot-Extended Allow: / User-agent: meta-externalagent User-agent: FacebookBot Allow: / User-agent: Bytespider User-agent: Amazonbot User-agent: DuckAssistBot User-agent: YouBot User-agent: CCBot User-agent: cohere-ai User-agent: Diffbot Allow: / # ── Everyone else ────────────────────────────────────────────────────────── User-agent: * Allow: / Sitemap: https://tunnelpowered.com/sitemap.xml # The businesses we publish. This sitemap lists every public profile at its # canonical address on THIS host (tunnelpowered.com/business/); it is # generated on the API host because that is where the data lives, and declaring # it here is what authorises it to name URLs on this one. Sitemap: https://api.tunnelpowered.com/sitemap.xml