MCP server
AthenaHQ Official
ai.athenahq/mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Track how AI assistants mention, cite, and rank your brand and competitors in AI search.
Working at last checkVerified publisher: athenahq.aiAbout 70,334 tokens per request once connected110 tools
https://api.athenahq.ai/api/mcp
At a glance
- Type
- MCP server
- Publisher
- athenahq.ai (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 110
- Token cost
- About 70,334 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http athenahq https://api.athenahq.ai/api/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.athenahq] url = "https://api.athenahq.ai/api/mcp"
Gemini CLI
{"mcpServers":{"athenahq":{"httpUrl":"https://api.athenahq.ai/api/mcp"}}}
Cursor
{"mcpServers":{"athenahq":{"url":"https://api.athenahq.ai/api/mcp"}}}
VS Code
{"servers":{"athenahq":{"type":"http","url":"https://api.athenahq.ai/api/mcp"}}}
Antigravity
agy mcp add athenahq https://api.athenahq.ai/api/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"athenahq","server_url":"https://api.athenahq.ai/api/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"athenahq","server_url":"https://api.athenahq.ai/api/mcp"}
Tools
add_brand_facts~578 tokens
Add brand facts to a website's Knowledge Base in bulk (1-50 per call). Each fact runs the full ingestion pipeline (deduplication, approval gates, pillar routing); there is no way to force-approve. Returns one outcome per fact (approved | pending | duplicate; extensible) with the created fact id andadd_content~506 tokens
Add an article that is already written (for example, one drafted in this conversation) to the website's Content Hub as an editable draft. Same as pasting it into the Content Hub's blank editor: no AI model runs and no content credits are spent. Use create_content instead when Athena should researchapprove_brief~295 tokens
Approve a content brief and start writing the article from it. Only valid while the piece is at status generated_brief. The article is generated from the brief exactly as it currently stands, including any revisions made with revise_brief or edits made in the app. Consumes content credits; poll get_check_public_ai_access~187 tokens
Check HTTP responses to AI crawler user agents and robots.txt permissions for a public website. No AthenaHQ account required. Search, retrieval and training are separate. Requests originate from AthenaHQ, not verified crawler IPs. Unknown responses are inconclusive; this does not measure visibilitycreate_content~1288 tokens
Generate an article or content brief in AthenaHQ. Fetches source URLs, sends source material to external AI providers, and consumes content credits. Obtain user approval before calling. Does not publish to a website or CMS. For draft mode, auto_approve defaults to true; set false to generate only acreate_location~237 tokens
Create a location for a websitecreate_pillar~228 tokens
Create a Knowledge Base pillar (a subject area that groups brand facts) from a name and optional description. Get-or-create semantics: if a pillar with the same name already exists, it is returned with created: false instead of failing, so retries are idempotent.create_prompt_tag~230 tokens
Create a prompt tag on a website, or return the existing tag when its name matches case-insensitively. Trims surrounding whitespace and rejects reserved prompt-type names. Returns the tag ID and whether it was created. Use the returned ID to assign the tag to prompts; creating a tag does not assigncreate_prompts~656 tokens
Create one or more prompts on a websitecreate_saved_view~900 tokens
Create a saved view (filter preset) for a website. Saved views appear in the dashboard filter bar for every member of the website. filters is an object keyed by filter field key, each value shaped {"id": "<unique string>", "field": "<same field key>", "operator": "is_any_of", "values": [...]}. Commocreate_topic~185 tokens
Create a topic on a website (returns the existing topic when the name is already taken)delete_brand_factsDeletes data · ~281 tokens
Permanently delete 1-50 brand facts from a website's Knowledge Base. There is no undo. Ids that do not exist on the website are reported in not_found_ids rather than failing the call, so retries are idempotent. Requires an admin; on OAuth connections the signed-in user must have the admin role.delete_contentDeletes data · ~223 tokens
Delete a content row. Destructive: physical row delete, no undo. Powers delete-and-retry. Bulk delete is out of scope.delete_locationDeletes data · ~200 tokens
Delete a location from a websitedelete_pillarsDeletes data · ~308 tokens
Permanently delete 1-20 Knowledge Base pillars and every fact filed under them. Facts are deleted, not unfiled; there is no undo. Ids that do not exist on the website are reported in not_found_ids rather than failing the call, so retries are idempotent; ids in failed_ids are untouched and safe to redelete_promptDeletes data · ~206 tokens
Delete a prompt (soft when responses exist, hard otherwise)delete_topicDeletes data · ~223 tokens
Delete a topic (soft delete; optionally also delete its prompts)draft_outreach_message~425 tokens
Draft a pitch email to the author of a cited page and save it as the page's Outreach draft, replacing any previous draft. Uses the website's team-wide Outreach custom instructions, the saved author name, and the sender's name. Costs 0.1 credits per draft written (billed in whole credits every 10 draedit_content~529 tokens
Apply exact find-and-replace edits to a content draft's article body. Deterministic, no AI model involved: your replacement text lands verbatim (use revise_content when you want an AI rewrite from an instruction). Each edit's find text must match the current body exactly once; zero or multiple matchfind_more_prompt_discovery~462 tokens
Find more prompts for a finished Discover run: start the next round of its series with the same sources, effort level, country, language and custom instructions. The round skips every question the series already suggested and reads evidence earlier rounds did not use, so its prompts add to the samefind_outreach_author~387 tokens
Find who wrote a cited page and how to reach them, then save it to the page's Outreach contact. Reads the page's byline, the addresses the page publishes, and Hunter.io; when no author is found it returns the site's contact address and contact page instead. Every email comes with its source. Costs 0get_ai_search_value~166 tokens
AI Search Value for a website: topic-market value, captured value range, headroom, coverage, value-weighted AI share of voice, per-topic detail, and modeled attributed contribution.get_attribute_metrics~1528 tokens
Get cumulative brand trait (attribute) metrics: for each brand-perception keyword (e.g. 'Affordable', 'Slow Support'), how many AI responses mentioned it across the date range, and the percentage. `positive` selects the observation direction and defaults to true when omitted. `total_responses` is thget_attribute_observations~1979 tokens
Get individual brand trait (attribute) observations: each row is one AI response describing one entity (the brand or a competitor) with one brand trait, including the response excerpt as `text_span`. `score` runs from -1 to 1 and its sign always matches `positive`; its magnitude (0.1 to 1.0) is howget_attribute_time_series~1673 tokens
Get the daily trend for ONE brand trait (attribute), brand and competitors side by side — how mentions of a keyword like 'Affordable' moved over time. Requires an attribute_id: call get_attributes first to discover ids. `positive` selects the observation direction and defaults to true when omitted.get_attributes~254 tokens
List the brand traits (called attributes in the API) tracked for a website: brand-perception keywords such as 'Affordable' or 'Slow Support'. Athena extracts these from AI model responses. Brand traits are direction-neutral; `positive` selects the directional series and defaults to true when omittedget_brand_facts~389 tokens
List a website's brand facts from the Knowledge Base, newest first, with offset paging. By default excludes facts generated by Oracle analysis; pass include_oracle=true to include them. Filters: pillar, review status (default approved), source type, and unfiled=true for facts not under any publishedget_citation_rate_cumulative~1560 tokens
Get cumulative citation rate — average citation rate for each competitor across the date range.get_citation_rate_time_series~1559 tokens
Get citation rate over time — how often AI models cite (link to) the website, grouped by day.get_competitor_attribute_metrics~1615 tokens
Get brand trait (attribute) metrics per tracked competitor: for each competitor and each brand-perception keyword (e.g. 'Affordable'), how many AI responses mentioned that keyword for that competitor, and the percentage. Use with get_attribute_metrics to compare the brand against competitors. `totalget_competitors~124 tokens
List competitors tracked for a websiteget_content_citation_prompts~1644 tokens
For a single tracked content item, list every prompt whose AI responses cited it — with citations, citation %, and estimated impressions. Use after get_tracked_content to drill into which prompts a given URL is appearing for. This is CITED-BY, measured over the requested date range, not the targetinget_content_detail~638 tokens
Fetch the full detail of a single tracked content item — its brief and body text (drafts, optimize rewrites, snipes, authored and scraped pages), plus status, cited source URLs, and links. Use after get_tracked_content to read the actual text behind a content_id. A status of generated_brief means thget_content_draft~315 tokens
Read the current draft text of a content item — the article body as it stands right now, including every revision applied so far. Use this before revise_content to see what you are changing, and after it to confirm the result. A status of generated_brief means the brief is ready while the article isget_content_hub_sheets~203 tokens
List the Content Hub tabs/sheets configured for a website. Use to discover available tabs (e.g. 1st-party content, 3rd-party placements, Reddit) before calling get_tracked_content with a specific sheet_id (metrics; excludes in-flight pipeline items) or list_content (every item including unpublishedget_content_status~370 tokens
Get the normalized pipeline status (running | succeeded | failed) for one content row, plus the raw stage behind it. Read-only. Poll once per contentId returned by create_content (content.pipeline.start). A stage of generated_brief with status running means the brief is ready and waiting — for a nonget_content_version~312 tokens
Read the full text of one saved version of a content item. Use it to compare two passes (fetch both and diff them yourself) or to check what an earlier version said before restoring it.get_content_versions~302 tokens
List the saved versions of a content item, newest first. Each entry carries its version number, label, how it was produced, and who made it. Use it to see how a draft evolved, then get_content_version to read a specific one, or restore_content_version to go back to it.get_credit_usage~713 tokens
Read recorded organization credit consumption: total, hourly (24h) or daily trend, and charged website/group/organization pools. Use for spending trends and biggest charged pools; the credit-balance tools read current balances. For 'this month' or a specific spike, supply explicit UTC window boundarget_credit_usage_events~809 tokens
Read a page of recorded credit charges/refunds and action labels for the organization, optionally filtered by originatingWebsiteId. Use to inspect a usage spike or charges behind a total. Use credit-usage totals for complete period totals. Supply explicit UTC window for calendar months. Continue witget_credits_organization~55 tokens
Get credit balance for the organizationget_credits_website~126 tokens
Get credit balance for a specific websiteget_date_range~300 tokens
Get the earliest and latest response dates for a websiteget_group_detail~72 tokens
Fetch a single group by id with its member websites.get_group_saved_views~138 tokens
List group-level saved views (filter presets) shared across the websites in a groupget_groups~125 tokens
List all groups in the organization (global API key only)get_identifiers~336 tokens
Read the identifiers of the website's brand, or of one competitor: the names, aliases and domains Athena looks for in AI responses to count a mention. default_identifiers (the name and domain) are always matched and cannot be removed; identifiers lists every other value, as the Competitors page showget_locations~125 tokens
List geo-locations configured for a websiteget_mention_rate_cumulative~1596 tokens
Get cumulative mention rate — average mention rate for each competitor across the date range. mention_rate is absolute (share of all responses); relative_mention_rate is the share of responses mentioning any tracked brand.get_mention_rate_time_series~1601 tokens
Get mention rate over time — how often AI models mention the website by name, grouped by day. mention_rate is absolute (share of that day's responses); relative_mention_rate is the share of that day's responses mentioning any tracked brand.get_oracle_finding~381 tokens
When grounding is present, use its complete team-confirmed statement and all supporting facts as joint evidence; the legacy fact ID/text are only a compatibility anchor. Load one Oracle finding in full: the flagged claim with its verified fact and prompt text, the run it came from, a ~2000-characterget_oracle_findings~1069 tokens
When grounding is present, use its complete team-confirmed statement and all supporting facts as joint evidence; the legacy fact ID/text are only a compatibility anchor. List Oracle accuracy findings for a website: places where an AI response contradicted a verified brand fact (type 'inaccuracy' orget_personas~160 tokens
List personas configured for a website with per-persona prompt counts. Use it to resolve persona_id values returned by other tools to persona names and descriptions.get_pillar_document~234 tokens
Fetch a pillar's synthesized markdown document from the Knowledge Base. Returns document: null when the pillar exists but has no synthesized document yet.get_pillars~170 tokens
List a website's Knowledge Base pillars (excluding archived ones) with approved-fact counts, whether a synthesized document exists, and when each pillar was last researched.get_pitch~154 tokens
Get a pitch report by ID including competitors, prompts, attributes, top citing sources, and aggregate metrics (brand mentions, sentiment, response rate).get_position_cumulative~1558 tokens
Get cumulative position — average ranking position for each competitor across the date range.get_position_distribution~1562 tokens
Get position distribution: share of responses where the brand ranks top/middle/bottom across the date range.get_position_time_series~1561 tokens
Get ranking position over time — average position of the website in AI model responses, grouped by day.get_prompt_discovery_runsSends messages · ~354 tokens
Read Discover history and progress for a website, or supply the run ID returned by discovery launch to inspect one study. Distinguishes pending, running, completed, partial, failed and cancelled. limit bounds returned runs (default 10, maximum 20); has_more means older runs remain. This is read-onlyget_prompt_schedules~284 tokens
List the Default, custom and archived streaming schedules for a website. Use each row's selection value when filtering analytics or responses. Default includes all pre-cutover history and ad hoc runs; archived schedules retain results. To combine schedules, pass several selection values as an arrayget_prompt_tags~151 tokens
List prompt tags for a website with per-tag prompt counts. Tag IDs can be used with the prompt_tags filter on the prompts endpoint.get_prompts~236 tokens
List prompts (search queries) tracked for a websiteget_response_detail~206 tokens
Fetch a single LLM response by id with full sources, mentions, and rank details.get_response_streaming_status~171 tokens
Read the latest (or a specific) response-streaming run's whole-run state and response-queue progress. Only completed means downstream analysis has finishedget_responses~1812 tokens
Get LLM responses for a website. Shows how AI models answer queries, with sources, sentiment, and ranking data. Filter by whether a model used search queries or by text within those queries. For a variation-level export at volume, pair filters.variation_filter with include_response: false and compacget_saved_views~127 tokens
List saved views (filter presets) for a websiteget_seo_rankings~248 tokens
Read saved Google organic rankings by explicit market and device alongside observed AI visibility. Includes recent history, missing-data reasons, freshness and committed provider budget. Does not trigger collection.get_share_of_voice_cumulative~1593 tokens
Get cumulative share of voice — overall SOV for each competitor across the date range. Each entry also includes relative_mention_rate: the share of responses mentioning any tracked brand that mention this entity.get_share_of_voice_time_series~1600 tokens
Get share of voice over time — how often the website is mentioned vs competitors, grouped by day. Each entry also includes relative_mention_rate: the share of that day's responses mentioning any tracked brand that mention this entity.get_shopping_metrics~987 tokens
Get the Shopping Insights dashboard for a website over a date range: how often the brand's products appear in AI shopping answers (product carousels) versus competitors, average position and price, the top own and competitor products, the competitor leaderboard, retailer (merchant) breakdown, rank dget_source_pages~1633 tokens
List individual cited URLs (pages) for a website with citation, mention, and impression metrics plus a per-URL daily sparkline. Each row is classified as owned / competitor / partner / third_party. Companion to get_sources (root-domain-level). Supports filters (date range, models, prompts, competitoget_sources~1646 tokens
List top cited sources (root domains) for a website with citation, mention, brand-mention, and impression metrics. Each row is classified as owned / competitor / partner / third_party. Supports filters (date range, models, prompts, competitors, locations, personas), sort, and pagination via page_numget_topics~136 tokens
List topics (groupings of prompts) for a website, with the count of prompts in eachget_tracked_content~1774 tokens
List tracked content (1st-party drafts, imported pages, 3rd-party placements) with citation, mention, and impression metrics for the supplied date range and filters. Supports pagination via page_num / page_size and optional filtering by Content Hub sheet_id or content_type. A sheet_id of a view-typeget_user_by_email~147 tokens
Look up a user by email address, scoped to the caller's organization. Returns 404 when the email does not belong to a member of the organization or of one of its websites.list_content~910 tokens
Enumerate every content item in a website's Content Hub, published or not: in-flight drafts, briefs, snipes, optimize and slice runs, scheduled and failed items, plus tracked pages. Returns identity fields only (id, title, type, stage, sheet, URL, timestamps, target prompt ids), no metrics. Uncachedlist_outreach_contacts~384 tokens
Read saved Outreach contacts: cited pages with their status, author, email and where the email came from, LinkedIn, contact page, and pitch draft. Only pages someone has triaged, enriched or drafted are listed; find other cited pages with the source-page analytics tools. Newest first; use offset forlist_pitches~73 tokens
List pitch workspace reports for the organization. Returns all non-deleted pitches with their status and metadata.list_websites~128 tokens
List every website accessible to the calling session. Works with any API key (global or scoped) and with MCP/OAuth sessions. Call with an empty argument object `{}`. Each item includes `baseCountry`, the country market the website targets: use it to tell same-brand websites for different countries amerge_pillars~405 tokens
Merge 1-20 source pillars into a published target pillar: every fact on the sources (any review status) re-files onto the target, page links carry over keeping the stronger signal, and the source pillars are then deleted. The target must be a published pillar and must not appear among the sources. Umove_brand_facts~371 tokens
File 1-50 brand facts under a published Knowledge Base pillar — works for unfiled facts and re-files facts from other pillars. Review status never changes, and only approved facts under a published pillar feed content generation, so moving is what puts approved facts to work. Missing ids are reportemove_content~554 tokens
Move one or more content items to a different Content Hub sheet, or back to the shared pool. Sheet assignment is organizational metadata only: a move never changes an item's stage, brief, body, versions, URL, or metrics, and the item stays fully readable and revisable. targetSheetId must be a "sheetopen_ai_access~94 tokens
Open the AthenaHQ AI crawler access panel. Enter a public HTTPS domain to inspect crawler responses and robots.txt permissions without an AthenaHQ account.publish_contentSends messages · ~511 tokens
Record an already-published article's URL in AthenaHQ for citation and mention tracking. Does not upload or publish content to a website or CMS. Call only after the article is live. Sets the first publication time and moves the pipeline stage to done. A first publish requires a finished article (staquery_metrics~4171 tokens
Query aggregated metrics for brand performance, competitors, sources, citations, and response trends. Use query_rows for individual records. Mentions: from "response_mentions". Citations: from "citations". On either, where { is_website: true } selects the brand; { is_competitor: true } selects compquery_rows~3051 tokens
Query individual analytics rows. Use for qualitative data like response text, specific identifiers, or individual mentions. Schedule selection: pass schedule: "default" or a custom/archived UUID from the schedule catalog, or an array of them to combine schedules. Omit to use the caller default (Askrename_content~245 tokens
Rename a content row's title. URL editing is not supported — URL is the content asset's stable identity and cannot be changed here.restore_content_version~337 tokens
Bring an earlier version's text back as the current draft — use it when a later pass came out worse than an earlier one. Nothing is deleted: the restored text is appended as a new version on top of the history, so the passes in between remain readable and restorable.revise_brief~414 tokens
Rewrite a content brief from a natural-language instruction (for example: 'add a section on pricing objections', 'cut the competitor comparison'). An AI model performs the rewrite server-side, so the result is generated text, not your literal wording. Records each pass as a version; iterate by callirevise_content~467 tokens
Rewrite an existing content draft from a natural-language instruction (for example: 'tighten the intro', 'add a section on pricing', 'remove the second half'). An AI model performs the rewrite server-side, so the result is generated text, not your literal wording; when you already have the exact repsearch_brand_facts~285 tokens
Semantic search over a website's approved brand facts in the Knowledge Base. Reaches facts not filed under any pillar. Returns fact text with confidence, source URL and quote, and the published pillar it belongs to (null when unfiled).set_outreach_status~452 tokens
Move cited pages to an Outreach pipeline status (New, Todo, In Progress, Done, Rejected), as the Outreach inbox and board do. Each change to an existing contact is recorded in its activity history. Pages without a contact get one at the new status, starting with no activity entries; "New" only resetset_prompt_tags~361 tokens
Replace all tag assignments on an existing prompt. For additions or removals, read the prompt's current tags with get_prompts, resolve tag IDs with get_prompt_tags, and pass the full resulting set. Existing assignments omitted from tag_ids are removed; an empty array clears all assignments. Tag defiset_prompts_status~231 tokens
Pause or unpause multiple prompts in one transactionsource_tags__create~543 tokens
Create a custom source tag with a name, URL patterns and optionally an icon and colour. Read the tag listing first: built-in tags already cover media, social, government, e-commerce, review sites, PR wires, academic and wiki sources, and a host they miss is better added to the built-in tag than givesource_tags__deleteDeletes data · ~436 tokens
Permanently delete a custom source tag and all its pattern assignments; retain source records. Built-in tags and Owned/Competitor cannot be deleted; remove patterns from a built-in tag instead. Read the listing first and pass the tag's revision as expected-revision. Obtain explicit user confirmationsource_tags__get_sources~494 tokens
List cited domains by tag coverage, most cited first with citation counts: either the domains one custom source tag matches (tag ID), or, with untagged true, the domains no tag covers at all. Built-in tags (platform) and Owned/Competitor (entity) are refused as tag IDs: their membership is automaticsource_tags__list~567 tokens
Read every source tag this website sees: Owned and Competitor (entity), the built-in classes AthenaHQ classifies automatically (platform: Media, Social, Government, E-Commerce, Review sites, PR Wire, Academic and research, Wiki) and the website's custom tags. Built-in tags list only what this websitsource_tags__update~654 tokens
Edit a source tag. Custom tag: rename, add patterns, remove exact patterns from the listing. Built-in tag (platform): add patterns to this website's copy so they carry the tag here, or remove patterns so they stop carrying it here; a removal is accepted only for a pattern the tag currently applies tstart_prompt_discovery~717 tokens
Start a Discover study to find evidence-grounded, untracked prompt opportunities for a website. Invoke after explicit user intent to start research and review the sources, country, language, requested prompt count and custom instructions with the user. This launches asynchronous external research anstart_response_streaming~719 tokens
Run tracked prompts against external AI providers to collect new responses for a website. Sends prompt text to the selected providers, stores their responses in AthenaHQ, and consumes response credits. Starts immediately; use only for a user-requested run. Returns a workflow_id; poll get_response_sttrack_content_urls~923 tokens
Register existing pages or third-party URLs as tracked Content Hub items so Athena attributes citations and mentions to them. Creates external content rows from bare URLs with no generation and no credit cost. Tracking starts immediately: the normalized URL becomes the citation/metric join key, so pupdate_brand_fact~372 tokens
Update one brand fact's text, source URL, or confidence in the Knowledge Base. Only provided fields change; pass source_url: "" to clear the source. Changing the text creates a new fact (new id) and archives the current one; the new fact keeps the current review status and the response carries it. Supdate_identifiers~468 tokens
Add or remove identifiers on the website's brand, or on one competitor, under the same rules as the Competitors page. Call get_identifiers first. The name and domain cannot be removed. An identifier that is already listed, or that another tracked brand or competitor on this website already uses, isupdate_location~300 tokens
Update a location for a websiteupdate_outreach_contact~558 tokens
Edit a cited page's Outreach contact: author name, email, LinkedIn, or the draft's subject and body. Creates the contact when the page has none. Supply at least one field; only the fields supplied change, and null clears a field. A changed email is labeled as entered manually. Each change is recordeupdate_pillar~362 tokens
Update a Knowledge Base pillar's name, description, or status. At least one of name, description, or status must be provided; only provided fields change, and description: "" clears the stored description. Renaming fails with a conflict when another pillar already uses the name. Status accepts publiupdate_prompt~426 tokens
Update a prompt's metadata (text, type, topic, geography)update_topic~236 tokens
Update a topic's name or description
Browse
Related MCP servers
- AuditAE SEO MCP
SEO MCP: Search Console, GA4, SERP and domain data, rank tracking, AI citations and site fixes. - Kliqo AI
Free AI visibility checks, then see if ChatGPT and Google AI name you or your competitors instead. - ASRM (AI Search Rank Monitor)
Check a website's AI readiness and answer AI visibility and GEO questions from ASRM's guides. - Agent Ready Kit
Agent-readiness scanner (0-5 score), robots.txt + llms.txt generators, managed agent enablement. - Proofsource
AI visibility: which buyer questions name your brand in ChatGPT, Perplexity, Claude, AI Overviews. - Rankwise
AI search visibility: see if ChatGPT, Perplexity, Claude and Gemini cite a brand, then win it back. - AISOTools
Check whether AI assistants recommend a product, and search or compare 3,000+ AI tools. - Wincher MCP by usefulapi
Read Wincher keyword rankings, SERPs, competitors and history; add keywords, groups and notes.
Badge for your README
[](https://aptlynx.net/servers/ai.athenahq/mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents