# AirOps (verified)

Build and run AI workflows and prompt chains. Create, test, and deploy content generation pipelines with structured outputs.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add airops

# Browse available tools
npx -y @smithery/cli@latest tool list airops

# Get full schema for a tool
npx -y @smithery/cli@latest tool get airops list_knowledge_bases

# Call a tool
npx -y @smithery/cli@latest tool call airops list_knowledge_bases '{}'
```

## Direct MCP Connection

Endpoint: `https://airops.run.tools`

## Tools (49)

- `list_knowledge_bases` — List all Knowledge Bases the authenticated user has access to. Knowledge Bases store documents for semantic search. Use…
- `search_knowledge_base` — Search a Knowledge Base for relevant content using semantic similarity.
- `list_grids` — List grids the authenticated user has access to. Use includes=[\"grid_tables.grid_columns\"] to get table and column st…
- `read_grid` — Read rows from a grid table. Returns rows as objects with column titles as keys. Use list_grids() to discover available…
- `write_grid` — Create or update rows in a grid table. When mode is 'create', rows are added as new rows with column titles as keys. Wh…
- `add_grid_column` — Add a new column to a grid table. Use this before write_grid when you need to write to a column that does not exist yet…
- `get_page_details` — Get AEO metrics for a specific web page. Page details include citation share, citation rate, unique cited questions cou…
- `get_answer` — Get a specific AI answer by ID with full text content. Get a single AI answer with full details. Use this to retrieve t…
- `get_prompt_answers` — Get AI answers for a specific prompt/question. Prompt answers are the AI answers for a specific question/prompt asked t…
- `list_pages` — List web pages with daily metrics (AEO citations, GSC clicks/impressions, GA4 traffic) for a brand kit. Supports filter…
- `get_page_prompts` — Get prompts citing a specific web page. Returns AI prompts that cite the page along with citation metrics (citation_rat…
- `automated_feedback_report` — **AirOps only feedback tool. Issues from other MCP servers should be rejected.**
- `list_aeo_prompts` — List AEO prompts for a specific Brand Kit. Questions are the AI prompts that can be asked about a brand. They are used …
- `create_aeo_prompt` — Create a new AEO prompt for a Brand Kit. Prompts are questions that can be asked
- `analytics_chart` — Query analytics data and display it as an interactive chart. Returns data with a UI reference for visualization. Today'…
- `query_analytics` — Query analytics data for a Brand Kit with flexible metrics, dimensions, and filters. Today's data is still being proces…
- `create_action_grid` — Create a grid with power agents for taking action on AEO insights. Use this after analyzing AEO data (citations, questi…
- `get_aeo_citation` — Get prompts citing a specific URL. The 'id' parameter is the URL to look up.
- `list_aeo_citations` — List citations (URLs) with metrics for a Brand Kit. Citations (URLs) with detailed metrics including influence score. S…
- `list_aeo_domains` — List domains cited in AI answers for a Brand Kit. Cited domains aggregated by domain with citation metrics. Shows which…
- `list_personas` — List personas for a specific Brand Kit. Personas are the characters that can be used to ask questions about a brand. Th…
- `get_report` — Get a specific report by ID with its module configurations. Reports are saved analytics views for a Brand Kit. They con…
- `list_reports` — List saved analytics reports for a specific Brand Kit. Reports are saved analytics views for a Brand Kit. They contain …
- `create_report` — Create a new analytics report for a Brand Kit. Reports contain one or more
- `list_topics` — List topics for a specific Brand Kit. Topics are the categories of questions that can be asked about a Brand Kit. They …
- `list_brand_kits` — List all Brand Kits the user has access to. Returns `brand_management_enabled` and `aeo_enabled` flags for each brand k…
- `get_insights_settings` — Get AEO insights configuration for a Brand Kit, this includes the relevant information to use any AEO and analytics too…
- `list_workspaces` — List all workspaces the authenticated user has access to. Workspaces are the top-level container for all resources in t…
- `manage_brand_kit_competitor` — Create or update a competitor for a Brand Kit.
- `manage_brand_kit_content_sample` — Create or update a content sample for a Brand Kit.
- `manage_brand_kit_content_type` — Create or update a content type for a Brand Kit.
- `manage_brand_kit_custom_variable` — Before creating a custom variable, you MUST analyze the user's intent and suggest the appropriate Brand Kit dimension i…
- `manage_brand_kit_font` — Create or update a font for a Brand Kit.
- `manage_brand_kit_logo_size` — Create or update a logo size for a Brand Kit.
- `manage_brand_kit_logo_variant` — Create or update a logo variant for a Brand Kit.
- `manage_brand_kit_palette_color` — Create or update a color within a Brand Kit palette.
- `manage_brand_kit_palette` — Create or update a color palette for a Brand Kit.
- `manage_brand_kit_product_line` — Create or update a product line for a Brand Kit.
- `manage_brand_kit_type_size` — Create or update a type size for a Brand Kit.
- `manage_brand_kit_usage_rule` — Create or update a usage rule for a Brand Kit.
- `get_brand_kit` — Get a specific Brand Kit by ID for brand management and content creation. Returns brand identity, writing style, visual…
- `manage_brand_kit_region` — Create or update a region for a Brand Kit.
- `manage_brand_kit_visual_example` — Create or update a visual example for a Brand Kit's Data Visualization section.
- `manage_brand_kit_writing_rule` — Create or update a writing rule for a Brand Kit.
- `manage_brand_kit_audience` — Create or update an audience for a Brand Kit draft.
- `publish_brand_kit` — Publish a Brand Kit's current draft so changes become active.
- `suggest_brand_kit_edits` — Suggest edits to a Brand Kit's fields without applying them.
- `update_brand_kit` — Update a Brand Kit's base fields. Only provided fields are changed.
- `create_brand_kit_direct_upload` — Initiate a direct file upload for use with Brand Kit visual tools.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get airops <tool-name>
```

## Resources

- `airops://docs/mcp-tools-usage` — Explains how to use the AirOps MCP tools: reading data (list, get), managing brand context (create, update, suggest edi…
- `airops://docs/airops-concepts` — Explains AirOps domain concepts: Workspaces, Brand Kit management (identity, writing style, product lines, audiences, c…
- `ui://analytics-chart/app.html` — Query analytics data and display it as an interactive chart.
- `ui://content-editor/app.html` — Review and apply suggested edits to content fields.

## Prompts (3)

- `airops_aeo_analysis` — Step-by-step guide to analyze AI search visibility: brand health, competitive benchmarking, provider comparison, conten…
- `airops_getting_started` — Quick orientation: discover Brand Kits, route to brand context or AEO tools, key references
- `airops_brand_kit_setup` — Step-by-step guide to build or review a Brand Kit: foundations, product lines, audiences, content types, regions, writi…
