{"schemaVersion":"1.0","category":{"id":"domains-dns","label":"Domain registration and DNS","jobToBeDone":"register a domain and point it somewhere with nobody at the keyboard","page":"https://letagentsin.com/c/domains-dns"},"generatedAt":"2026-10-03T03:47:44.696Z","formulaVersion":"9.57","measured":13,"inCategory":13,"interpretation":"This is not a product recommendation. clear means no barrier we test stopped an unattended agent; blocked names where it stopped; unknown was not measurable from our vantage.","providers":{"clear":[],"blocked":[{"domain":"opensrs.com","stopsAt":"no door built for a machine","barriers":["no door built for a machine","the signup form is not in the served HTML"],"measuredAt":"2026-09-03","evidence":"https://letagentsin.com/r/opensrs-com-20260903090301-ff2e04f96f6d4c80","unknown":true},{"domain":"openprovider.com","stopsAt":"no documented way to get a credential","barriers":["no documented way to get a credential"],"measuredAt":"2026-09-03","evidence":"https://letagentsin.com/r/openprovider-com-20260903090323-5232fd8b4546d339","unknown":true},{"domain":"porkbun.com","stopsAt":"no door built for a machine","barriers":["no door built for a machine","a CAPTCHA sits in the signup HTML"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/porkbun-com-20260824150224-cf36913b3cac3b36","unknown":true},{"domain":"dynadot.com","stopsAt":"the signup form is not in the served HTML","barriers":["the signup form is not in the served HTML"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/dynadot-com-20260824150234-afd9fd20a0c563b2","unknown":true},{"domain":"name.com","stopsAt":"no documented way to get a credential","barriers":["no documented way to get a credential"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/name-com-20260824150247-e9512aae50b06c46","unknown":true},{"domain":"gandi.net","stopsAt":"no door built for a machine","barriers":["no door built for a machine"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/gandi-net-20260824150254-ea0053669560d803","unknown":true},{"domain":"dnsimple.com","stopsAt":"no door built for a machine","barriers":["no door built for a machine"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/dnsimple-com-20260824150300-78649e2533f65b2c","unknown":true},{"domain":"godaddy.com","stopsAt":"no documented way to get a credential","barriers":["no documented way to get a credential"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/godaddy-com-20260824150311-2d71c6c94e54793e","unknown":true},{"domain":"hover.com","stopsAt":"the signup form is not in the served HTML","barriers":["the signup form is not in the served HTML"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/hover-com-20260824150325-82c1c66ea73b157b","unknown":true},{"domain":"netim.com","stopsAt":"no door built for a machine","barriers":["no door built for a machine"],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/netim-com-20260824150547-3894b40b5ea364e6","unknown":true}],"unknown":[{"domain":"namecheap.com","stopsAt":null,"barriers":[],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/namecheap-com-20260824151342-ac6ba825c3d652a4","unknown":true},{"domain":"inwx.com","stopsAt":null,"barriers":[],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/inwx-com-20260824150337-cacf392f82094326","unknown":true},{"domain":"njal.la","stopsAt":null,"barriers":[],"measuredAt":"2026-08-24","evidence":"https://letagentsin.com/r/njal-la-20260824150425-27a8850b21dfbd9e","unknown":true}]},"checks":[{"id":"answers_plain_request","stage":"discovery","label":"Answers an agent user-agent","max":1,"helpUri":"https://letagentsin.com/methodology#answers_plain_request","tally":{"pass":12,"partial":0,"fail":0,"unmeasured":1,"notApplicable":0,"measured":12}},{"id":"price_in_snippet","stage":"discovery","label":"Price or entry condition in the search snippet","max":1,"helpUri":"https://letagentsin.com/methodology#price_in_snippet","tally":{"pass":1,"partial":0,"fail":4,"unmeasured":6,"notApplicable":2,"measured":5}},{"id":"llms_txt","stage":"discovery","label":"llms.txt published","max":1,"helpUri":"https://letagentsin.com/methodology#llms_txt","tally":{"pass":6,"partial":0,"fail":7,"unmeasured":0,"notApplicable":0,"measured":13}},{"id":"docs_without_js","stage":"discovery","label":"Docs readable without JavaScript","max":1,"helpUri":"https://letagentsin.com/methodology#docs_without_js","tally":{"pass":10,"partial":0,"fail":0,"unmeasured":3,"notApplicable":0,"measured":10}},{"id":"user_agents_allowed","stage":"discovery","label":"On-demand agents not blocked","max":1,"helpUri":"https://letagentsin.com/methodology#user_agents_allowed","tally":{"pass":12,"partial":0,"fail":0,"unmeasured":1,"notApplicable":0,"measured":12}},{"id":"robots_paths_resolve","stage":"discovery","label":"Paths robots.txt points at answer","max":1,"helpUri":"https://letagentsin.com/methodology#robots_paths_resolve","tally":{"pass":2,"partial":0,"fail":0,"unmeasured":1,"notApplicable":10,"measured":2}},{"id":"no_crawl_delay","stage":"discovery","label":"No punishing crawl delay","max":1,"helpUri":"https://letagentsin.com/methodology#no_crawl_delay","tally":{"pass":12,"partial":0,"fail":0,"unmeasured":1,"notApplicable":0,"measured":12}},{"id":"agent_entry_point","stage":"entry","label":"Agent entry point","max":2,"helpUri":"https://letagentsin.com/methodology#agent_entry_point","tally":{"pass":1,"partial":0,"fail":7,"unmeasured":5,"notApplicable":0,"measured":8}},{"id":"oauth_dcr","stage":"entry","label":"OAuth dynamic client registration","max":1,"helpUri":"https://letagentsin.com/methodology#oauth_dcr","tally":{"pass":2,"partial":0,"fail":8,"unmeasured":1,"notApplicable":2,"measured":10}},{"id":"mcp_present","stage":"entry","label":"MCP surface","max":1,"helpUri":"https://letagentsin.com/methodology#mcp_present","tally":{"pass":4,"partial":0,"fail":9,"unmeasured":0,"notApplicable":0,"measured":13}},{"id":"signup_no_captcha","stage":"signup","label":"No CAPTCHA in the signup HTML","max":1,"helpUri":"https://letagentsin.com/methodology#signup_no_captcha","tally":{"pass":3,"partial":0,"fail":1,"unmeasured":7,"notApplicable":2,"measured":4}},{"id":"signup_reachable","stage":"signup","label":"Signup reachable without a browser","max":1,"helpUri":"https://letagentsin.com/methodology#signup_reachable","tally":{"pass":4,"partial":0,"fail":3,"unmeasured":4,"notApplicable":2,"measured":7}},{"id":"programmatic_provisioning","stage":"provisioning","label":"Programmatic key provisioning","max":2,"helpUri":"https://letagentsin.com/methodology#programmatic_provisioning","tally":{"pass":0,"partial":0,"fail":3,"unmeasured":10,"notApplicable":0,"measured":3}},{"id":"self_serve","stage":"provisioning","label":"Free tier or no-card trial stated in text","max":1,"helpUri":"https://letagentsin.com/methodology#self_serve","tally":{"pass":1,"partial":0,"fail":2,"unmeasured":8,"notApplicable":2,"measured":3}},{"id":"typed_package","stage":"integration","label":"Typed SDK on the registry","max":1,"helpUri":"https://letagentsin.com/methodology#typed_package","tally":{"pass":3,"partial":0,"fail":0,"unmeasured":10,"notApplicable":0,"measured":3}},{"id":"machine_readable_api","stage":"integration","label":"Machine-readable API description","max":1,"helpUri":"https://letagentsin.com/methodology#machine_readable_api","tally":{"pass":4,"partial":0,"fail":7,"unmeasured":2,"notApplicable":0,"measured":11}}],"rows":[{"domain":"dnsimple.com","category":"Domain registration and DNS","total":9,"measurable":15,"max":18,"share":0.6,"scannedAt":"2026-08-24T15:03:00.467Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":"registry-search","scorecardUrl":"https://letagentsin.com/r/dnsimple-com-20260824150300-78649e2533f65b2c","vendorUrl":"https://letagentsin.com/v/dnsimple.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"fail","points":0,"max":1,"detail":"Your pricing page's description tag names no amount and no entry condition: “Discover DNSimple's flexible pricing plans for domain registration and managed DNS hosting, catering to individuals, businesses, and resellers with tailored sol...”"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt present at https://dnsimple.com/llms.txt and https://developer.dnsimple.com/llms.txt, and 11 of the 12 links we sampled across both files answer. One is gone: https://developer.dnsimple.com/examples/webhooks/"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"8,922 characters of text without JS, on https://developer.dnsimple.com/v2/oauth/ rather than on https://developer.dnsimple.com/"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 23 agent entry paths we asked on your site and your documentation host returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 13 hosts probed: https://dnsimple.com, https://app.dnsimple.com, https://auth.dnsimple.com, https://login.dnsimple.com, and 9 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.dnsimple.com, mcp.dnsimple.com/mcp, mcp.dnsimple.com/v1/mcp, api.dnsimple.com/mcp, api.dnsimple.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"pass","points":1,"max":1,"detail":"No CAPTCHA vendor in the server HTML. A widget mounted later by JavaScript would not show here."},{"id":"signup_reachable","verdict":"pass","points":1,"max":1,"detail":"Form renders in server HTML at https://app.dnsimple.com/signup"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: none of the 4 documentation pages we reached is about keys or authentication, so their silence about creating one says nothing"},{"id":"self_serve","verdict":"pass","points":1,"max":1,"detail":"Free tier or no-card signals at https://dnsimple.com/pricing: \"Free Trial\""},{"id":"typed_package","verdict":"pass","points":1,"max":1,"detail":"dnsimple@13.0.0 ships types, matched from the registry by who publishes it rather than by a link on your site"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths on your site or on your documentation host, none declared by https://developer.dnsimple.com/, and no markdown negotiation"}]},{"domain":"dynadot.com","category":"Domain registration and DNS","total":7,"measurable":13,"max":18,"share":0.5385,"scannedAt":"2026-08-24T15:02:34.203Z","rateLimited":true,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":true,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/dynadot-com-20260824150234-afd9fd20a0c563b2","vendorUrl":"https://letagentsin.com/v/dynadot.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"fail","points":0,"max":1,"detail":"Your pricing page's description tag names no amount and no entry condition: “Learn how to buy domains through Dynadot search, marketplace listings, auctions, backorders, broker support, payment options, and account tools online.”"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt present at https://www.dynadot.com/llms.txt, and the 12 links we sampled across the file all answer"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"5,397 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 13 agent entry paths we asked on your site returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"pass","points":1,"max":1,"detail":"registration_endpoint published, and client_credentials is among the 3 advertised grants, so an unattended agent has a documented path to a token"},{"id":"mcp_present","verdict":"pass","points":1,"max":1,"detail":"Live MCP endpoint at https://mcp.dynadot.com/mcp, answered 401 with an auth challenge"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: the signup form at https://app.dynadot.com/signup is not in the server HTML, so its gates are not either"},{"id":"signup_reachable","verdict":"fail","points":0,"max":1,"detail":"https://app.dynadot.com/signup is reachable, but its form needs JavaScript"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: only 1 documentation page could be read, which is too little to conclude anything"},{"id":"self_serve","verdict":"fail","points":0,"max":1,"detail":"No free tier or no-card wording at https://www.dynadot.com/market/buy-domains"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths, none declared by https://www.dynadot.com/domain/api, and no markdown negotiation"}]},{"domain":"gandi.net","category":"Domain registration and DNS","total":4,"measurable":9,"max":18,"share":0.4444,"scannedAt":"2026-08-24T15:02:54.775Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/gandi-net-20260824150254-ea0053669560d803","vendorUrl":"https://letagentsin.com/v/gandi.net","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no price for a search result to carry"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 5 locations probed: https://www.gandi.net/llms.txt, https://www.gandi.net/llms-full.txt, https://docs.gandi.net/llms.txt, https://docs.gandi.net/llms-full.txt, https://docs.gandi.net/en/llms.txt"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"2,739 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 23 agent entry paths we asked on your site and your documentation host returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no client for an agent to register"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.gandi.net, mcp.gandi.net/mcp, mcp.gandi.net/v1/mcp, api.gandi.net/mcp, api.gandi.net/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no gate to measure"},{"id":"signup_reachable","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: none of the 4 documentation pages we reached is about keys or authentication, so their silence about creating one says nothing"},{"id":"self_serve","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no tier to state"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths on your site or on your documentation host, none declared by https://docs.gandi.net/en/, and no markdown negotiation"}]},{"domain":"godaddy.com","category":"Domain registration and DNS","total":4,"measurable":7,"max":18,"share":0.5714,"scannedAt":"2026-08-24T15:03:11.545Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":["npmjs.com"],"unattendedGrant":null,"npmSource":"registry-search","scorecardUrl":"https://letagentsin.com/r/godaddy-com-20260824150311-2d71c6c94e54793e","vendorUrl":"https://letagentsin.com/v/godaddy.com","checks":[{"id":"answers_plain_request","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: answered 403 to LetAgentsIn/1.0 (+https://letagentsin.com/bot) and 403 to a Chrome user-agent, so the refusal is about where we ask from, not about agents"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt and llms-full.txt present at https://developer.godaddy.com/llms.txt and https://developer.godaddy.com/llms-full.txt, and the 12 links we sampled across both files all answer"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"11,527 characters of text without JS, on https://developer.godaddy.com/en/docs/references/rest/ans/certificate-management rather than on https://developer.godaddy.com/en"},{"id":"user_agents_allowed","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: your edge answered our request for robots.txt with a refusal rather than the file, so what it permits is not something we measured"},{"id":"robots_paths_resolve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: robots.txt was refused rather than absent, so nothing in it could be followed"},{"id":"no_crawl_delay","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: robots.txt was refused rather than absent, so any Crawl-delay in it is unread"},{"id":"agent_entry_point","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: 9 of the 10 agent entry paths we asked on your site answered with a refusal rather than a file or a 404, so what you publish there is not something we measured"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 14 hosts probed: https://www.godaddy.com, https://godaddy.com, https://auth.godaddy.com, https://login.godaddy.com, and 10 more"},{"id":"mcp_present","verdict":"pass","points":1,"max":1,"detail":"Live MCP endpoint at https://api.godaddy.com/v1/domains/mcp, answers JSON"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://godaddy.com/signup did not serve us the signup page, so its gates are not something we read"},{"id":"signup_reachable","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://godaddy.com/signup answers 403 to an agent and 403 to a Chrome user-agent, so nothing gets in from here and the difference we test for cannot be seen"},{"id":"programmatic_provisioning","verdict":"fail","points":0,"max":2,"detail":"None of the 7 provisioning phrases appears in the 4 documentation pages and 2 machine-readable files we read, including https://developer.godaddy.com/en/docs/api-users/auth"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page could be fetched"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: warehouse.ai-api-client ships without bundled types (https://www.npmjs.com/package/warehouse.ai-api-client), and we matched it by who publishes it rather than by a link on your site, so we may be describing something your users never install"},{"id":"machine_readable_api","verdict":"pass","points":1,"max":1,"detail":"Docs serve markdown to machines, at https://developer.godaddy.com/en/docs/references/rest/ans/certificate-management"}]},{"domain":"hover.com","category":"Domain registration and DNS","total":3,"measurable":9,"max":18,"share":0.3333,"scannedAt":"2026-08-24T15:03:25.406Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/hover-com-20260824150325-82c1c66ea73b157b","vendorUrl":"https://letagentsin.com/v/hover.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 3 locations probed: https://www.hover.com/llms.txt, https://www.hover.com/llms-full.txt, https://docs.hover.com/llms.txt"},{"id":"docs_without_js","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no documentation page could be found to read"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 13 agent entry paths we asked on your site returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no OAuth metadata on the apex, and no other host we could follow"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.hover.com, mcp.hover.com/mcp, mcp.hover.com/v1/mcp, api.hover.com/mcp, api.hover.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: the signup form at https://www.hover.com/signup is not in the server HTML, so its gates are not either"},{"id":"signup_reachable","verdict":"fail","points":0,"max":1,"detail":"https://www.hover.com/signup is reachable, but its form needs JavaScript"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: we could not read a single documentation page, so there was nothing to look in"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://hover.com/pricing redirects to https://www.hover.com/domain-pricing, which is not a pricing page, so we have nothing of yours to read your tiers from"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths, none declared by https://www.hover.com, and no markdown negotiation"}]},{"domain":"inwx.com","category":"Domain registration and DNS","total":6,"measurable":9,"max":18,"share":0.6667,"scannedAt":"2026-08-24T15:03:37.830Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":"registry-search","scorecardUrl":"https://letagentsin.com/r/inwx-com-20260824150337-cacf392f82094326","vendorUrl":"https://letagentsin.com/v/inwx.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt present at https://www.inwx.com/llms.txt, and the 12 links we sampled across the file all answer"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"6,182 characters of text without JS, on https://www.inwx.com/en/customer-solutions/key-accounts rather than on https://account.inwx.com/en/help/apidoc"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: 10 of the 10 agent entry paths we asked on your site answered with a refusal rather than a file or a 404, so what you publish there is not something we measured"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 14 hosts probed: https://www.inwx.com, https://inwx.com, https://auth.inwx.com, https://login.inwx.com, and 10 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.inwx.com, mcp.inwx.com/mcp, mcp.inwx.com/v1/mcp, api.inwx.com/mcp, api.inwx.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://inwx.com/signup did not serve us the signup page, so its gates are not something we read"},{"id":"signup_reachable","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://inwx.com/signup answers 500 to an agent and 500 to a Chrome user-agent, so nothing gets in from here and the difference we test for cannot be seen"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: none of the 2 documentation pages we reached is about keys or authentication, so their silence about creating one says nothing"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page could be fetched"},{"id":"typed_package","verdict":"pass","points":1,"max":1,"detail":"domrobot-client@3.3.0 ships types, matched from the registry by who publishes it rather than by a link on your site"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths on your site or on your documentation host, none declared by https://account.inwx.com/en/help/apidoc, and no markdown negotiation"}]},{"domain":"name.com","category":"Domain registration and DNS","total":11,"measurable":15,"max":18,"share":0.7333,"scannedAt":"2026-08-24T15:02:47.182Z","rateLimited":true,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":"registry-search","scorecardUrl":"https://letagentsin.com/r/name-com-20260824150247-e9512aae50b06c46","vendorUrl":"https://letagentsin.com/v/name.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot) across 3 tries (200, 429, 200)"},{"id":"price_in_snippet","verdict":"fail","points":0,"max":1,"detail":"Your pricing page's description tag names no amount and no entry condition: “Name.com offers a wide range of domain pricing options for a variety of TLDs. Learn more.”"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt and llms-full.txt present at https://www.name.com/llms.txt and https://www.name.com/llms-full.txt and https://docs.name.com/llms.txt and https://docs.name.com/llms-full.txt, and the 12 links we sampled across 2 of the 4 files all answer"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"9,876 characters of text without JS, on https://docs.name.com/guides/quickstart rather than on https://docs.name.com"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"pass","points":1,"max":1,"detail":"none of the 2 concrete paths your robots.txt allows is gone, though /account/create answered us 403"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"pass","points":2,"max":2,"detail":"Found: https://docs.name.com/skill.md"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 14 hosts probed: https://www.name.com, https://auth.name.com, https://login.name.com, https://accounts.name.com, and 10 more"},{"id":"mcp_present","verdict":"pass","points":1,"max":1,"detail":"Live MCP endpoint at https://docs.name.com/mcp, answers JSON"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we found no link to an account signup in the served HTML of https://www.name.com/, https://www.name.com/pricing, https://docs.name.com, while you publish prices at https://name.com/pricing, so this is a gap in our reading rather than a finding about you"},{"id":"signup_reachable","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we found no link to an account signup in the served HTML of https://www.name.com/, https://www.name.com/pricing, https://docs.name.com, while you publish prices at https://name.com/pricing, so this is a gap in our reading rather than a finding about you"},{"id":"programmatic_provisioning","verdict":"fail","points":0,"max":2,"detail":"None of the 7 provisioning phrases appears in the 4 documentation pages and 4 machine-readable files we read, including https://docs.name.com/guides/authentication"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we guessed https://name.com/pricing and found no pricing there, which is more likely to be the wrong page than an answer about your tiers"},{"id":"typed_package","verdict":"pass","points":1,"max":1,"detail":"@namecom/core-api@1.33.2 ships types, matched from the registry by who publishes it rather than by a link on your site"},{"id":"machine_readable_api","verdict":"pass","points":1,"max":1,"detail":"Docs serve markdown to machines, at https://docs.name.com"}]},{"domain":"namecheap.com","category":"Domain registration and DNS","total":5,"measurable":6,"max":18,"share":0.8333,"scannedAt":"2026-08-24T15:13:42.050Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":["npmjs.com"],"unattendedGrant":false,"npmSource":"registry-search","scorecardUrl":"https://letagentsin.com/r/namecheap-com-20260824151342-ac6ba825c3d652a4","vendorUrl":"https://letagentsin.com/v/namecheap.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot) across 3 tries (403, 403, 200), so an agent reaches the site: the JavaScript challenge came only after we had asked three times in a row, which is our load rather than your wall"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 3 locations probed: https://www.namecheap.com/llms.txt, https://www.namecheap.com/llms-full.txt, https://docs.namecheap.com/llms.txt"},{"id":"docs_without_js","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://www.namecheap.com answered 403 when we asked for a page, so we never got as far as looking for documentation"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: 5 of the 10 agent entry paths we asked on your site answered with a refusal rather than a file or a 404, so what you publish there is not something we measured"},{"id":"oauth_dcr","verdict":"pass","points":1,"max":1,"detail":"registration_endpoint published, but none of the 2 advertised grants (authorization_code, refresh_token) finishes without a person at a browser"},{"id":"mcp_present","verdict":"pass","points":1,"max":1,"detail":"Live MCP endpoint at https://mcp.namecheap.com/mcp, answered 401 with an auth challenge"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://namecheap.com/signup did not serve us the signup page, so its gates are not something we read"},{"id":"signup_reachable","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://namecheap.com/signup answers 403, 404, 404 to an agent and 403 to a Chrome user-agent, so nothing gets in from here and the difference we test for cannot be seen"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: https://www.namecheap.com answered 403 when we asked for a page, so there was nothing to look in and that is our reading of your edge rather than a finding about your docs"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page could be fetched"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: node-vault-client ships without bundled types (https://www.npmjs.com/package/node-vault-client), and we matched it by who publishes it rather than by a link on your site, so we may be describing something your users never install"},{"id":"machine_readable_api","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://www.namecheap.com answered 403 when we asked it for markdown, so what it declares about your API is not something this scan read"}]},{"domain":"netim.com","category":"Domain registration and DNS","total":5,"measurable":11,"max":18,"share":0.4545,"scannedAt":"2026-08-24T15:05:47.690Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/netim-com-20260824150547-3894b40b5ea364e6","vendorUrl":"https://letagentsin.com/v/netim.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot) across 3 tries (200, 0, 200)"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 5 locations probed: https://www.netim.com/llms.txt, https://www.netim.com/llms-full.txt, https://docs.netim.com/llms.txt, https://api.netim.com/llms.txt, https://api.netim.com/llms-full.txt"},{"id":"docs_without_js","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://api.netim.com returned nothing we could read"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 23 agent entry paths we asked on your site and your documentation host returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 13 hosts probed: https://www.netim.com, https://auth.netim.com, https://login.netim.com, https://accounts.netim.com, and 9 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.netim.com, mcp.netim.com/mcp, mcp.netim.com/v1/mcp, api.netim.com/mcp, api.netim.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"pass","points":1,"max":1,"detail":"No CAPTCHA vendor in the server HTML. A widget mounted later by JavaScript would not show here."},{"id":"signup_reachable","verdict":"pass","points":1,"max":1,"detail":"Form renders in server HTML at https://www.netim.com/en/domain-name/registration"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: only 1 documentation page could be read, which is too little to conclude anything"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page could be fetched"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths on your site or on your documentation host, none declared by https://api.netim.com, and no markdown negotiation"}]},{"domain":"njal.la","category":"Domain registration and DNS","total":7,"measurable":11,"max":18,"share":0.6364,"scannedAt":"2026-08-24T15:04:25.513Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/njal-la-20260824150425-27a8850b21dfbd9e","vendorUrl":"https://letagentsin.com/v/njal.la","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"pass","points":1,"max":1,"detail":"Your opening line carries an amount: “des Anycasted DNS The most complete domain privacy available! Support 15 € per year .click , .com , .cymru , .dad , .eu , .fans , .foo , .fyi ,”"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 4 locations probed: https://njal.la/llms.txt, https://njal.la/llms-full.txt, https://docs.njal.la/llms.txt, https://njal.la/docs/llms.txt"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"1,117 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: 5 of the 13 agent entry paths we asked on your site never answered us at all, and a request that got no answer does not tell us whether the file is there"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 13 hosts probed: https://njal.la, https://auth.njal.la, https://login.njal.la, https://accounts.njal.la, and 9 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.njal.la, mcp.njal.la/mcp, mcp.njal.la/v1/mcp, api.njal.la/mcp, api.njal.la/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"pass","points":1,"max":1,"detail":"No CAPTCHA vendor in the server HTML. A widget mounted later by JavaScript would not show here."},{"id":"signup_reachable","verdict":"pass","points":1,"max":1,"detail":"Form renders in server HTML at https://njal.la/signup/"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: only 1 documentation page could be read, which is too little to conclude anything"},{"id":"self_serve","verdict":"fail","points":0,"max":1,"detail":"No free tier or no-card wording at https://njal.la/pricing/"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://njal.la/docs/ answered nothing when we asked it for markdown, so what it declares about your API is not something this scan read"}]},{"domain":"openprovider.com","category":"Domain registration and DNS","total":4,"measurable":9,"max":18,"share":0.4444,"scannedAt":"2026-09-03T09:03:23.626Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/openprovider-com-20260903090323-5232fd8b4546d339","vendorUrl":"https://letagentsin.com/v/openprovider.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no price for a search result to carry"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 5 locations probed: https://www.openprovider.com/llms.txt, https://www.openprovider.com/llms-full.txt, https://docs.openprovider.com/llms.txt, https://developer.openprovider.com/llms.txt, https://developer.openprovider.com/llms-full.txt"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"2,539 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"Explicitly allowed: ChatGPT-User, Claude-User, Perplexity-User"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: 4 of the 10 agent entry paths we asked on your site answered with a refusal rather than a file or a 404, and 1 more never answered us at all, which is our own timeout rather than anything you did, so what you publish there is not something we measured"},{"id":"oauth_dcr","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no client for an agent to register"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.openprovider.com, mcp.openprovider.com/mcp, mcp.openprovider.com/v1/mcp, api.openprovider.com/mcp, api.openprovider.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no gate to measure"},{"id":"signup_reachable","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs"},{"id":"programmatic_provisioning","verdict":"fail","points":0,"max":2,"detail":"None of the 7 provisioning phrases appears in the 4 documentation pages we read, including https://developer.openprovider.com/api-keys.html"},{"id":"self_serve","verdict":"notApplicable","points":0,"max":1,"detail":"Not applicable: we found no pricing page and no signup page of theirs, so there is no tier to state"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"fail","points":0,"max":1,"detail":"No OpenAPI spec at the 5 usual paths on your site or on your documentation host, none declared by https://developer.openprovider.com, and no markdown negotiation"}]},{"domain":"opensrs.com","category":"Domain registration and DNS","total":5,"measurable":12,"max":18,"share":0.4167,"scannedAt":"2026-09-03T09:03:01.997Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/opensrs-com-20260903090301-ff2e04f96f6d4c80","vendorUrl":"https://letagentsin.com/v/opensrs.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"fail","points":0,"max":1,"detail":"Your pricing page's description tag names no amount and no entry condition: “Get competitive, flexible, tiered pricing on 730+ TLDs. Save more as you grow with transparent domain costs and no monthly fees.”"},{"id":"llms_txt","verdict":"fail","points":0,"max":1,"detail":"No llms.txt at any of the 4 locations probed: https://opensrs.com/llms.txt, https://opensrs.com/llms-full.txt, https://docs.opensrs.com/llms.txt, https://opensrs.com/resources/documentation/llms.txt"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"4,029 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"notApplicable","points":0,"max":1,"detail":"robots.txt names no concrete path, only patterns or nothing, so there is no claim to check"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 13 agent entry paths we asked on your site returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 12 hosts probed: https://opensrs.com, https://auth.opensrs.com, https://login.opensrs.com, https://accounts.opensrs.com, and 8 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"No MCP surface: nothing spoke MCP at mcp.opensrs.com, mcp.opensrs.com/mcp, mcp.opensrs.com/v1/mcp, api.opensrs.com/mcp, api.opensrs.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry, and no file mentions MCP"},{"id":"signup_no_captcha","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: the signup form at https://opensrs.com/join is not in the server HTML, so its gates are not either"},{"id":"signup_reachable","verdict":"fail","points":0,"max":1,"detail":"https://opensrs.com/join is reachable, but its form needs JavaScript"},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: only 1 documentation page could be read, which is too little to conclude anything"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: https://opensrs.com/pricing is larger than we read, so anything we did not find in it is a fact about our cap and not about your tiers"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"pass","points":1,"max":1,"detail":"Docs serve markdown to machines, at https://opensrs.com/resources/documentation"}]},{"domain":"porkbun.com","category":"Domain registration and DNS","total":8,"measurable":13,"max":18,"share":0.6154,"scannedAt":"2026-08-24T15:02:24.273Z","rateLimited":false,"refusesAgentsAtSignup":false,"measuredOn":null,"alsoNames":[],"unattendedGrant":null,"npmSource":null,"scorecardUrl":"https://letagentsin.com/r/porkbun-com-20260824150224-cf36913b3cac3b36","vendorUrl":"https://letagentsin.com/v/porkbun.com","checks":[{"id":"answers_plain_request","verdict":"pass","points":1,"max":1,"detail":"Answered 200 to LetAgentsIn/1.0 (+https://letagentsin.com/bot)"},{"id":"price_in_snippet","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page answered us, so we did not read what a search result would quote about your price"},{"id":"llms_txt","verdict":"pass","points":1,"max":1,"detail":"llms.txt and llms-full.txt present at https://porkbun.com/llms.txt and https://porkbun.com/llms-full.txt, and the 5 links we sampled across 1 of the 2 files all answer"},{"id":"docs_without_js","verdict":"pass","points":1,"max":1,"detail":"5,894 characters of text without JS"},{"id":"user_agents_allowed","verdict":"pass","points":1,"max":1,"detail":"No on-demand agent is blocked"},{"id":"robots_paths_resolve","verdict":"pass","points":1,"max":1,"detail":"the 2 concrete paths your robots.txt allows all answer"},{"id":"no_crawl_delay","verdict":"pass","points":1,"max":1,"detail":"No Crawl-delay applies to the agents we check"},{"id":"agent_entry_point","verdict":"fail","points":0,"max":2,"detail":"None of the 13 agent entry paths we asked on your site returns a file rather than your page shell"},{"id":"oauth_dcr","verdict":"fail","points":0,"max":1,"detail":"No OAuth metadata on any of the 13 hosts probed: https://porkbun.com, https://auth.porkbun.com, https://login.porkbun.com, https://accounts.porkbun.com, and 9 more"},{"id":"mcp_present","verdict":"fail","points":0,"max":1,"detail":"MCP mentioned 23x in your own files, but nothing spoke MCP at mcp.porkbun.com, mcp.porkbun.com/mcp, mcp.porkbun.com/v1/mcp, api.porkbun.com/mcp, api.porkbun.com/v1/mcp, /mcp or /api/mcp, and any address you publish in the MCP registry"},{"id":"signup_no_captcha","verdict":"fail","points":0,"max":1,"detail":"recaptcha, turnstile appears in the server HTML of https://porkbun.com/account/create?createNew=1&redir="},{"id":"signup_reachable","verdict":"pass","points":1,"max":1,"detail":"Form renders in server HTML at https://porkbun.com/account/create?createNew=1&redir="},{"id":"programmatic_provisioning","verdict":"unmeasured","points":0,"max":2,"detail":"Unmeasurable: none of the 2 documentation pages we reached is about keys or authentication, so their silence about creating one says nothing"},{"id":"self_serve","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: no pricing page could be fetched"},{"id":"typed_package","verdict":"unmeasured","points":0,"max":1,"detail":"Unmeasurable: we could not identify the package a developer installs to use you, from your site, your docs or a registry search"},{"id":"machine_readable_api","verdict":"pass","points":1,"max":1,"detail":"OpenAPI at https://porkbun.com/api/json/v3/spec, which your docs page declares with rel=\"describedby\""}]}],"methodology":"https://letagentsin.com/methodology","terms":"Free to use, quote and republish with attribution to Let Agents In and a link to the methodology.","fullCorpus":"https://letagentsin.com/corpus.json","notes":["One row per domain, the most recent scan we hold, scored under a single formula version.","domains is how many we can publish under one formula and curated is how many we hold. When they differ, a reseed is part way through: scores from two formula versions are not comparable, so the rest wait for their next scan rather than appear here under a number that cannot be compared with the others.","share is total divided by measurable, not by max. A domain that refused our requests has a smaller denominator, not a worse number, so ranking on total alone would be wrong.","A verdict of unmeasured means we could not evaluate the check, and notApplicable means it does not apply to a product of this kind. Neither is a failure and neither counts in measurable.","Each entry in checks carries a tally, so nobody has to derive one. Filtering rows on points < max is the obvious way to count failures and it is wrong: it sweeps in every row we could not measure and every row the check does not apply to. Use tally.fail, and tally.measured as the denominator.","unattendedGrant is null when a vendor publishes no registration endpoint or no grant list, false when every advertised grant needs a person at a browser, true when client_credentials is among them. device_code counts as false: approving on another screen is still a person.","rateLimited means a 429 came back anywhere in that scan, at the door, at the signup or at a documentation page, so some checks are unmeasured for a reason that is ours and not theirs. Those rows are thinner than the site, and filtering them out is reasonable.","alsoNames lists the other registrable domains a row's own sentences name, which is how a row can be scored on a form at app.hellosign.com under the name dropboxsign.com. Anything counted across the corpus should read it for the same reason it reads measuredOn.","measuredOn names the domain a row was actually read on, when the home page landed somewhere else. Those rows describe the journey an agent takes from the domain in the name, and the files they score belong to the domain in measuredOn: sendgrid.com answers robots.txt with a redirect to twilio.com/robots.txt, and twilio.com is a row of its own, so anything counted across the corpus counts that file twice.","These are vendors we have no relationship with. Every check is one HTTP request with a published rule, so any row here can be reproduced or disputed."]}