Back to MCP Servers

AirOps MCP Server

Official AirOps MCP server for AEO (Answer Engine Optimization) analytics, Brand Kit management, Grid workflows, and Knowledge Base search.

SEO & Content by AirOps OAuth2 active
Overview

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.
Setup Guide

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)

  1. Open Settings → Connectors
  2. Search for "AirOps" and click Connect
  3. Complete OAuth sign-in with your AirOps credentials
  4. 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.

Use Cases
  • Monitor brand visibility across AI search engines by querying mention rate, citation rate, and share of voice from list_aeo_prompts and list_aeo_citations
  • Find pages losing AI citations or close to ranking, then trigger Grid workflows with run_grid_rows to regenerate or optimize content
  • Compare competitor performance across AI platforms by combining manage_brand_kit_competitor with citation analytics
  • Generate stakeholder-ready AEO reports with charts and narrative using create_report and analytics_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
Example Prompts
  • "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."
Pros
  • 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)
Limitations
  • 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)
Alternatives