AirOps MCP Server
Official AirOps MCP server for AEO (Answer Engine Optimization) analytics, Brand Kit management, Grid workflows, and Knowledge Base search.
The AirOps MCP server is a provider-hosted remote MCP endpoint that lets AI assistants access AEO (AI Engine Optimization) data and manage Brand Kits inside an AirOps workspace. Through natural language, agents can query brand visibility across AI search platforms, analyze competitor citations, find content opportunities, generate reports, manage brand identity and writing style, and run semantic search over Knowledge Bases.
The server exposes a broad set of tools covering five domains: AEO analytics (prompts, answers, citations, domains, pages), Brand Kit management (product lines, competitors, audiences, regions, content types, writing rules, custom variables), reporting (BI-style metric queries and chart rendering), Grid workflows (read/write rows, add columns, trigger async executions), and Knowledge Bases (list and semantic search). Interactive visualizations and Apps are also supported when used through Claude Web or Desktop.
Authentication uses OAuth 2.0 with PKCE: users sign in with their AirOps account and Claude (or the MCP client) handles token refresh. No API keys are managed by the user. The server requires an active AirOps plan with AEO enabled and at least one Brand Kit configured.
Tools
| Tool | Description |
|---|---|
list_workspaces |
Retrieve all accessible workspaces with ID, name, slug, and tier. |
list_brand_kits |
Get Brand Kits with flags indicating enabled features. |
get_brand_kit |
Fetch a specific Brand Kit including identity and writing style. |
get_insights_settings |
Retrieve AEO configuration for a Brand Kit. |
update_brand_kit |
Modify base Brand Kit fields like name, URL, about, persona, tone. |
list_topics |
List topics configured for a Brand Kit. |
list_personas |
Get personas associated with a Brand Kit. |
publish_brand_kit |
Promote draft Brand Kit changes to active status. |
manage_brand_kit_product_line |
Create or update product lines on a Brand Kit. |
manage_brand_kit_competitor |
Create or update competitors linked to product lines. |
manage_brand_kit_audience |
Create or update target audiences. |
manage_brand_kit_region |
Create or update regional configurations. |
manage_brand_kit_content_type |
Create or update content types, with optional URL seeding. |
manage_brand_kit_writing_rule |
Create or update writing rules, global or scoped. |
manage_brand_kit_custom_variable |
Create or update custom variables on a Brand Kit. |
suggest_brand_kit_edits |
Propose changes to a Brand Kit with an interactive review UI. |
list_aeo_prompts |
Track AI prompts with volume, mention rate, citation rate, and trends. |
get_prompt_answers |
Retrieve AI answers for a specific prompt. |
get_answer |
Fetch complete answer text with citations and mentions. |
list_aeo_citations |
View URLs cited in AI answers with performance metrics. |
get_aeo_citation |
Get detailed metrics and influencers for a specific URL. |
list_aeo_domains |
Aggregated domain data with citation performance. |
list_pages |
Pages with combined AEO, Google Search Console, and GA4 metrics. |
get_page_details |
Detailed metrics for a specific page. |
get_page_prompts |
AI prompts citing a particular page. |
query_analytics |
BI-style flexible metric queries with custom dimensions. |
analytics_chart |
Query analytics and render an interactive visualization. |
create_report |
Build a saved report with multiple visualization modules. |
list_reports |
Retrieve saved reports for a Brand Kit. |
get_report |
Access details for a specific report. |
list_grids |
List accessible grids with their table and column structure. |
read_grid |
Retrieve rows from a grid with filtering and pagination. |
write_grid |
Create or update grid rows (max 1000 per call). |
add_grid_column |
Add a new column to a grid table. |
run_grid_rows |
Trigger asynchronous workflow execution on grid rows. |
get_grid_row_execution_status |
Monitor execution progress for grid rows. |
list_knowledge_bases |
Get all accessible Knowledge Bases. |
search_knowledge_base |
Semantic search across a Knowledge Base with relevance ranking. |
Prerequisites
- AirOps account on any plan with AEO enabled and at least one Brand Kit configured
- For Claude Apps: Claude Pro, Team, or Enterprise (free plan does not support connectors)
Server URL
https://app.airops.com/mcp
Claude Web / Desktop (recommended)
- Open Settings → Connectors
- Search for "AirOps" and click Connect
- Complete OAuth sign-in with your AirOps credentials
- Tokens auto-refresh
This path supports Interactive Apps (charts and visualizations).
Claude Code (CLI)
claude mcp add --transport http airops https://app.airops.com/mcp
Authenticate inside Claude Code with the /mcp command.
Cursor
{
"mcpServers": {
"airops": {
"url": "https://app.airops.com/mcp"
}
}
}
VS Code / Windsurf
{
"mcp": {
"servers": {
"airops": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.airops.com/mcp"]
}
}
}
}
Authentication
OAuth 2.0 with PKCE. No API keys or static tokens to manage. The MCP client handles the OAuth flow on first connect and refreshes tokens automatically.
- Monitor brand visibility across AI search engines by querying mention rate, citation rate, and share of voice from
list_aeo_promptsandlist_aeo_citations - Find pages losing AI citations or close to ranking, then trigger Grid workflows with
run_grid_rowsto regenerate or optimize content - Compare competitor performance across AI platforms by combining
manage_brand_kit_competitorwith citation analytics - Generate stakeholder-ready AEO reports with charts and narrative using
create_reportandanalytics_chart - Maintain Brand Kit identity (personas, audiences, writing rules, product lines) directly from chat so content stays on-brand
- Run semantic search over internal Knowledge Bases to ground content generation in approved source material
- "Show me the prompts where our mention rate dropped more than 10% over the last 30 days."
- "List the top 20 domains citing our competitors but not us, and chart citation share over time."
- "Add a writing rule to the Acme Brand Kit forbidding the word 'leverage' and publish the changes."
- "Find pages with declining AEO citations, write them into the 'Refresh Queue' grid, and run the optimization workflow."
- "Search our Product Docs Knowledge Base for content on enterprise SSO and draft a comparison report."
- Officially built and hosted by AirOps, with OAuth 2.0 PKCE so no API keys to manage
- Deep tool coverage across AEO analytics, Brand Kits, reporting, Grids, and Knowledge Bases
- Native support for Interactive Apps (charts, visualizations) in Claude Web and Desktop
- Works with any MCP-compatible client (Claude Web/Desktop, Claude Code, Cursor, VS Code, Windsurf)
- Requires a paid AirOps plan with AEO enabled and at least one Brand Kit configured
- Interactive visualizations are limited to Claude Web/Desktop; Claude Code and IDE clients only see tool output
- Claude Apps connector path requires Claude Pro, Team, or Enterprise (free plan not supported)
- Ahrefs MCP for traditional SEO backlink and keyword data
- Semrush MCP for keyword research and rank tracking
- DataForSEO MCP for raw SERP and SEO data APIs