Card snapshot
www.sitepulsar.ai
·
2026-10-02 11:20:34 UTC
·
139c6909ee51a1998ffd814dd1e7f64b05f00f324c4490a02f2e48aa60546f92
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "SitePulsar",
"description": "AEO (Agent Experience Optimization) audit platform \u2014 score how findable, readable, and usable your brand is to AI answer engines and autonomous AI agents. One AEO score across three pillars: FIND, READ, USE (formerly GEO + AIO), with trust verification, structured-data analysis, and 20+ agentic-readiness checks.",
"url": "https://www.sitepulsar.ai",
"version": "1.2.1",
"documentationUrl": "https://www.sitepulsar.ai/llms.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extensions": [
{
"uri": "https://modelcontextprotocol.io/",
"description": "SitePulsar exposes its AEO audit tools over a hosted MCP (Model Context Protocol) server. Connect as a custom connector in Claude (OAuth, no key) or with a Bearer API key for headless clients.",
"params": {
"endpoint": "https://mcp.sitepulsar.ai/mcp",
"transport": "streamable-http",
"auth": "OAuth (claude.ai connector) or Bearer API key (Pro/Business plan)",
"oauthProtectedResource": "https://mcp.sitepulsar.ai/.well-known/oauth-protected-resource",
"tools": [
"check_agent_readiness",
"run_audit",
"get_audit",
"get_audit_detail",
"get_audit_full",
"compare_aeo",
"get_fixes",
"search_companies",
"probe_agent_discovery",
"probe_mcp_functional",
"probe_ucp_readiness",
"scan_visibility",
"scan_product_page"
]
}
}
]
},
"skills": [
{
"id": "aeo-audit",
"name": "AEO Audit",
"description": "Agent Experience Optimization audit \u2014 one 0\u2013100 AEO score across three pillars: FIND (brand discoverability across ChatGPT, Claude, Gemini, Perplexity, and Grok; formerly GEO / Generative Engine Optimization), READ (comprehension, structured data, trust signals), and USE (agent-actionability \u2014 20+ checks across machine readability, action readiness, and navigation clarity; READ+USE formerly AIO / Agentic AI Optimization). Returns per-pillar sub-scores and a prioritised action plan.",
"tags": [
"aeo",
"agent-experience-optimization",
"agent-readiness",
"geo",
"aio",
"ai-visibility",
"agentic-readiness",
"llm-visibility"
],
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the page or site to audit (e.g. https://example.com)."
},
"target_keyword": {
"type": "string",
"description": "Optional category keyword or query to evaluate brand visibility against."
}
},
"required": [
"url"
]
},
"outputSchema": {
"type": "object",
"properties": {
"aeoScore": {
"type": "object",
"description": "Overall AEO score (0\u2013100) and per-pillar sub-scores.",
"properties": {
"overall": {
"type": "number",
"description": "Combined AEO score, 0\u2013100."
},
"find": {
"type": "number",
"description": "FIND pillar sub-score, 0\u2013100."
},
"read": {
"type": "number",
"description": "READ pillar sub-score, 0\u2013100."
},
"use": {
"type": "number",
"description": "USE pillar sub-score, 0\u2013100."
}
}
},
"weakestPillar": {
"type": "string",
"enum": [
"find",
"read",
"use"
],
"description": "The lowest-scoring pillar \u2014 where to focus first."
},
"topFixes": {
"type": "array",
"description": "Prioritised, actionable fixes ordered by estimated impact.",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Short summary of the fix."
},
"pillar": {
"type": "string",
"enum": [
"find",
"read",
"use"
],
"description": "Pillar this fix improves."
},
"estimatedImpact": {
"type": "number",
"description": "Estimated score lift, 0\u2013100."
}
}
}
}
}
}
},
{
"id": "competitor-analysis",
"name": "Competitor AI Visibility Analysis",
"description": "Maps the competitive landscape in AI-generated responses. Identifies which competitors are cited by AI engines for the same category queries.",
"tags": [
"competitors",
"ai-visibility",
"aeo",
"geo"
],
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the brand to analyse the competitive landscape for."
}
},
"required": [
"url"
]
},
"outputSchema": {
"type": "object",
"properties": {
"competitors": {
"type": "array",
"description": "Per-AI-engine view of competitors cited for the brand's category queries.",
"items": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "AI engine that produced this view (e.g. openai, anthropic, gemini, perplexity, grok)."
},
"competitors": {
"type": "array",
"description": "Competitors this engine cites for the same category.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Competitor brand name."
},
"url": {
"type": "string",
"format": "uri",
"description": "Competitor website."
},
"strengths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Why the AI engine favours this competitor."
},
"weaknesses": {
"type": "array",
"items": {
"type": "string"
},
"description": "Where this competitor is weak."
},
"mentionFrequency": {
"type": "number",
"description": "Relative frequency this competitor is cited, 0\u2013100."
}
}
}
}
}
}
}
}
}
}
],
"contact": {
"email": "info@sitepulsar.ai"
},
"provider": {
"name": "SitePulsar",
"url": "https://www.sitepulsar.ai"
}
}