{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:57:51.663Z","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api","markdownUrl":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api.md","server":{"slug":"com-aeoauditing-aeo-auditor-mcp","name":"AEO Auditor — AI Search & Agent Readiness Engine","registryName":"com.aeoauditing/aeo-auditor-mcp","description":"Live AEO, GEO, JSON-LD Schema, robots.txt AI crawler, and Agent Readiness diagnostic auditor.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api","type":"remote","identifier":"https://api.aeoauditing.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api","version":"2.0.1","transport":null,"scoredAt":"2026-11-05T04:20:19.532Z"},"score":{"total":61,"tier":"medium","status":"scored","weekDelta":5,"history":[{"date":"2026-11-05","total":61},{"date":"2026-11-04","total":60},{"date":"2026-11-03","total":60},{"date":"2026-11-02","total":59},{"date":"2026-11-01","total":59},{"date":"2026-10-31","total":65},{"date":"2026-10-30","total":63},{"date":"2026-10-29","total":56}]},"categories":[{"name":"Endpoint Security","score":49,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","HTTPS check failed: the endpoint is reachable over plaintext HTTP.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC is configured correctly; the domain's records validate against the full chain to the root."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"3"}},{"code":"https.plaintext","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.validated","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":77,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 289 tokens (~96/item across 3 items; 3 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"96","items":"3","tools":"3","tokens":"289","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":23,"verdict":"partial","reasons":["Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"7"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":75,"verdict":"fail","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; \"audit_domain\" implies \"execute\" and declares no destructiveHint at all, which the MCP spec reads as destructive by default.","An AI judge read all 3 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_undeclared","args":{"pct":"0","tool":"audit_domain","verb":"execute","declared":"none","annotated":"0","destructive":"1"}},{"code":"toolsafety.manipulation_clean","args":{"units":"3","judged":"3"}}]},{"name":"Capabilities","score":40,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-03-26"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"api","type":"remote","identifier":"https://api.aeoauditing.com/mcp","withdrawn":false,"score":61,"current":true,"url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api","markdownUrl":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api.md"}],"facts":[{"label":"Endpoint","value":"https://api.aeoauditing.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"2.0.1"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"audit_domain","title":null,"description":"Execute a live real-time Answer Engine Optimization (AEO), Generative Engine Optimization (GEO), JSON-LD Schema AST, and AI Agent Readiness (/llms.txt & /.well-known) diagnostic audit on any domain or URL.","inputs":[{"name":"url","type":"string","required":true,"description":"Target domain or full URL to audit (e.g. \"stripe.com\" or \"https://stripe.com\")."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":84},{"name":"get_domain_benchmark","title":null,"description":"Look up a domain AEO readiness benchmark score and 4-pillar breakdown, or query the industry leaderboard directory.","inputs":[{"name":"category","type":"string","required":false,"description":"Optional industry category filter when listing leaderboard benchmarks (e.g. \"AI & ML\", \"FinTech\", \"DevTools\", \"SaaS\")."},{"name":"domain","type":"string","required":false,"description":"Optional domain name to retrieve benchmark profile (e.g. \"openai.com\"). Omit to list top leaderboard domains."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":99},{"name":"validate_robots_txt","title":null,"description":"Validate a robots.txt file or live domain robots.txt against 10 AI search crawlers (GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, etc.) and generate a 100/100 compliant configuration.","inputs":[{"name":"domain","type":"string","required":false,"description":"Optional domain to fetch live /robots.txt from (e.g. \"example.com\")."},{"name":"robotsTxtContent","type":"string","required":false,"description":"Optional raw robots.txt content string to validate directly."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":106}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T04:20:19.000Z","track":"remote","endpoint":"https://api.aeoauditing.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=aeoauditing.com","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-10-22T09:14:24Z","notAfter":"2027-01-20T10:14:21Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"secure","label":"Secure","name":"api.aeoauditing.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"aeoauditing.com.","outcome":"verified","label":"Verified"},{"zone":"api.aeoauditing.com.","outcome":"verified","label":"Verified"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"plaintext_served","label":"Served over HTTP","status":200},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1a9ef-adf3-729a-bb00-6d48e913a423","kind":"score.total_changed","summary":"Trust score (60 → 61)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a1a9ef-adf3-729a-bb00-6d48e913a423"},{"id":"chg_01a19f9f-70d0-74ac-9fcd-8308fdf7a21f","kind":"score.total_changed","summary":"Trust score (59 → 60)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19f9f-70d0-74ac-9fcd-8308fdf7a21f"},{"id":"chg_01a19552-1085-74b6-a8e7-f3eb8114af30","kind":"check.unverifiable","summary":"Authorization (partial → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1085-74b6-a8e7-f3eb8114af30"},{"id":"chg_01a19552-108b-78d6-8522-acfe421b4cc8","kind":"check.verdict","summary":"Schema quality (fail → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-108b-78d6-8522-acfe421b4cc8"},{"id":"chg_01a19552-1090-7d60-8fc9-05c0324772a0","kind":"check.measure","summary":"Schema quality (excellent → good)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1090-7d60-8fc9-05c0324772a0"},{"id":"chg_01a19552-1093-703f-b904-b9e2e2784fb6","kind":"tool.description_changed","summary":"Tool “audit_domain” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1093-703f-b904-b9e2e2784fb6"},{"id":"chg_01a19552-1093-7d69-a4fd-a82b8bf7312b","kind":"tool.title_changed","summary":"Tool “audit_domain” changed its title (Audit Domain)","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1093-7d69-a4fd-a82b8bf7312b"},{"id":"chg_01a19552-1095-7250-a94a-fffeb2de1c07","kind":"param.description_changed","summary":"“audit_domain” reworded the description of “url”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1095-7250-a94a-fffeb2de1c07"},{"id":"chg_01a19552-1095-7ca1-9e52-03518519584e","kind":"tool.description_changed","summary":"Tool “get_domain_benchmark” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1095-7ca1-9e52-03518519584e"},{"id":"chg_01a19552-1098-7524-90fb-96e9b8c6fc78","kind":"tool.title_changed","summary":"Tool “get_domain_benchmark” changed its title (Get Domain Benchmark)","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-1098-7524-90fb-96e9b8c6fc78"},{"id":"chg_01a19552-10a0-7820-a6b8-9d2d75be4797","kind":"tool.description_changed","summary":"Tool “validate_robots_txt” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-10a0-7820-a6b8-9d2d75be4797"},{"id":"chg_01a19552-10a1-7226-afac-84e46dc13a02","kind":"tool.title_changed","summary":"Tool “validate_robots_txt” changed its title (Validate Robots Txt)","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-10a1-7226-afac-84e46dc13a02"},{"id":"chg_01a19552-10a3-7441-8761-82038c9a7c32","kind":"score.total_changed","summary":"Trust score (65 → 59)","materiality":"functional","direction":"regression","scoreDelta":-6,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a19552-10a3-7441-8761-82038c9a7c32"},{"id":"chg_01a1902a-a7b0-7aad-ac82-0681b3147f1c","kind":"check.verdict","summary":"DNSSEC (fail → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a1902a-a7b0-7aad-ac82-0681b3147f1c"},{"id":"chg_01a1902a-a7b1-7b30-ac5a-50d6ca866dd6","kind":"score.total_changed","summary":"Trust score (63 → 65)","materiality":"functional","direction":"improvement","scoreDelta":2,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a1902a-a7b1-7b30-ac5a-50d6ca866dd6"},{"id":"chg_01a18b04-fe78-7bd4-82a6-06a26922f99d","kind":"check.reverified","summary":"Authorization (unverified → partial)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a18b04-fe78-7bd4-82a6-06a26922f99d"},{"id":"chg_01a18b04-fe7a-70bc-bf1d-2d90d7333e4e","kind":"check.verdict","summary":"Schema quality (pass → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a18b04-fe7a-70bc-bf1d-2d90d7333e4e"},{"id":"chg_01a18b04-fe7a-783b-96a3-74d16cab8283","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a18b04-fe7a-783b-96a3-74d16cab8283"},{"id":"chg_01a18b04-fe7a-7e29-b48e-47d362cf8ded","kind":"check.measure","summary":"Schema quality (good → excellent)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a18b04-fe7a-7e29-b48e-47d362cf8ded"},{"id":"chg_01a18b04-fe7b-750e-8707-86b09d87aef2","kind":"tool.description_changed","summary":"Tool “audit_domain” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api#chg-chg_01a18b04-fe7b-750e-8707-86b09d87aef2"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api","markdown":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api.md","changelogJson":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api/changelog.json","changelogRss":"https://verifymcp.io/servers/com-aeoauditing-aeo-auditor-mcp/api.xml","external":[{"label":"Remote endpoint","href":"https://api.aeoauditing.com/mcp"},{"label":"Website","href":"https://aeoauditing.com/"}]}}