{"id":526139,"name":"AEO Auditor Agent","description":"Autonomous Answer Engine Optimization (AEO), Generative Engine Optimization (GEO), JSON-LD Schema Graph, and AI Crawler Diagnostic Agent for websites and digital agencies.","card_url":"https://aeoauditing.com/.well-known/agent-card.json","endpoint":"https://api.aeoauditing.com/api/audit/scan","protocol_version":"1.0","first_seen":"2026-11-01T21:35:56.340214+00:00","last_verified":"2026-11-02T15:37:39.763977+00:00","card":{"url":"https://aeoauditing.com","name":"AEO Auditor Agent","skills":[{"id":"aeo-domain-audit","name":"Live Domain AEO & GEO Diagnostic Audit","tags":["aeo","geo","seo","json-ld","schema","llms-txt","chatgpt-search","perplexity-seo"],"examples":["Audit stripe.com for AEO and Perplexity citation readiness","Check why ChatGPT Search is not citing my website"],"description":"Crawls any public URL at the Cloudflare edge in under 3 seconds to score AI crawler access, JSON-LD @graph schemas, semantic heading hierarchy, 40-60 word direct answer blocks, and /llms.txt readiness."},{"id":"schema-graph-generation","name":"Deterministic JSON-LD @graph & Wikidata Entity Generator","tags":["json-ld","schema-org","wikidata","knowledge-graph","llms-txt"],"examples":["Generate a 100/100 JSON-LD @graph schema for my SaaS homepage","Create an /llms.txt manifest for my domain"],"description":"Synthesizes linked Organization, WebSite, SoftwareApplication, and FAQPage JSON-LD schemas with Wikidata sameAs entity disambiguation and custom /llms.txt manifests."},{"id":"ai-robots-validation","name":"AI Crawler robots.txt Permission Validator","tags":["robots-txt","gptbot","perplexitybot","claudebot","crawlers"],"examples":["Validate robots.txt for AI search bots"],"description":"Tests robots.txt rules against GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, and Applebot-Extended."}],"version":"2.0.0","provider":{"url":"https://aeoauditing.com","contactEmail":"support@aeoauditing.com","organization":"AEO Auditor (CodeWays)"},"endpoints":{"mcp":"https://api.aeoauditing.com/mcp","llmsTxt":"https://aeoauditing.com/llms.txt","scanApi":"https://api.aeoauditing.com/api/audit/scan","llmsFullTxt":"https://aeoauditing.com/llms-full.txt","directoryApi":"https://api.aeoauditing.com/api/pseo/directory"},"description":"Autonomous Answer Engine Optimization (AEO), Generative Engine Optimization (GEO), JSON-LD Schema Graph, and AI Crawler Diagnostic Agent for websites and digital agencies.","capabilities":{"streaming":false,"extensions":[{"uri":"https://github.com/google-agentic-commerce/ap2/tree/v0.1","params":{"roles":["merchant","shopper"],"paymentMethods":["card","stripe"]},"required":false,"description":"Supports Agent Payments Protocol (AP2) for autonomous AEO Remediation Kit & Pro monitoring checkout"}],"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["none","bearer"]},"protocolVersion":"0.3.0","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"supportedInterfaces":[{"url":"https://api.aeoauditing.com/mcp","endpoint":"https://api.aeoauditing.com/mcp","protocol":"mcp","transport":"streamable-http","protocolBinding":"JSONRPC","protocolVersion":"2.0"},{"url":"https://api.aeoauditing.com/api/audit/scan","endpoint":"https://api.aeoauditing.com/api/audit/scan","protocol":"rest","transport":"https","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"status":"verified","publisher_domain":"aeoauditing.com","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-11-02T15:37:39.763977+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://aeoauditing.com/.well-known/agent-card.json","last_check":{"checked_at":"2026-11-02T15:37:39.763977+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://aeoauditing.com/.well-known/agent-card.json"],"skills":[{"skill_id":"ai-robots-validation","name":"AI Crawler robots.txt Permission Validator","description":"Tests robots.txt rules against GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, and Applebot-Extended.","tags":["robots-txt","gptbot","perplexitybot","claudebot","crawlers"],"quality_warning":false},{"skill_id":"schema-graph-generation","name":"Deterministic JSON-LD @graph & Wikidata Entity Generator","description":"Synthesizes linked Organization, WebSite, SoftwareApplication, and FAQPage JSON-LD schemas with Wikidata sameAs entity disambiguation and custom /llms.txt manifests.","tags":["json-ld","schema-org","wikidata","knowledge-graph","llms-txt"],"quality_warning":false},{"skill_id":"aeo-domain-audit","name":"Live Domain AEO & GEO Diagnostic Audit","description":"Crawls any public URL at the Cloudflare edge in under 3 seconds to score AI crawler access, JSON-LD @graph schemas, semantic heading hierarchy, 40-60 word direct answer blocks, and /llms.txt readiness.","tags":["aeo","geo","seo","json-ld","schema","llms-txt","chatgpt-search","perplexity-seo"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":3,"passed":3},"recent_checks":[{"card_url":"https://aeoauditing.com/.well-known/agent-card.json","checked_at":"2026-11-02T15:37:39.763977+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://aeoauditing.com/.well-known/agent-card.json","checked_at":"2026-11-02T03:36:44.727872+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://aeoauditing.com/.well-known/agent-card.json","checked_at":"2026-11-01T21:35:56.340214+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-11-02T15:37:39.763977+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-11-01T21:35:56.340214+00:00","endpoint":"https://api.aeoauditing.com/api/audit/scan","protocol_binding":"HTTP+JSON","protocol_version":"1.0","state":"unconfirmed","http_status":404,"detail":"Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support","request_diagnostics":{"requests":[{"path":"/api/audit/scan/tasks/localmark-probe-67e0b2dc-0996-4582-b053-70ea093afd47","allow":[],"method":"GET","status":404,"version_header":"1.0","protocol_method":null,"redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://api.aeoauditing.com/mcp","selected_connection_interface":{"url":"https://api.aeoauditing.com/api/audit/scan","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://api.aeoauditing.com/mcp","protocol_binding":"JSONRPC","protocol_version":"2.0","selected":false,"state":"not_checked","checked_at":null,"http_status":null,"detail":"No stored read-only probe for this advertised interface.","binding_recorded":false},{"endpoint":"https://api.aeoauditing.com/api/audit/scan","protocol_binding":"HTTP+JSON","protocol_version":"1.0","selected":true,"state":"unconfirmed","checked_at":"2026-11-01T21:35:56.340214+00:00","http_status":404,"detail":"Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support","binding_recorded":true},{"endpoint":"https://aeoauditing.com","protocol_binding":"JSONRPC","protocol_version":"0.3.0","selected":false,"state":"unconfirmed","checked_at":"2026-11-01T21:35:56.340214+00:00","http_status":405,"detail":"Advertised endpoint rejected the required POST JSON-RPC task lookup (HTTP 405). Update the advertised interface URL or implement its standard task-lookup route","binding_recorded":true}],"connection_selection_note":"LocalMark selected an alternative address advertised in the original card. Its own latest check is shown below; the publisher card is unchanged.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://aeoauditing.com/.well-known/agent-card.json","last_successful_card_check":"2026-11-02T15:37:39.763977+00:00","latest_card_check":{"checked_at":"2026-11-02T15:37:39.763977+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-11-02T15:37:39.763977+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-11-02T15:37:39.763977+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-11-01T21:35:56.340214+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":526139,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/526139/repair","publisher_report_url":"https://localmark.ai/publishers/aeoauditing.com/repair","diagnostics_json_url":"https://localmark.ai/publishers/aeoauditing.com/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/aeoauditing.com/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}