Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
83
A2A v1.2.1

SitePulsar

www.sitepulsar.ai

AEO (Agent Experience Optimization) audit platform — 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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain www.sitepulsar.ai via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
35/100
grade F · 9 criteria
Uptime
100.0%
5 direct probes · 30d
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 35/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 0/25
DNS dead or connection refused.
How to earn +25 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
5/5 probes succeeded (100% uptime).
partial Skill declaration 6/10
Declares 2 skill, usable but thin.
How to earn +4 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags` — `description` and `tags` are REQUIRED on AgentSkill since A2A v1.0, and tags are what discovery filters match on. We canonicalise these into the global skill taxonomy on next probe.
Docs →
fail Verified Identity 0/10
No provider organisation declared. Anonymous agent.
How to earn +10 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-10-02 11:20:34 current 139c6909ee51… view →
Uptime
100.0%
5 direct probes · 30d
Response
64ms
last direct probe
Skills
2
declared
Streaming
—
SSE-capable

Endpoints

Agent cardhttps://www.sitepulsar.ai/.well-known/agent.json
Providerhttps://www.sitepulsar.ai
Docshttps://www.sitepulsar.ai/llms.txt
Discovered via
smithery recrawl_hot

Skills · 2 declared · mapped to canonical taxonomy

AEO Audit

Agent Experience Optimization audit — one 0–100 AEO score across three pillars: FIND (brand discoverability across ChatGPT, Claude, Gemini, Perplexity, and Grok…

canonical Agent Profiles match 83%
aeoagent-experience-optimizationagent-readinessgeoaio
Competitor AI Visibility Analysis

Maps the competitive landscape in AI-generated responses. Identifies which competitors are cited by AI engines for the same category queries.

canonical SEO Analysis and Optimisation match 84%
competitorsai-visibilityaeogeo

Health · last 5 probes

When HTTP Live JSON-RPC Latency
2026-10-03 12:57:22 200 — 64ms
2026-10-03 06:56:02 200 — 45ms
2026-10-03 00:51:40 200 — 64ms
2026-10-02 18:24:00 200 — 55ms
2026-10-02 11:20:34 200 — 214ms

Cheaper or better alternatives per-skill

↑ 1 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

AEO Audit API
Answer Engine Optimization audit — scores any website visibility in AI assistants (ChatGPT, Claude, Perplexity, Gemini). Returns structured
aeo.agentlair.dev · q 65%
AEONOS
Specialist AEO/GEO knowledge agent (AEON.OS). Provides structured Answer Engine Optimisation and Generative Engine Optimisation strategy for
aeonos.basechainlabs.com · q 75%
AIO.GEO Protocol
Structural AI Search Readiness auditor. We do not sell LLM rankings.
Digital Currensy Inc. · q 75%
INITE AI Visibility
Audits how ChatGPT, Claude, Gemini and Perplexity read a website. Returns a score out of 100 with the citation audit, retrieval gaps, entity
inite LLC · q 80%
MarketPulse
The AI-visibility layer for businesses anywhere in the world — get found by the assistants doing the choosing. Live AI-visibility check with
The Aslan Group LLC · q 90%
MarketPulse
The AI-visibility layer for businesses anywhere in the world — get found by the assistants doing the choosing. Live AI-visibility check with
The Aslan Group LLC · q 90%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/www.sitepulsar.ai.svg)](https://agenstry.com/agents/www.sitepulsar.ai)
[![Verified Business](https://agenstry.com/badge/www.sitepulsar.ai/identity.svg)](https://agenstry.com/agents/www.sitepulsar.ai)
[![Uptime](https://agenstry.com/badge/www.sitepulsar.ai/uptime.svg)](https://agenstry.com/agents/www.sitepulsar.ai)
[![A2A version](https://agenstry.com/badge/www.sitepulsar.ai/protocol.svg)](https://agenstry.com/agents/www.sitepulsar.ai)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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"
  }
}