Agent Protocols Watch
Updated 4 Nov 2026, 13:12 UTC
943453 sites checked

How websites open up to AI agents

Every month we check hundreds of thousands of the web's largest sites for the files and endpoints AI agents use to find content, APIs and tools, from llms.txt to MCP servers. A share of them is checked each day, so the page is updated daily.

16%
of sites publish at least one agent standard
llms.txt
is the most adopted agent standard, on 12% of sites
1343
sites expose an MCP server for agents
14
agent and API standards on connect.com, forter.com, more than any other site

Adoption by standard

Share of sites where the standard is present and well-formed. Select a row to see how sites announce it and which sites support it, and a site to open the evidence.

Agent standards

Files and endpoints made for AI agents.

llms.txtA Markdown summary of the site with links, written for language models. 12%108,909 sites +108899

How the 108,909 sites were found

  • /llms.txt108,722
  • /llms-full.txt29,966
  • <link> tag459
  • Link header443

30,222 sites were found more than one way, so the counts add up to more than 108,909.

Empty or placeholder file only: autode.ro, eumeworld.com, promarineantioxidants.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, butane-karaj.com, casapark.fr, cassidytravel.ie, catholicscientists.org, centreforentrepreneurs.org, changenow.world, discoverqatar.qa, donateursbelangen.nl, easyenarm.com, flightcatchers.com, garciaenarm.com, hip.agency, internationaldays.co, la-maison-bleue.fr, lumenchristi.org, nacesports.org, ncse.ie, negahhospital.com, nobetcigazete.com, olejeobchod.cz, pioneerfund.vc, ppmarket.fi, proprietesforestieres.com, qatarairwaysholidays.com, rajved.in, rhagallery.ie, scireproject.com, scnnewsindia.com, snis.ch, socialjusticebooks.org, travelbyinspire.co.uk, 123kolo.cz, 123led.sk, 2jakost.cz, 365shop.cz, 3market.cz, 3v1trivjednom.cz, 4kids.cz, 4window.cz, ababu.cz and 3,135 more

UCPA Universal Commerce Protocol profile that lets agents shop and check out. 6.1%58,017 sites +58007

How the 58,017 sites were found

  • /.well-known/ucp57,888
  • Link header11,900
  • <link> tag11,522

11,840 sites were found more than one way, so the counts add up to more than 58,017.

Empty or placeholder file only: overskill.com, crowcrowcrow.com, zr.ru, deployhq.com, izomat.cz, alcohome.co.il, atschool.com.ua, bracha-online.co.il, databuddy.cc, deployhq.com, luxuryproperty.com, posteverywhere.ai, shopup.com, gtopala.com, saunat.fi, tacdane.dk, life360.com, moodyradio.org, otp24hr.com, paypal.ai, sanwapearl.com.hk, totm.com, acdirect.co.za, bitter.co.il, bollekesfeest.be, dirtybirdusa.com, dreamhomeil.com, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, iqos.ro, jeffery-west.co.uk, kt-pay.com, nemlig.com, nobetcigazete.com, py.pl, seniorsexpartner.com, sportspirit.md, stylion.pl, veryfi.com, yrke.pl, ag.pl, appinformatica.com, arturo-obuwie.pl, aspena24.pl, atriumshop.eu, audio24.pl, beanbox.com, beep.es and 59 more

AGENTS.mdInstructions for AI agents, in the format used by coding agents. 2.1%19,589 sites +19579

Empty or placeholder file only: cozyla.com, eumeworld.com, promarineantioxidants.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, shopping.mattel.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, paloaltonetworks.com, polizeiticker.ch, prismacloud.io, alan.com, alpinecredits.ca, jepang.org, paloaltonetworks.ca, paloaltonetworks.co.uk, paloaltonetworks.com, paloaltonetworks.com.au, paloaltonetworks.de, paloaltonetworks.es, paloaltonetworks.fr, paloaltonetworks.in, paloaltonetworks.jp, polovniautomobili.com, reading.com, topol.io, 123winzone.biz, 222rsn5.com, 333v-chat.com, 33bmw247onlinecustomerservice.com, 33hub-game.xyz, 52dcs.com, 53s.live, 55rkcs.com, 55rtcs.com, 5n5ncs.com, 69jlq.site and 189 more

Markdown pagesPages that link to a clean Markdown version of themselves. 0.2%2,303 sites +2293

How the 2,303 sites were found

  • <link> tag1,909
  • Link header855

461 sites were found more than one way, so the counts add up to more than 2,303.

Agent SkillsAn index of skills (packaged instructions) that agents can load. 0.2%1,622 sites +1612

Empty or placeholder file only: fischersports.com, turboweb.co.nz, digital.ai, digital.ai, digital.ai, digital.ai, digital.ai, digital.ai, eachlabs.ai, opencourtdata.uk, uncensored.chat, hammerai.com, hilamat.com, kysely.dev, selia-tech.com, tinfoil.sh, trunk.io, xrpl.org, yarooms.com, codehelp.in, imker.pl, imker.pl, rwsdk.com, rwsdk.com, techritual.com, kafaratplus.com, kick-video.download, projector-audio.co.il, zbengfashion.co.il, moodyradio.org, paypal.ai, acdirect.co.za, alps2alps.com, anntaylor.com, anuhar.com, apollographql.com, apollographql.com, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, ipinfo.io, iqos.ro, kt-pay.com, nationstates.net, nobetcigazete.com, py.pl, seniorsexpartner.com, skyzone.com, mfn.se and 24 more

MCPA Model Context Protocol server that gives agents tools and data. 0.1%1,343 sites +1333

How the 1,343 sites were found

  • /mcp1,207
  • /mcp/server-card88
  • Link header54
  • <link> tag40
  • /.well-known/mcp-server31
  • /mcp/server-card.json11

81 sites were found more than one way, so the counts add up to more than 1,343.

Empty or placeholder file only: thorchain.org, apis.io, justidea.agency, gilibookings.com, mediccentre.pl, pixeldojo.ai, seychellesbookings.com, 3ddevice.com.ua, joost.blog, joost.blog, lolahealth.com, panwybierak.pl, coreaesthetics.com.au, filebin.ca, imagebin.ca, orpc.dev, pastebin.ca, pinecone.io, smollaunch.com, turl.ca, apptoto.com, craftwork.design, crewai.com, edenspiekermann.com, fraus-klett.cz, ibin.co, mcrender.net, opentweet.io, survivejs.com, tracextech.com, trmnl.com, trmnl.com, wave.co, webscraping.ai, anyvan.com, cijenegoriva.ba, codex-reset.com, csboard.com, dogechain.com, fastcomments.com, fliplet.com, inside.ad, kasada.io, lejebolig.dk, ryor.cz, senesi.cz, suitedash.com, upcomers.com, wpsubscription.co, arcblock.io and 748 more

ai.txtSpawning's ai.txt policy on how AI may use the site's content. 0.1%1,058 sites +1048

Empty or placeholder file only: amanha.com.br, desirescans.com, drakecomic.net, drakecomic.net, jornaldebarueri.com.br, kaynscans.com, noveldex.io, valirscans.org, zr.ru, wafootball.com.au, att.com, websitespeedy.com, cloudshare.com, cyclr.com, lih.co.jp, diariodevaldivia.cl, docs.garden.io, docs.ockam.io, electronforge.io, futurimedia.com, futurimedia.com, grupoindustronic.com, guardz.com, ired.team, learnrxjs.io, libsodium.gitbook.io, mangoapps.com, mixo.io, reporteminero.cl, saashero.net, simcorner.com, songsterr.com, way2quran.com, air-dr.com, assuranceendirect.com, avensure.com, avenuez.com, bindi-online.com, boxdepo.it, centraleyes.com, chathub.gg, chatthing.ai, cognyte.com, comarchesklep.pl, d-id.com, divascans.org, fatosdesconhecidos.com.br, get.assembla.com, iguazio.com, kaynscans.com and 740 more

AI CatalogA catalog of the AI resources a site offers. 0.1%1,013 sites +1003

Empty or placeholder file only: 3ecpa.com.sg, fischersports.com, zpf.pl, arabnews.com, codigosdediamantes.com, deutschesee.de, minuto30.com, mundoapprd.com, prostokorysno.com.ua, publitec.de, solar-haus.de, 3ecpa.com.my, akkushop-austria.at, arabnews.jp, brightstart.com, brightstart.com, demmer-shop.de, dihk-bildung.shop, dm-folien.com, elbsand.com, fluffcore.com, fluffcore.com, fluffcore.com, fruitoftheloom.eu, graf-dichtungen.de, iswari.com, kysely.dev, par71.de, raddios.com, repgalaxy.com, russellathletic.com, schuherlebnis.de, spalding.com, towebp.io, veikkaajille.com, wsu-industrials.com, zoundhouse.de, abicart.com, abicart.com, apostilasdominio.com.br, arabicescorts.com, besserdampfen.de, bimcontent.com, busnese.com, chatarg.com, cheaper-quotes.com, dertyunmklooplop.shop, emilfrey.de, fermeria.sk, ffnews.com and 64 more

A2AAn Agent2Agent card describing an agent that other agents can call. <0.1%454 sites +444

How the 454 sites were found

  • /.well-known/agent-card.json440
  • Link header63
  • <link> tag6

54 sites were found more than one way, so the counts add up to more than 454.

Empty or placeholder file only: zr.ru, izomat.cz, farmaciagranvia216.es, paypal.ai, surepetcare.com, bollekesfeest.be, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, imagy.app, iqos.ro, kt-pay.com, nobetcigazete.com, py.pl, seniorsexpartner.com, sylvansport.com, mfn.se, nownodes.io, redstone.finance, arbetsgivarverket.se, jobbastatligt.se, mountainwolf.com, opereta.hr, stitchfiddle.com, wellsfargoadvisors.com

AI pluginThe OpenAI plugin manifest, the first agent-discovery file (now retired). <0.1%416 sites +406

How the 416 sites were found

  • /.well-known/ai-plugin.json413
  • Link header18
  • <link> tag10

25 sites were found more than one way, so the counts add up to more than 416.

Empty or placeholder file only: zr.ru, dils.pt, izomat.cz, moodyradio.org, paypal.ai, acdirect.co.za, bollekesfeest.be, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, iqos.ro, kt-pay.com, nobetcigazete.com, northfitnessthailand.com, py.pl, seniorsexpartner.com, allentowndiocese.org, archmil.org, archny.org, b.sc, capcut.com, capcut.com, detroitcatholic.com, diocesefwsb.org, eztexting.com, mfn.se, nohrd.com, arbetsgivarverket.se, biblino.de, dateland.co.il, jobbastatligt.se, mountainwolf.com, opereta.hr, rusdate.co.il, rusdate.de, rusdate.net, rusdate.us, ukrdate.net, wellsfargoadvisors.com

WebMCP since 28 Sep 2026Tools a page declares for an in-browser agent to call, instead of clicking through the page. <0.1%283 of 744,767 sites checked so far +273

Tracked since 28 Sep 2026. So far 744,767 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

How the 283 sites were found

  • script call151
  • <form toolname>137

5 sites were found more than one way, so the counts add up to more than 283.

ARDAgentic Resource Discovery: an index of agent-facing resources. <0.1%279 sites +269

How the 279 sites were found

  • /.well-known/ard.json265
  • <link> tag80
  • Link header39

93 sites were found more than one way, so the counts add up to more than 279.

Empty or placeholder file only: 3ecpa.com.sg, zpf.pl, codigosdediamantes.com, mundoapprd.com, prostokorysno.com.ua, 3ecpa.com.my, repgalaxy.com, veikkaajille.com, apostilasdominio.com.br, bimcontent.com, chatarg.com, dpbossnet.me, dpbossnet.me, fermeria.sk, ffnews.com, hundredburgers.com, practicatest.cl, practicatest.co, practicatest.com, practicatest.cr, roadtrippin.fr, sattamatka.day, zeusx.com, moodyradio.org, paypal.ai, acdirect.co.za, anntaylor.com, bollekesfeest.be, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, iqos.ro, kt-pay.com, nobetcigazete.com, py.pl, seniorsexpartner.com, stelorder.com, mfn.se, arbetsgivarverket.se, badische-zeitung.de, badische-zeitung.de, jobbastatligt.se, mountainwolf.com, opereta.hr, wellsfargoadvisors.com

Poppy since 14 Oct 2026A Personal Agent Protocol profile that lets a user's personal agent sign in and complete tasks through the company's APIs or agent. <0.1%16 of 408,186 sites checked so far +6

Tracked since 14 Oct 2026. So far 408,186 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

Empty or placeholder file only: zr.ru, izomat.cz, data.nasdaq.com, paypal.ai, ff14restanet.com, fjallraven.jp, iqos.ro, nobetcigazete.com, py.pl, arbetsgivarverket.se

agents.jsonA description of the flows and APIs an agent can use on the site. <0.1%28 sites +18

Empty or placeholder file only: donotage.org, phishdestroy.io, zr.ru, monday.com, monday.com, amzscout.net, careerfaqs.com.au, izomat.cz, loi.com.uy, loichile.cl, mibelleza.uy, reducto.ai, smollaunch.com, zapier.com, zapier.com, cinema-timisoara.ro, iienstitu.com, opentweet.io, render.com, render.com, uludagkoleji.com, zapier.com, noorderlink.nl, podpage.com, podpage.com, shopsavvy.com, suitedash.com, tabak-brucker.de, teh.net, watanserb.com, wow-online.ir, adaptyvbio.com, desku.io, fungies.io, inworld.ai, no8.io, seo-textagentur.at, apis.vin, blanche.gr, creativepeptalk.com, data.nasdaq.com, droppe.com, esimo.io, eurodata.lt, fast.io, moodyradio.org, paypal.ai, wpadminify.com, acdirect.co.za, appetencyrecruitment.com.au and 63 more

Trust attestationMerchant trust or certification evidence that agents can verify. <0.1%17 sites +7

How the 17 sites were found

  • /.well-known/trust-attestation16
  • /.well-known/trust-issuer-metadata16
  • <link> tag0
  • Link header0

15 sites were found more than one way, so the counts add up to more than 17.

Empty or placeholder file only: otp24hr.com, sanwapearl.com.hk, acdirect.co.za, edcwsxqaz.site, kt-pay.com, nationstates.net, bloemencorso-bollenstreek.nl, chanakyya.com, hbveilen.nl, jubholland.nl, lined.nl, opereta.hr, wellsfargoadvisors.com

API & auth discovery

Machine-readable API and identity descriptions agents build on.

OAuth/OIDC server since 28 Sep 2026Where agents sign in and get tokens: OAuth server metadata (RFC 8414) or OpenID Connect discovery. 6.8%50,863 of 744,767 sites checked so far +50853

Tracked since 28 Sep 2026. So far 744,767 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

How the 50,863 sites were found

  • /.well-known/oauth-authorization-server48,455
  • /.well-known/openid-configuration22,155

19,747 sites were found more than one way, so the counts add up to more than 50,863.

Empty or placeholder file only: zr.ru, izomat.cz, xxl.fi, xxl.no, xxl.se, appsfactory.de, edenspiekermann.com, fraus-klett.cz, interactivewish.com, lawsociety.ly, boulderseomarketing.com, iletisim.gov.tr, lejebolig.dk, octolens.com, ryor.cz, senesi.cz, skdesu.com, unity-consulting.com, yutori.com, exclusivasex.com.br, koop.cz, wikitolica.com, workin.space, data.nasdaq.com, fashionnova.com, paragraph.com, paypal.ai, sanwapearl.com.hk, upway.at, upway.de, upway.fr, apkgame.com.pk, bollekesfeest.be, centuaryindia.com, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, iqos.ro, jeffery-west.co.uk, mepcobillchek.com, nemlig.com, nobetcigazete.com, py.pl, ramzanpackage8070.pk, seniorsexpartner.com, sliplane.io, soilfoodweb.com, wittysparks.com, 567zk.net, allcamsex.com and 92 more

OAuth resourceOAuth Protected Resource Metadata (RFC 9728), used to authorise MCP clients. 5.8%54,331 sites +54321

Empty or placeholder file only: zr.ru, izomat.cz, ehn.org, ehn.org, gopenske.com, moodyradio.org, paypal.ai, rebelmouse.com, runpost.in, sanwapearl.com.hk, thecipherbrief.com, upway.at, upway.de, upway.es, upway.fr, upway.it, upway.nl, acdirect.co.za, adagio.com, amazing.today, anuhar.com, blooloop.com, bollekesfeest.be, brit.co, comicsands.com, contentbox.co.kr, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, health-bank.co.kr, huwise.com, huwise.com, huwise.com, iqos.ro, jeffery-west.co.uk, kt-pay.com, louderwithcrowder.com, nationstates.net, nemlig.com, nobetcigazete.com, py.pl, researchers.kr, runrun.it, seniorsexpartner.com, allbusiness.com, belvarosiorvosicentrum.hu, ca.billboard.com, conservativereview.com, dailyclimate.org and 74 more

JWKSPublic signing keys, used to verify tokens and signed statements. 0.3%2,450 sites +2440

Empty or placeholder file only: crowcrowcrow.com, webtures.com, harunyahya.info, bulletproofautomotive.com, cyclewalay.com, maker.co, pangram.com, swmansion.com, autoclub.it, blab.co, blab.co, dailybot.com, docuwriter.ai, free3d.io, free3d.io, leanlabs.com, leanlabs.com, motorsclub.com, novita.ai, nrwz.de, zambiajobalerts.com, zenity.io, contextual.ai, crewai.com, farmertofridge.com.au, hauteflorist.co.uk, heroui.com, heroui.com, imforza.com, intouchcx.com, kairatoon.com, levelsolve.com, luxuryproperty.com, maspormenos.net, meiro.io, midu.dev, mind-core.com, onceinteractive.com, palette.site, ui-skills.com, a-hentai.tv, anara.com, aquamagis.de, auamed.org, biwapp.de, bluewiremedia.com.au, bstok.pl, chachocarp.es, cloudshare.com, ctmusicshop.com and 208 more

API CatalogA list of the site's APIs at /.well-known/api-catalog (RFC 9727). 0.3%2,445 sites +2435

How the 2,445 sites were found

  • /.well-known/api-catalog2,211
  • Link header1,756
  • <link> tag132

1,579 sites were found more than one way, so the counts add up to more than 2,445.

Empty or placeholder file only: trucksbuses.com, kafaratplus.com, spheron.network, fontainebleau.com, happyfox.com, moodyradio.org, paypal.ai, sanwapearl.com.hk, bollekesfeest.be, edcwsxqaz.site, ff14restanet.com, fjallraven.jp, gayseniorsexdate.com, iqos.ro, iwanbanaran.com, jeffery-west.co.uk, kt-pay.com, nationstates.net, nemlig.com, nobetcigazete.com, py.pl, seniorsexpartner.com, bestcoloringpages.ai, camdirect.fr, loft.com, yourmed.clinic, bloemencorso-bollenstreek.nl, chanakyya.com, globalincidentmap.com, hbveilen.nl, iconfont.cn, jubholland.nl, kingscross.co.uk, kiriminaja.com, lined.nl, opereta.hr, premieronline.com, topigeon.com, wellsfargoadvisors.com

OpenAPIA machine-readable description of the site's HTTP API. 0.2%1,840 sites +1830

How the 1,840 sites were found

  • /openapi.json1,329
  • Link header735
  • <link> tag130

327 sites were found more than one way, so the counts add up to more than 1,840.

Empty or placeholder file only: orq.ai, zr.ru, rxresu.me, izomat.cz, cobot.me, ifttt.com, stedi.com, transloadit.com, checklyhq.com, ifttt.com, moodyradio.org, openrouter.ai, subscribr.ai, acdirect.co.za, aiven.io, campusaxis.pk, edcwsxqaz.site, ff14restanet.com, iqos.ro, kt-pay.com, nationstates.net, nazwa.pl, nobetcigazete.com, turningstone.com, wellnessliving.com, 68team.com, dartfreakz.nl, dartsnews.com, dutchcowboys.nl, f1maximaal.nl, fitorforestal.com, foot01.com, grandprix247.com, idlprocycling.com, laroma24.it, loft.com, mannenzaken.nl, netart.com, netart.com, netart.com, netart.com, pianetabasket.com, ruck.co.uk, showblad.nl, tennisuptodate.com, tv.team, u.today, voetbal24.be, westhamworld.co.uk, aenova-group.com and 67 more

Web basics

Long-established standards, for comparison.

robots.txtCrawler access rules (RFC 9309). 67%634,552 sites +634542

Empty or placeholder file only: builtwith.com, cinema-timisoara.ro, alkarimfabric.com, anybody.hu, beetlesgel.com, bokksu.com, eastfork.com, eu.balibodyco.com, eyespysupply.com, huntparts.ca, juliettoys.com, mac-center.com.pe, maingear.com, myvega.com, pewabic.org, spicycubes.com, steelcollectibles.com, threadlogic.com, trymeloair.com, turtlewings.co.in, urbanvibesx.com, basisbeveiliging.nl, clapforourcarers.co.uk, fgo.ro, horosho-tam.ru, istyle.iq, momentousinstitute.org, slides.com, slides.com, aab.uk, adsanityplugin.com, aisingapore.org, aisler.net, app.kit.com, app.kit.com, applemagazine.com, artwinlive.com, audial.ir, avohq.io, avraread.com, babouti.ma, base-uk.org, bayerproperty.com, blogin.co, bv-osteopathie.de, callstack.com, caribbeanbiodiversityfund.org, catholiccharities.org, cccwale.com, chanhkien.org and 49,600 more

SitemapA list of the site's pages for crawlers. 50%469,830 sites +469820

Empty or placeholder file only: zr.ru, nuezpecana.org, wpfusion.com, verein-naturschutzpark.de, webscraping.ai, biwapp.de, oceandrop.com.br, geoponiko-kentro.gr, goldex.sk, htmlweb.ru, iraklisoutdoor.gr, metorik.com, bibik.cz, chatthing.ai, comercialisabella.cl, futterattacke.de, gdandtbasics.com, goldex.cz, icook.tw, lovegraph.me, nailsmade.store, odpiralnicasi.com, offers.jp, openhours.es, qualialife.com, quintadb.com, saasbrowser.com, viqtory.com, webshopmanager.com, 1up-usa.com, 50-ml.de, 50-ml.it, africanfarming.com, agendasorocaba.com.br, agentic.market, anuhar.com, askbonus.com, benito.com, certifiedmtp.com, crashdebug.fr, dag-shg.de, dataart.com, doabooks.org, doppelgaenger.io, durable.com, durable.com, ecigmafia.com, ecolecamondo.fr, ecuhealth.org, ecuhealth.org and 2,956 more

Schema.orgStructured data (JSON-LD) on the homepage. 35%332,312 sites +332302

Who supports what

The top 1,000 of the 177,886 sites that publish at least one agent or API standard, ranked by how many.

adopted empty or placeholder not checked: blocked by the site not found
SiteStandardsllms.txtUCPAGENTS.mdMarkdown pagesAgent SkillsMCPai.txtAI CatalogA2AAI pluginWebMCPARDPoppyagents.jsonTrust attestationOAuth/OIDC serverOAuth resourceJWKSAPI CatalogOpenAPIrobots.txtSitemapSchema.org
connect.com14
forter.com14
pedagioeletronico.com.br13
youspot.com13
donotage.org12
sitegpt.ai12
whisperchat.ai12
yruz.one12
bibigpt.co11
ora.ai11
overskill.com11
telnyx.com11
thorchain.org11
apis.io10
brandfetch.com10
context.dev10
context.dev10
crowcrowcrow.com10
deathbycaptcha.com10
echowave.io10
emorahealth.com10
finsi.ai10
froggyads.com10
justidea.agency10
littlebirdelectronics.com.au10
muumimaailma.fi10
podscan.fm10
publica.la10
razorpay.com10
segura.security10
spice.ai10
suno.bi10
ticketfairy.com10
usama.dev10
webtures.com10
zenrows.com10
amanha.com.br9
answeringservicecare.com9
apify.com9
asdecarreaux.com9
attrition.org9
audiopod.ai9
boutiquerugs.com9
brandfetch.com9
carregados.com.br9
clashofcoins.com9
desirescans.com9
drakecomic.net9
drakecomic.net9
edicola.shop9
eventify.io9
flightqueue.com9
flightseatmap.com9
frase.io9
getdex.com9
gilibookings.com9
h3manth.com9
harunyahya.info9
iacc.cl9
intim.to9
ippodotea.com9
jornaldebarueri.com.br9
kaynscans.com9
layer.ai9
leadmagic.io9
mediccentre.pl9
moon.chat9
mstore.ie9
noveldex.io9
orq.ai9
phishdestroy.io9
pixeldojo.ai9
quicknode.com9
razorpay.com9
razorpay.com9
seychellesbookings.com9
stingressos.com.br9
surrealdb.com9
tessa.tech9
tuotroestanco.com9
valirscans.org9
zernio.com9
zernio.com9
zig.tickets9
zr.ru9
3ddevice.com.ua8
4over4.com8
accentuate.io8
afun888.com8
alser.kz8
anahana.com8
apideck.com8
arcade.dev8
autorfp.ai8
bird.com8
bird.com8
bird.com8
bird.com8
boldsign.com8
brale.xyz8
breakcold.com8
bulletproofautomotive.com8
codetrendy.com8
context7.com8
cyclewalay.com8
developers.cloudflare.com8
developers.cloudflare.com8
developers.cloudflare.com8
divan.com.ua8
docs.x.com8
doctorsim.com8
earthfirealliance.org8
exa.ai8
fly.io8
formswrite.com8
frsport.com8
gecheckt.at8
getmed.pl8
getname.pl8
getterms.io8
gymbeam.ba8
gymbeam.cz8
gymbeam.hu8
gymbeam.it8
gymbeam.ro8
gymbeam.rs8
gymbeam.si8
gymbeam.ua8
helius.dev8
homesage.ai8
hostinger.com8
hostinger.com8
hulkapps.com8
ibl.ai8
ingracio.adv.br8
joost.blog8
joost.blog8
kolayimar.com8
lightinfitness.com8
listenlabs.ai8
lolahealth.com8
maintenancec.com8
maker.co8
master-addons.com8
monday.com8
monday.com8
mount-it.com8
nas.com8
necesit.ro8
ngrok.com8
ngrok.com8
ngrok.com8
nitrotiger.com8
nouw.com8
nuezpecana.org8
open.money8
ovidius-ch.ro8
pachca.com8
padlet.com8
padlet.com8
pangram.com8
panwybierak.pl8
poolcomet.com8
pressefeuer.at8
rxresu.me8
savvycal.com8
scrolllaunch.com8
semicvetic.com8
shakudo.io8
skillsmp.com8
specification.website8
swmansion.com8
trebam.hr8
usercentrics.com8
visbook.com8
winpot.mx8
worldmonitor.app8
zuplo.com8
3byggetilbud.dk7
aaronknight.com.au7
abaton.es7
airbyte.com7
alphasignal.ai7
amzscout.net7
aptos.dev7
argos-ci.com7
arms-bg.com7
asuperiormechanical.com7
autoclub.it7
azurally.com7
batterytrader.com7
bazel.build7
bazel.build7
bird.com7
blab.co7
blab.co7
blogseo.io7
boei.help7
boldbi.com7
bresser.com7
bresser.fr7
browserless.io7
buscamed.com7
capafy.ai7
careerfaqs.com.au7
centraldeconcursos.com.br7
ciclopoli.de7
clerk.com7
clickclickmedia.com.au7
clickhouse.com7
clueso.io7
codeage.com7
codesiya9a.ma7
confident-ai.com7
contactmonkey.com7
coreaesthetics.com.au7
crctransport.us7
cyber-securite.fr7
dailybot.com7
dash0.com7
degraucultural.com.br7
deployhq.com7
developer.nylas.com7
dils.pt7
document360.com7
document360.com7
docuwriter.ai7
dulotec.bg7
dupe.com7
dynamicbusiness.com7
dynamicbusiness.com7
elmin7a.com7
every.to7
farmacbd.es7
filebin.ca7
fish.bg7
fly.io7
free3d.io7
free3d.io7
frikko.com7
getlago.com7
gonitrafik.ru7
gymbeam.at7
gymbeam.com7
gymbeam.de7
gymbeam.gr7
gymbeam.hr7
gymbeam.pl7
gymbeam.sk7
had.si7
haveibeenpwned.com7
hiskingdomprophecy.com7
host-tracker.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
hostinger.com7
ibest.tw7
imagebin.ca7
insst.es7
interlink.ro7
izomat.cz7
jobicy.com7
joshwoodcolour.com7
kevurugames.com7
kraess.dk7
lad.lviv.ua7
leanlabs.com7
leanlabs.com7
legitgamblingsites.io7
lelo.com7
listnr.ai7
listnr.ai7
llmpulse.ai7
lobehub.com7
lobsteranywhere.com7
loi.com.uy7
loichile.cl7
lokmanhekim.com.tr7
loops.so7
lottenypalace.com7
lovie.co7
maldivesindependent.com7
manycontacts.com7
marketbetter.ai7
mibelleza.uy7
michelfortin.com7
mindstamp.com7
mishkan-hatchelet.co.il7
momentic.ai7
motaword.com7
motorsclub.com7
muapi.ai7
mycvcreator.com7
netlify.com7
ngrok.com7
ngrok.com7
ngrok.com7
nitnemsahib.com7
novita.ai7
nrwz.de7
nuditok.com7
orpc.dev7
overclocking.com7
pastebin.ca7
peptidecritic.com7
pinecone.io7
prescientai.com7
productlift.dev7
pulsetic.com7
pydantic.dev7
railway.com7
railway.com7
reducto.ai7
refunder.pl7
refunder.se7
renoise.ai7
reservadirecto.com7
rhombus.com7
rossmanngroup.com7
sanatory.ru7
scalar.com7
scalar.com7
scrapfly.io7
scrollerspub.com7
searchbloom.com7
sequenzy.com7
skins.nl7
smollaunch.com7
speakai.co7
sshh.io7
supabase.com7
supabase.com7
supabase.com7
supabase.com7
supermemory.ai7
superset.sh7
thearmchairtrader.com7
thesportsdb.com7
timdeschryver.dev7
tlapnet.cz7
torial.com7
tuist.dev7
tuist.dev7
turl.ca7
unorouter.com7
untitledui.com7
vbout.com7
vercel.com7
vercel.com7
vercel.com7
vercel.com7
vercel.com7
vercel.com7
vercel.com7
vercel.com7
wafootball.com.au7
warmlyyours.com7
warnermusic.fr7
wpformation.com7
wpfusion.com7
xata.io7
xxl.fi7
xxl.no7
xxl.se7
yemenilaw.com7
zambiajobalerts.com7
zapier.com7
zapier.com7
zenity.io7
zipwp.com7
zoukgrouplv.com7
21st.dev6
3saf.com6
7lle.com6
aani-dani.com.sa6
abadystore.com6
abahanavillas.com6
abchome.com6
abounayefhoney.com6
acmsnack.com6
actan.com6
activecampaign.com6
activecampaign.com6
adel-online.com6
adwaastore.sa6
adyarjewellery.com6
affonso.io6
agentclientprotocol.com6
agentskills.io6
agentskills.io6
airbyte.com6
aiterms.tw6
akkushop.de6
al-hazmi.net6
al-jazirah.org6
alammarigold.com6
alamoudi-alize.com6
alarrab.com6
alasadiah.com6
alborgdx.com6
alcohome.co.il6
alesaei-aes.com6
alfarahgames.com6
algharbis.com6
alhabibshop.com6
alhadayacenter.com6
alhawwaj.com6
alhazzaaautoparts.com6
alhussainattara.com6
allcompetitionclasses.com6
almahmadispareparts.com6
almas4perfumes.com6
almusbahperfume.com6
almuttasil.co6
aloyayri.sa6
alqalaavape.com6
alsannat.com6
alshamel.cc6
alshiaka.com6
alsultan-ksa.com6
alsweed.sa6
altuwijri.com6
alwan7.com6
amatizambiri.com6
andrewconnell.com6
anticheat.ac6
apkcube.com6
apos.audio6
appsfactory.de6
apptoto.com6
arkanco.sa6
armadaone1.com6
artie.com6
asdautoparts.com6
askcory.ai6
asrar-co.com6
atbbq.com6
atschool.com.ua6
att.com6
attio.com6
axl.tech6
b1care.com6
backcare.com.sa6
baiebrassage.fr6
banafaforoud.com6
baro-toys.com6
batonia.com6
baytalahidhia.com6
becarestore.com6
best-shield.com6
bestprice.gr6
bestself.co6
beytna.store6
bgpkit.com6
blancoparfumes.com6
blendcommerce.com6
blink.new6
bogenia.com.sa6
bolaesportiva.com6
boldreports.com6
boleto7.com6
bonsai.de6
bracha-online.co.il6
bravocenters.com6
bresser.de6
bresser.es6
bresser.it6
bresserbenelux.nl6
buddy.works6
builtwith.com6
caltpro.com6
candycartonsa.com6
candyniche.com6
carvek-ksa.com6
casing7.com6
cezesco.cz6
chatboxai.app6
choco-senjab.com6
chytryrejstrik.cz6
cinema-timisoara.ro6
clarahair.com6
cleandishes1.com6
clickhouse.com6
close.marketing6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
cloudflare.com6
coffeesouq1.com6
coinapi.io6
coinpaprika.com6
comparethecloud.net6
contextual.ai6
conversion.com.br6
cookieyes.com6
coolset.com6
coravin.com6
cozmazone.com6
craftwork.design6
crewai.com6
cut.pro6
cutoutandkeep.net6
cyndra.ai6
daralamirat.com.sa6
darlena.com6
darsonbol.com6
databuddy.cc6
de.gilson.com6
deer-store.com6
deployhq.com6
desarksa.com6
deshdashtii.com6
developer.nvidia.com6
dimers.com6
dj.studio6
docs.ag-ui.com6
docs.digitalasset.com6
dokan-iphone.com6
dometrain.com6
dreamlit.ai6
drishtisignals.in6
driveway.sa6
dukan.me6
durtalmsaj.com6
edenspiekermann.com6
eggdesign.ie6
empress-clothing.com6
en.paulmann.com6
encontreumnerd.com.br6
eseven-store.com6
esiea.fr6
evan2.com6
exbna.com6
exceeronline.com6
exoplanetsa.com6
explorium.ai6
factory-moon.com6
farmertofridge.com.au6
fastbost.com6
fayafidirati.com6
fdeshdashti.com6
firmy.ai6
fixero.com6
fomashop.com6
fonteynspas.com6
fontvibe.ai6
fraus-klett.cz6
fundraiseup.com6
fyfaa.com6
gamesekaio.com6
gamitisa.com6
gauravtiwari.org6
genshin-builds.com6
georgina-fashion.com6
getcargo.ai6
getcargo.ai6
getforexbro.com6
getlasso.co6
getlasso.co6
ghaydaamedical.com6
gitbook.com6
gkrawaiegeneva.com6
glif.app6
godo.is6
gofastmcp.com6
gogs.io6
gonimedia.ru6
gpt.space6
gptr.dev6
grabient.com6
hauteflorist.co.uk6
hebrsa.com6
hedeya.com6
henna-raghad.com6
here.now6
heroui.com6
heroui.com6
hexclave.com6
hikerapi.com6
hind-2026.com6
hittaomstallningsorg.se6
hovercode.com6
htmlcsstoimage.com6
htmlcsstoimage.com6
htmlpub.com6
huggingface.co6
huggingface.co6
huggingface.co6
huggingface.co6
huggingface.co6
hyperleap.ai6
ibin.co6
iblackphone.com6
igorslab.de6
iienstitu.com6
imforza.com6
insst.es6
interactivewish.com6
interserver.net6
intouchcx.com6
iot-analytics.com6
jens.marketing6
jomlah.app6
jsonschemaapp.com6
judepack.com6
juicer.io6
juicyvapesa.com6
k2n1.com6
kadimhukuk.com.tr6
kaffary.com6
kairatoon.com6
kajawal.com6
karwa2030.com6
kashkhastyle.com6
kayanabaya.com6
khalidhalabi.com6
khatoonjewelry.com6
knzalshita.com6
kommunity.com6
koorabreak.com6
kznstore.com6
laftah.com6
lahzatzuhur.com6
lamsethadaf.com6
laratranslate.com6
latitude.so6
lawsociety.ly6
leaderschairs.com6
leadpages.com6
leadpages.com6
lebonheurperfumes.com6
levelsolve.com6
lgrworld.com6
lifx.com6
litlookzstudio.com6
livecoins.com.br6
livefresh.de6
livekit.com6
livnightclub.com6
llamagen.ai6
lmco1.com6
luxuryproperty.com6
madeinpowr.com6
madinagolds.com6
madinajewelleries.com6
magista.store6
malqurashisa.com6
mamamia.com.au6
mansorah.com6
maraken-alshaima.com6
martie.com6
masar-bicycle.com6
masarat-four.com6
maspormenos.net6
maxwarehouse.com6
mcrender.net6
medicube.sa6
medrar.sa6
meiro.io6
melen.sa6
mentimeter.com6
mftackle.com6
midu.dev6
mieuxquedesfleurs.com6
mind-core.com6
miniso.sa6
minty.com6
minty.com6
misspinkyy.com6
mixersa.com6
mleha.com6
modelcontextprotocol.io6
modelcontextprotocol.org6
monitorindonesia.com6
motonline.com.br6
mr-bounty.com6
mtjrthaki.com6
mybookeg.com6
mygezor.com6
mylifefitnessstore.com6
nammlah.com6
nas.com6
nashigold.com6
navattic.com6
neeo-store.com6
nekomics.by6
neon.com6
newp.fr6
newstep.sa6
nglr7.com6
nicheksa.store6
njdisa.com6
nouvona.com6
numbersprotocol.io6
ocean67.com6
okshopsa.com6
ola.cv6
onahole.com6
onceinteractive.com6
ooopenlab.cc6
opentweet.io6
original-flask.com6
otoparcasan.com6
outletpharmacyonline.sa6
oyuneks.com6
palette.site6
parclick.com6
parsacoffee.com6
patchworks.io6
perfumechance.com6
pharmabrand.sa6
places.je6
planefox.com6
point-pharmacies.com6
pointfive.co6
pointoneonline.com6
posteverywhere.ai6
primocreno.com6
proofcar1.com6
propaideals.co.uk6
prospyrmed.com6
punkride.com6
pvp-pc.com6
qaydao.com6
qssun.store6
raffol.sa6
rains.com6
ralqurashi.com6
rasees.net6
realoficial.com.br6
recurpost.com6
render.com6
render.com6
requesty.ai6
reservbookingengine.com6
romansr.com6
roouckan.com6
rosa-clara.com6
rosental.de6
rsifir.com6
rwnza.com6
ryaheen.com6
s-trx.com6
sa.gentooshop.com6
sa.osmaperfumes.com6
sadir-sa.com6
saeel.sa6
salhea.com6
sapling.ai6
sara-makeup.com6
saudipartsstore.com6
sbaik.sa6
sdmksa1.com6
season.sa6
seatpin.com6
sedrahwear.com6
sellerassistant.app6
sendcloud.dev6
seojuice.com6
seoservices.com.br6
serdababaya.com6
seven-side.com6
sfaqat.com6
shaden1.com6
shapermint.com6
sharkgeming.com6
sheikhmt.com6
sherlockproject.xyz6
shmbeautysa.com6
shopcircle.co6
shopup.com6
simr.ir6
sirfrancis.com6
site.pro6
skipcalls.com6
sleephigh.com6
sleepxfactory.com6
smart-center-system.com6
smart.com.sa6
smbstore.com.br6
smry.ai6
snaf.co6
socialbu.com6
socialchamp.com6
socialchamp.com6
sorbe.bg6
spartacusxx.com6
speakeasy.com6
sportswear.sa6
star-blox.com6
starhomee.com6
startuphub.ai6
store-49.com6
streamkap.com6
sufyanalayyaf.com6
sultan-magfory.com6
sultanaleasl.com6
sultansstone.com6
sunnaalnahda.com6
supabase.com6
supply.co6
surrati.sa6
survivejs.com6
swimoutlet.com6
synapseindia.com6
tafassell.com6
tambourine.com6
tamrirah.com6
tavily.com6
tawreedly.com6
techaro.lol6
technisat.de6
technisat.de6
tenderkart.in6
testahelha1.com6
tfaseel.sa6
thearabianpost.com6
thetaedgecloud.com6
thewpminute.com6
thnyan.com6
threfa.com6
tidyhq.com6
tierarzt-karlsruhe-durlach.de6
tik-tok.porn6
tme9games.com6
toutelathailande.fr6
tracextech.com6
treated.com6
trend-box.de6
trianglestoresa.com6
trmnl.com6
trmnl.com6
troesser.de6
truto.one6
tryshdad.com6
tumerfashion.com6
turbo360.com6
turbo360.com6
tw93.fun6
twitterviewer.net6
twix-store.com6
ui-skills.com6
uludagkoleji.com6
uniticket.com.br6
unokeeper.com6
unspam.email6
vanilla.sa6
vapemodesa.com6
verein-naturschutzpark.de6
victrion1.com6
vijvercentrum.nl6
virti.com6
virtualticket.com.br6
vlamoursa.com6
voltebyk.in6
voo.nl6
voxies.io6
wafi4.com6
wareefsa.com6
wave.co6
weaverse.io6
webscraping.ai6
websitespeedy.com6
wesamsa.com6
wherobots.com6
whitefriday.sa6
wholebeansa.com6
wildmart.md6
williampitt.com6
windowsforum.com6
withallo.com6
wjhtektelecome.com6
workiz.com6
wtr.sa6
y.uno6
yellowqts.com6
yelomark.com6
you.com6
youth4work.com6
zapier.com6
zarafaksa.com6
zenmux.ai6
zeymedya.com6
zincoint.com6
zoukgroup.com6
zwembad.shop6
007store.com5
032c.com5
0800donrouch.com.ar5
1001coques.fr5
100ampere.com5
100percent.eu5
100procenthardcore.com5
100ways.com5
101internet.id5
10corsocomo.com5
10keiya.com5
10mois.com5
11-11.in5
111skin.com5
11cart.com5
11six24.com5
1219avenue.com5
12thtribe.com5
1608wear.com5
17th-st.com5
1800tequila.com5
1861.ca5
18reasons.org5
19crimes.com5
1hairstop.in5
1stphorm.com5
200degs.com5
20buckspin.com5
20x200.com5
21noticias.com5
21overlays.com.au5
21st-amendment.com5
220-electronics.com5
24-gute-taten.de5
24-uurdeals.nl5
247lingerie.co5
24bottles.com5
24hourcrafts.com5
260samplesale.com5
2baconil.com5
2bglass.com5
2cap.com.mx5
2fastebikes.com5
2foods.jp5
2modern.com5
2segypt.com5
2tactic.com5
2tall.com5
2uul.com5
2xu.com5
300breaks.com5
31philliplim.com5
32degrees.com5
33-mm.com5
360cookware.com5
365mashbir.co.il5
3deksperten.dk5
3dmatsusa.com5
3max-sa.com5
3sixteen.com5
3t.bike5
3wishes.com5
42lolita.com5
47brand.ca5
47brand.co.jp5
4akc.com5
4chef.co.il5
4dsystems.com.au5
4elementos.com5
4endurance.com5
4endurance.de5
4endurance.es5
4endurance.pt5
4feetshoes.com5
4ocean.com5
4phones.eu5
4playessentials.co.za5
4seating.com5
5-bit.jp5
500level.com5
50plusmakeup.com5
5150skateshop.com5
5feet11.com5
5hourenergy.com5
5ktoys.com5
5poundstuff.com5
5starhookah.com5
60sec.site5
686.com5
6dollarshirts.com5
70cigars.com5
70mai.store5
72hours.ca5
79bike.com5

176,886 more sites publish fewer agent or API standards. 765,567 reachable sites publish no agent or API standard, and 78,484 were unreachable.

The standards

What each standard is for, where we look for it, and what an answer must look like to count.

Every file we fetch must pass these checks first

  1. It is not the site's homepage: a file that redirects to the site's front page (/ with nothing after it) counts as not found. A redirect to the front page with a query string, such as /?page=sitemap, is a real answer and is checked like any other.
  2. The answer, after following redirects, has a 2xx status. 401, 403 and 429 (login walls, bot protection, rate limits) are shown as not checked, as are paths the site's robots.txt disallows for us.
  3. It is not the page the site returns for a random, nonexistent URL. The requested path is left out of that comparison, since many error pages repeat it, and so are lines that change on every request, such as a fetched_at: timestamp: a line whose value differs between two random URLs is ignored in all of them. If the site answers a random URL with an empty page, an empty file counts as not found rather than as an empty file.
  4. It is not an HTML page where a file is expected.
  5. The text files (ai.txt, llms.txt, llms-full.txt and AGENTS.md) are not an HTML page: they do not start like one, with a <!DOCTYPE html> in the first 256 bytes or a first line (after a template placeholder such as {#INCLUDE:head#}) that opens with <html>, <head>, <body>, <div> or <section>, also when encoded in a JSON string. An ai.txt holds no HTML markup at all in its first 4 KB, such as a closing </div> or </p> tag; llms.txt and AGENTS.md may, since they are often generated from a site's content. Tags inside Markdown code (inline code or code blocks) do not count, nor do opening tags alone, such as <br>, <img> or <link> mentioned in prose. They also do not start with Markdown front matter (a --- block) that reports an error status, such as status_code: 404: some sites answer a missing file with their error page rendered as Markdown.
  6. It is not a JSON error message, whatever its status: a small JSON answer with an error code (401, 403, 404, 410), or a field saying the resource was not found, such as {"code": -1, "message": "ResourceNotFoundException"}.
  7. Where JSON is expected, it is JSON: an empty or non-JSON body counts as not found, a file that starts as JSON but does not parse as invalid.
  8. It has the structure the standard defines (below). Empty files, empty lists and placeholders such as {"notice": …} are shown separately and do not count as adopted.

Homepage signals come from <link> tags and Link headers only; a <meta> tag with the same name does not count.

llms.txt

A Markdown summary of the site with links, written for language models.

Counts when any of these is found:

  • /llms.txt: a non-empty text file that is not JSON, XML, an HTML or Markdown error page or a short error message such as 404 Not Found; the # Title heading the spec asks for is not required
  • /llms-full.txt: a non-empty text file that is not JSON, XML, an HTML or Markdown error page or a short error message such as 404 Not Found
  • a <link rel="llms"> or <link rel="llms-txt"> tag, or the same relation in a Link header, on the homepage
Specification →

UCP

A Universal Commerce Protocol profile that lets agents shop and check out.

Counts when any of these is found:

  • /.well-known/ucp: valid JSON: an object with a ucp field
  • a <link rel="ucp"> tag, or the same relation in a Link header, on the homepage
Specification →

AGENTS.md

Instructions for AI agents, in the format used by coding agents.

Counts when this is found:

  • /AGENTS.md: a non-empty text file that is not JSON, XML, an HTML or Markdown error page or a short error message such as 404 Not Found
Specification →

Markdown pages

Pages that link to a clean Markdown version of themselves.

Counts when this is found:

  • a <link rel="alternate" type="text/markdown"> tag, or the same relation in a Link header, on the homepage

Agent Skills

An index of skills (packaged instructions) that agents can load.

Counts when this is found:

  • /.well-known/agent-skills/index.json: valid JSON: an object with a list under skills (an empty list counts as empty)
Specification →

MCP

A Model Context Protocol server that gives agents tools and data.

Counts when any of these is found:

  • /.well-known/mcp-server: valid JSON: any object that is not a placeholder notice (the format is not settled yet)
  • /mcp: an MCP server's answer to a plain GET: an event stream, a JSON-RPC 2.0 message (but not with status 404), or a 401 whose WWW-Authenticate header points to OAuth resource_metadata
  • /mcp/server-card: valid JSON: an object with one of name or serverInfo
  • /mcp/server-card.json: valid JSON: an object with one of name or serverInfo
  • a <link rel="mcp"> or <link rel="mcp-server"> tag, or the same relation in a Link header, on the homepage
Specification →

ai.txt

Spawning's ai.txt policy on how AI may use the site's content.

Counts when this is found:

  • /ai.txt: a non-empty text file that is not JSON, XML, an HTML or Markdown error page or a short error message such as 404 Not Found, with at least one directive line Key: value, such as User-Agent: *, ai-train: disallow or Mokymas: ne; the keys of a leading Markdown front matter block (---) do not count, and binary data (a NUL byte) has none
Specification →

AI Catalog

A catalog of the AI resources a site offers.

Counts when this is found:

  • /.well-known/ai-catalog.json: valid JSON: an object with a list under entries (an empty list counts as empty)

A2A

An Agent2Agent card describing an agent that other agents can call.

Counts when any of these is found:

  • /.well-known/agent-card.json: valid JSON: an object with a name field and one of skills, url or supportedInterfaces
  • a <link rel="agent"> or <link rel="agent-card"> tag, or the same relation in a Link header, on the homepage
Specification →

AI plugin

The OpenAI plugin manifest, the first agent-discovery file (now retired).

Counts when any of these is found:

  • /.well-known/ai-plugin.json: valid JSON: an object with a schema_version field and one of api or name_for_model
  • a <link rel="ai-plugin"> tag, or the same relation in a Link header, on the homepage

WebMCP

Tools a page declares for an in-browser agent to call, instead of clicking through the page.

Counts when this is found:

  • a <form toolname=…> on the homepage, or a modelContext.registerTool() or provideContext() call in a script written into the homepage (scripts loaded from files are not read)

Tracked since 28 Sep 2026. So far 744,767 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

Specification →

ARD

Agentic Resource Discovery: an index of agent-facing resources.

Counts when any of these is found:

  • /.well-known/ard.json: valid JSON: an object with a list under entries (an empty list counts as empty)
  • a <link rel="ard"> tag, or the same relation in a Link header, on the homepage

Poppy

A Personal Agent Protocol profile that lets a user's personal agent sign in and complete tasks through the company's APIs or agent.

Counts when this is found:

  • /.well-known/poppy.json: valid JSON: an object with a protocol_version field and one of organization, auth or agent

Tracked since 14 Oct 2026. So far 408,186 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

Specification →

agents.json

A description of the flows and APIs an agent can use on the site.

Counts when this is found:

  • /.well-known/agents.json: valid JSON: an object with one of agentsJson, flows, sources or siteInfo
Specification →

Trust attestation

Merchant trust or certification evidence that agents can verify.

Counts when any of these is found:

  • /.well-known/trust-attestation: a compact JWS (signed token), or valid JSON: any object that is not a placeholder notice
  • /.well-known/trust-issuer-metadata: valid JSON: any object that is not a placeholder notice (the format is not settled yet)
  • a <link rel="trust-attestation"> tag, or the same relation in a Link header, on the homepage

OAuth/OIDC server

Where agents sign in and get tokens: OAuth server metadata (RFC 8414) or OpenID Connect discovery.

Counts when any of these is found:

  • /.well-known/oauth-authorization-server: valid JSON: an object with a issuer field and one of authorization_endpoint or token_endpoint
  • /.well-known/openid-configuration: valid JSON: an object with a issuer field and one of authorization_endpoint or token_endpoint

Tracked since 28 Sep 2026. So far 744,767 of the 943,453 reachable sites have been checked for it, as each comes up for its monthly recrawl; the share is over those.

Specification →

OAuth resource

OAuth Protected Resource Metadata (RFC 9728), used to authorise MCP clients.

Counts when this is found:

  • /.well-known/oauth-protected-resource: valid JSON: an object with a resource field
Specification →

JWKS

Public signing keys, used to verify tokens and signed statements.

Counts when this is found:

  • /.well-known/jwks.json: valid JSON: an object with a list under keys (an empty list counts as empty)
Specification →

API Catalog

A list of the site's APIs at /.well-known/api-catalog (RFC 9727).

Counts when any of these is found:

  • /.well-known/api-catalog: valid JSON: an object with a list under linkset (an empty list counts as empty)
  • a <link rel="api-catalog"> tag, or the same relation in a Link header, on the homepage
Specification →

OpenAPI

A machine-readable description of the site's HTTP API.

Counts when any of these is found:

  • /openapi.json: valid JSON: an object with a paths field and one of openapi or swagger
  • a <link rel="service-desc"> tag, or the same relation in a Link header, on the homepage
Specification →

robots.txt

Crawler access rules (RFC 9309).

Counts when this is found:

  • /robots.txt: a text file with at least one User-agent line
Specification →

Sitemap

A list of the site's pages for crawlers.

Counts when this is found:

  • /sitemap.xml: XML with a <urlset> or <sitemapindex>
Specification →

Schema.org

Structured data (JSON-LD) on the homepage.

Counts when this is found:

  • a JSON-LD block (<script type="application/ld+json">) on the homepage that parses and names a @type
Specification →

How this works

We track hundreds of thousands of popular websites. The list is distilled from three public rankings of the web's most-visited domains: the Tranco list, Google's Chrome UX Report (CrUX) and the Top 10 Million Websites list. Combining them evens out the biases of any single ranking.

About once a month a crawler visits the homepage of each site and requests a fixed list of well-known paths, such as /llms.txt, /.well-known/agent-card.json and /mcp. It also reads the homepage's Link headers, <link> tags and JSON-LD.

A standard only counts as adopted when the response has the structure it expects. Many sites answer every URL with their normal web page; the crawler detects these catch-all pages, compares against a random URL on the same site, and ignores them. Empty indexes and placeholder files are shown separately.

The crawler identifies itself as agent-protocols-discovery/0.1 (+https://agentprotocolswatch.com/#about), makes one request at a time per site and respects robots.txt. Some sites block automated requests, so their adoption may be undercounted; those cells are marked "not checked".

Every request the crawler makes is signed with Web Bot Auth (HTTP Message Signatures, Ed25519), so a site can verify that a request claiming to come from us really does. The public keys are published at /.well-known/http-message-signatures-directory.