Skip to content
Back to SitePulsar

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"
  }
}