Can an AI agent act on the web?
Every month we read thousands of public websites the way an assistant would knock on them: an MCP server at the usual paths, the door a store platform opens for its shops, a UCP commerce profile, a booking partner Google's AI Mode books through. These are the shares.
Readings from 2026-10: 561 domains read, 391 homepages answered. Shares of sites whose homepage answered. A group of fewer than 30 sites is not shown.
All sites
| Sites | An MCP door answers | Their own door | Their platform's door | Doors open without sign-in | Doors missing from the MCP registry | UCP commerce profile | UCP with search, cart and checkout | Books through an AI Mode partner | Blank to crawlers without JavaScript | |
|---|---|---|---|---|---|---|---|---|---|---|
| All | 391 | 5% | 5% | 0% | 14% | 76% | 0% | 0% | 0% | 20% |
By source
| Sites | An MCP door answers | Their own door | Their platform's door | Doors open without sign-in | Doors missing from the MCP registry | UCP commerce profile | UCP with search, cart and checkout | Books through an AI Mode partner | Blank to crawlers without JavaScript | |
|---|---|---|---|---|---|---|---|---|---|---|
| The web (Majestic Million sample) | 391 | 5% | 5% | 0% | 14% | 76% | 0% | 0% | 0% | 20% |
By market
| Sites | An MCP door answers | Their own door | Their platform's door | Doors open without sign-in | Doors missing from the MCP registry | UCP commerce profile | UCP with search, cart and checkout | Books through an AI Mode partner | Blank to crawlers without JavaScript | |
|---|---|---|---|---|---|---|---|---|---|---|
| Other domains | 391 | 5% | 5% | 0% | 14% | 76% | 0% | 0% | 0% | 20% |
By platform
| Sites | An MCP door answers | Their own door | Their platform's door | Doors open without sign-in | Doors missing from the MCP registry | UCP commerce profile | UCP with search, cart and checkout | Books through an AI Mode partner | Blank to crawlers without JavaScript | |
|---|---|---|---|---|---|---|---|---|---|---|
| Next.js | 39 | 13% | 13% | 0% | 0% | 100% | 0% | 0% | 0% | 3% |
| WordPress | 45 | 0% | 0% | 0% | – | – | 0% | 0% | 0% | 2% |
Method
The domains come from public lists only: a sample of the Majestic Million (the global top 3,000 and up to 1,000 each of .br, .ar, .cl, .mx and .es) and the 5,000 most used tools in the INITE Atlas. No site anyone submitted to our analyzer is counted.
Each domain is read once a month by the same code the INITE analyzer runs: one request for the homepage, an MCP initialize at /mcp, /api/mcp, /_api/mcp and mcp.<domain>, and the UCP profile at /.well-known/ucp. A guessed address counts as a door only when it answers as MCP does; a firewall's refusal does not.
No model is asked anything, and doors are counted, not graded.
Domain sample: Majestic Million (CC BY 3.0 Unported), read 2026-10-26. majestic.com
Free to cite with a link to this page (CC BY 4.0). The same numbers as JSON: /api/research/agent-readiness
Check what an agent finds on your siteCookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.