# Agents Allowed

> Sourced, dated records of whether websites let AI agents browse, shop, book and log in, with the official way in (UCP, ACP, MCP, Visa TAP, A2A, partner apps). Free read-only API; check before acting.

Status values: open (Open access), partial (Partial access), announced (Announced access: an official route is announced but not confirmed live), none (No current access) (verified records only: brand statement or official docs, reputable reporting, or our own documented test), unknown (no verified record; do not assume allowed). `recommended_action` (use_official_route | proceed_with_caution | do_not_proceed | ask_user) is a suggestion based on public sources, not permission; the website's own terms always take priority.

## API
- [Check one domain](https://agentsallowed.io/api/v1/check?domain=delta.com): GET ?domain= (URLs, subdomains and aliases resolve). Static mirror: https://agentsallowed.io/api/v1/domains/{domain}.json
- [Batch check](https://agentsallowed.io/api/v1/check?domains=delta.com,target.com): up to 50 domains; or POST {"domains": [...]}
- [Full dataset JSON](https://agentsallowed.io/api/v1/all.json): every record; [CSV](https://agentsallowed.io/api/v1/all.csv)
- [Changes feed](https://agentsallowed.io/api/v1/changes.json): newest first; also [Atom](https://agentsallowed.io/changes.atom) and [RSS](https://agentsallowed.io/changes.rss)
- [Record JSON Schema](https://agentsallowed.io/api/v1/schema/record.schema.json): schema_version 1.2.0
- Rate limits: 60 requests per minute per IP on every /api/ path, /mcp and /a2a; 10 submissions per hour per IP. Over a limit you get HTTP 429 with a Retry-After header (seconds), RateLimit headers and JSON {"error": "rate_limited", "retry_after_seconds": ...}. Wait and retry; for bulk use, download all.json once and poll changes.json.
- [OpenAPI](https://agentsallowed.io/api/v1/openapi.json)
- [API docs](https://agentsallowed.io/developers/)

## Agent protocols
- [MCP endpoint](https://agentsallowed.io/mcp): tools check_domain, check_domains, submit_update (report_block kept as a deprecated alias). Registry manifest: https://agentsallowed.io/.well-known/mcp/server.json
- [A2A agent card](https://agentsallowed.io/.well-known/agent-card.json): JSON-RPC at https://agentsallowed.io/a2a (A2A 1.0 and 0.3)
- [Submit an update](https://agentsallowed.io/api/v1/submissions): POST JSON per https://agentsallowed.io/api/v1/schema/submission.schema.json (add_brand, correct_listing, report_block, report_works). Everything goes to human review; nothing auto-publishes.

## Terms
Using the API, MCP server or A2A agent means you accept the Terms of Use.
- [Terms of Use](https://agentsallowed.io/terms/): free API/MCP/A2A use, licence with attribution, fair use, no warranty
- [Disclaimer](https://agentsallowed.io/disclaimer/): informational only; not affiliated with listed brands
- [Privacy](https://agentsallowed.io/privacy/)

## Brands
- [Amazon](https://agentsallowed.io/brands/amazon/index.md): none; amazon.com
- [American Eagle Outfitters](https://agentsallowed.io/brands/american-eagle/index.md): announced; ae.com
- [Bank of America](https://agentsallowed.io/brands/bank-of-america/index.md): none; bankofamerica.com
- [Best Buy](https://agentsallowed.io/brands/best-buy/index.md): partial; bestbuy.com
- [Booking.com](https://agentsallowed.io/brands/booking-com/index.md): partial; booking.com
- [Charles Schwab](https://agentsallowed.io/brands/charles-schwab/index.md): none; schwab.com
- [Citi](https://agentsallowed.io/brands/citi/index.md): none; citi.com
- [Delta Air Lines](https://agentsallowed.io/brands/delta/index.md): none; delta.com
- [DICK'S Sporting Goods](https://agentsallowed.io/brands/dicks-sporting-goods/index.md): announced; dickssportinggoods.com
- [DoorDash](https://agentsallowed.io/brands/doordash/index.md): partial; doordash.com
- [eBay](https://agentsallowed.io/brands/ebay/index.md): partial; ebay.com
- [Etsy](https://agentsallowed.io/brands/etsy/index.md): open; etsy.com
- [Expedia](https://agentsallowed.io/brands/expedia/index.md): partial; expedia.com
- [Fanatics](https://agentsallowed.io/brands/fanatics/index.md): announced; fanatics.com
- [Frasers Group](https://agentsallowed.io/brands/frasers/index.md): open; frasers.group
- [Gap](https://agentsallowed.io/brands/gap/index.md): announced; gap.com
- [Google (Gmail / Google accounts)](https://agentsallowed.io/brands/google-gmail/index.md): open; google.com
- [Instacart](https://agentsallowed.io/brands/instacart/index.md): open; instacart.com
- [JPMorgan Chase](https://agentsallowed.io/brands/jpmorgan-chase/index.md): none; chase.com
- [lastminute.com](https://agentsallowed.io/brands/lastminute-com/index.md): open; lastminute.com
- [Lowe's](https://agentsallowed.io/brands/lowes/index.md): partial; lowes.com
- [Michael Kors](https://agentsallowed.io/brands/michael-kors/index.md): announced; michaelkors.com
- [Morgan Stanley](https://agentsallowed.io/brands/morgan-stanley/index.md): none; morganstanley.com
- [Nordstrom](https://agentsallowed.io/brands/nordstrom/index.md): partial; nordstrom.com
- [Pizza Hut](https://agentsallowed.io/brands/pizza-hut/index.md): partial; pizzahut.com
- [Sephora](https://agentsallowed.io/brands/sephora/index.md): partial; sephora.com
- [Shopify](https://agentsallowed.io/brands/shopify/index.md): open; shopify.com
- [Target](https://agentsallowed.io/brands/target/index.md): open; target.com
- [The Home Depot](https://agentsallowed.io/brands/home-depot/index.md): partial; homedepot.com
- [Ticketmaster](https://agentsallowed.io/brands/ticketmaster/index.md): partial; ticketmaster.com
- [Uber / Uber Eats](https://agentsallowed.io/brands/uber/index.md): partial; uber.com
- [Ulta Beauty](https://agentsallowed.io/brands/ulta/index.md): announced; ulta.com
- [United Airlines](https://agentsallowed.io/brands/united/index.md): none; united.com
- [Walmart](https://agentsallowed.io/brands/walmart/index.md): partial; walmart.com
- [Wayfair](https://agentsallowed.io/brands/wayfair/index.md): open; wayfair.com
- [Wealthsimple](https://agentsallowed.io/brands/wealthsimple/index.md): announced; wealthsimple.com
- [Yelp](https://agentsallowed.io/brands/yelp/index.md): none; yelp.com
- [Zillow](https://agentsallowed.io/brands/zillow/index.md): partial; zillow.com

## Optional
- [Full text of every record](https://agentsallowed.io/llms-full.txt)
- [Methodology](https://agentsallowed.io/about/)
