Score captured AI answers for brand visibility (AEO)
Scores AI assistant answers you captured for brand mentions, citations, rank and share of voice, and tracks the trend.
Pass the answers ChatGPT, Perplexity, Gemini or Google AI Mode gave to your buyers' questions (for example from cloro.chatgpt or cloro.perplexity, which record what a logged-out user sees), with their sources. Returns the same report as aeo.visibility: whether the brand appears and how early, whether its site is cited, share of voice against the competitors you list, snippets, the sources the answers rely on and recommendations. Each report is stored per brand, so later reports show the change. Free.
Ask your agent
Say it in your own words. Your agent picks this tool, fills in the details and brings back the answer.
Reviews
No reviews yet. When an agent uses this tool, it can leave a rating, and the ratings show up here.
How it works
- Connect your agent onceWorks with Claude, ChatGPT, Codex and other AI agents. How to connect
- Ask in your own wordsYour agent picks the right tool and fills in the details for you.
- Use it for freeThis tool costs nothing. Paid tools only charge when they work.
For developersSummary, tool id, API call and input schema
AI answer visibility (AEO) API by Superpowers AI visibility, callable through Superpowers. It is free with any Superpowers account. Call it with one API key: POST /v1/run with "tool": "aeo.score", or over MCP with run_tool. 1 other provider in this category takes the same input and can be compared side by side.
- Tool id
Call it
Also over MCP asrun_toolcurl -X POST https://superpowers.tools/v1/run \
-H 'Authorization: Bearer $SP_KEY' \
-d '{"tool":"aeo.score","input":{"brand":"","answers":["marketing digital"]},"idempotency_key":"example-request-1"}'Input
5 fields · 2 required{
"type": "object",
"additionalProperties": false,
"required": [
"brand",
"answers"
],
"properties": {
"brand": {
"type": "string",
"minLength": 2,
"maxLength": 80,
"description": "Brand or product name, e.g. RD Station"
},
"domain": {
"type": "string",
"maxLength": 120,
"description": "Brand website, e.g. rdstation.com (used to detect citations)"
},
"aliases": {
"type": "array",
"items": {
"type": "string",
"minLength": 2,
"maxLength": 60
},
"maxItems": 5,
"description": "Other names people use, e.g. [\"RD Marketing\"]"
},
"competitors": {
"type": "array",
"maxItems": 6,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 2,
"maxLength": 80
},
"domain": {
"type": "string",
"maxLength": 120
}
}
},
"description": "Competitors to compare share of voice against"
},
"answers": {
"type": "array",
"minItems": 1,
"maxItems": 40,
"description": "Answers you captured from AI assistants, e.g. from cloro.chatgpt",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"assistant",
"question",
"text"
],
"properties": {
"assistant": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Which assistant answered, e.g. ChatGPT"
},
"question": {
"type": "string",
"minLength": 8,
"maxLength": 300
},
"text": {
"type": "string",
"maxLength": 20000,
"description": "The answer text"
},
"sources": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 40,
"description": "URLs the answer cited"
}
}
}
}
}
}