Over ons
Zo wordt deze directory gecontroleerd
Elke dienst die hier staat, wordt gecontroleerd aan de hand van zijn eigen openbare bestanden: het llms.txt-bestand, het MCP-manifest, de gepubliceerde API-beschrijving of de eigen aankondiging. Met elke externe MCP-server wordt ook één keer verbinding gemaakt, om te zien of hij antwoordt op de MCP-handshake en welke tools hij vermeldt. Een vermelding legt vast wat er is gevonden, wanneer en waar.
Livecontrole van externe MCP-servers
Bij de controle van 5 oktober 2026 reageerden 9.860 van de 16.682 externe MCP-servers op de MCP-handshake, met samen 154.231 vermelde tools; 4.996 vereisten inloggen (3.930 met een verwijzing naar OAuth-metadata), 52 oudere SSE-endpoints openden hun stream en 1.774 antwoordden niet als MCP-server. Nog 194 zijn niet opgevraagd: hun URL in het register bevat een tijdelijke aanduiding die moet worden ingevuld, of is geen openbaar https-adres.
Wat wordt gecontroleerd. Voor elk extern endpoint in de registervermelding van een server stuurt deze directory één MCP-initialize-verzoek (protocolversie 2025-06-18) via Streamable HTTP. Als de server antwoordt, stuurt de directory de initialized-notificatie, vraagt tools/list op (tot vijf pagina’s) en legt de naam en versie van de server vast, de protocolversie waarmee hij antwoordde, het aantal tools en maximaal 50 toolnamen; daarna wordt de sessie beëindigd. Endpoints op het oudere SSE-transport worden alleen geopend, waarbij maximaal tien seconden wordt gewacht op het event dat hun berichtenendpoint noemt.
Wat niet wordt gecontroleerd. Er wordt geen tool aangeroepen, geen resource of prompt gelezen en nergens ingelogd: een endpoint dat met HTTP 401 of 403 antwoordt, wordt vastgelegd als ‘inloggen vereist’, met de vermelding of het naar OAuth-autorisatiemetadata verwijst. De controle zegt niets over wat de tools doen, hoe goed of hoe veilig, en is een momentopname: een server die antwoordde, kan later onbereikbaar zijn, en een server waarbij de controle mislukte, kan kort onbeschikbaar zijn geweest.
Hoe er wordt gevraagd. Verzoeken identificeren zich als AgentReadyDirectoryCheck/1.0 met een link naar deze pagina, bevatten geen inloggegevens of cookies, wachten maximaal 15 seconden, worden alleen na een verbroken verbinding één keer opnieuw geprobeerd en gaan naar één host tegelijk. URL’s met tijdelijke aanduidingen, URL’s met gewone HTTP, localhost en privéadressen worden niet opgevraagd.
Waarvoor de toolnamen worden gebruikt. Behalve dat ze op de pagina van elke server worden getoond, plaatsen de toolnamen een server in een categorie als zijn eigen naam en samenvatting bij geen enkele categorie passen: als minstens drie van zijn toolnamen één onderwerp noemen (reizen, eten en bezorging, vastgoed, gezondheid, kaarten en vervoer, financiën, winkelen of media), twee keer zoveel als er een ander onderwerp noemen en minstens een kwart van al zijn tools, wordt de server daar vermeld en staat op zijn pagina dat de categorie op de toolnamen is gebaseerd. Toolsets die 20 of meer servers identiek vermelden (gateway- en templatetools) en algemene woorden zoals search, get en list worden eerst weggelaten. Zo worden categorieën toegekend.
Waarom controles mislukten. HTTP 4xx-fout: 786, kon geen verbinding maken: 491, HTTP 5xx-fout: 243, geen antwoord binnen 15 seconden: 181, antwoordde, maar niet als MCP-server: 41, limiet voor verzoeken bereikt (HTTP 429): 20 en weigerde de handshake: 12.
Wie een server heeft gepubliceerd. De MCP Registry accepteert namen onder io.github.<account> alleen van iemand die met GitHub als die gebruiker of namens die organisatie is ingelogd, en namen onder een omgekeerd domein zoals com.example alleen van iemand die heeft aangetoond example.com te beheren - met een DNS-record, dat ook de subdomeinen dekt, of met een bestand op /.well-known/mcp-registry-auth (documentatie van het register). Op elke serverpagina staat op welke manier de namespace is geverifieerd. Dat laat zien wie de vermelding heeft gepubliceerd, niet dat het product dat erin wordt genoemd die vermelding onderschrijft.
Bronnen en licenties
| Bron | Gebruikt voor | Licentie |
|---|---|---|
| Officiële MCP Registry | MCP-servers: namen, endpoints, pakketten en de eigen samenvatting van de uitgever | Gepubliceerd voor aggregators; alleen feiten, samenvattingen herschreven |
| De eigen documentatie van elke dienst | Welke AI-integraties een dienst biedt, gelinkt aan de pagina die dat vermeldt | Alleen feiten; geen tekst gekopieerd |
| Het eigen endpoint van elke externe MCP-server | De livecontrole: of het endpoint antwoordde op de MCP-handshake (initialize), de naam en versie van de server en de protocolversie, en de namen en het aantal van de tools (tools/list); er wordt niets aangeroepen en nergens ingelogd | Alleen feiten (status, namen en aantallen), vastgelegd met de datum |
| Documentatie van de MCP Registry: authenticatie | Wat een namespace in het register bewijst: inloggen met GitHub voor io.github.*-namen, een DNS- of HTTP-bewijs van een domein voor namen in omgekeerde DNS-notatie | Alleen feiten |
| De eigen website van elke dienst | /llms.txt, /.well-known/mcp.json, /.well-known/ai-plugin.json en /agents.json, opgevraagd en vastgelegd met status en datum | Alleen feiten (status en aanwezigheid van elk bestand) |
Wie deze site beheert
Agent-Ready wordt beheerd door Nexa AI. Geen enkele dienst, geen enkel hotel en geen enkele plaats betaalt om te worden vermeld, beschreven of gerangschikt.
Redactioneel beleid: hoe vermeldingen worden gekozen, wat een vermelding betekent, hoe je om een correctie of verwijdering vraagt en hoe actueel de gegevens zijn.