{"name":"dev.openaeo/audit","slug":"openaeo-audit","title":"OpenAEO","description":"Asks 8 AI crawlers for your page, checks who really answered, and writes the fixes. MIT.","url":"https://mcp.market/server/openaeo-audit","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":24,"stars":0,"forks":0,"downloads_week":147,"last_push_at":"2026-08-15T02:34:33.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/charlacsina/openaeo-audit","website":"https://openaeo.dev/mcp","version":"1.6.4","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"openaeo-audit","version":"1.6.4","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"-y","type":"positional"}],"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Optional. Unlocks the hosted tools (crawler intelligence, citation testing, history, drift, competitors). The six local tools work without it. Create one at https://openaeo.dev/dashboard","isSecret":true,"name":"OPENAEO_API_KEY"}]}],"tools":[{"name":"aeo_alerts","description":"What changed on this site since the last check: a crawler that could reach it last week and","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_audit","description":"Audit a live website for AI-search visibility (AEO/GEO). Fetches the page as an AI crawler","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_authenticity","description":"How much of the AI crawler traffic a site thinks it is getting is actually real, and how that","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_check_html","description":"Score a page's HTML against the checks a single file can satisfy (title, meta description,","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_citations","description":"Run a citation test: ask the assistants a buyer question and record whether this business is","write_action":true,"price_micros":0,"input_schema":null},{"name":"aeo_competitors","description":"Competitor share of voice: which domains the assistants name instead of you, across your","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_crawler_intel","description":"Has this site's CDN started refusing AI crawlers? Reads OpenAEO's corpus of per-crawler","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_drift","description":"What regressed. Lists checks that were passing and are not any more, and crawlers that were","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_fix_files","description":"Generate the paste-ready files a site needs to be readable and citable by AI assistants:","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_fix_html","description":"Take a page's HTML and return it with the missing structural pieces injected into <head>:","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_fix_my_site","description":"ONE-SHOT for people who don't have a codebase. Give it a domain and it audits the site,","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_history","description":"Score history for a tracked site: how the AEO score has moved over time, and which checks","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_packet","description":"Generate an engineering packet for a domain (the open-source version): an ordered list of tickets, each with the audit","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_read_log","description":"Read a server access log and report what AI crawlers actually got: which arrived, what status","write_action":false,"price_micros":0,"input_schema":null},{"name":"aeo_verify_crawler","description":"Check whether an IP address really belongs to the crawler it claims to be, against the ranges","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":77,"grade":"B","scanned_at":"2026-11-03T14:23:58.439Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T14:23:58.371Z","components":{"code":{"score":25,"max":25,"notes":["12 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 80 days ago"]},"identity":{"score":7,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"openaeo-audit","version":"1.6.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-08-15T02:37:25.273Z","repositoryUrl":"git+https://github.com/charlacsina/openaeo-audit.git","weeklyDownloads":147}],"repo":{"found":true,"owner":"charlacsina","repo":"openaeo-audit","archived":false,"pushedAt":"2026-08-15T02:34:33Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/4674760?v=4","ownerCreatedAt":"2013-06-11T23:01:50Z","license":"MIT"},"icon":{"url":"https://openaeo.dev/apple-touch-icon.png","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":147,"license":"MIT","lastPushAt":"2026-08-15T02:34:33.000Z","score":24}}}},"grade_history":[],"reviews":[]}