---
title: "AirOps MCP integration for LuumenAI"
url: "https://www.luumen.ai/integrations/airops-mcp/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# AirOps MCP integration for LuumenAI

Read AirOps brand context and AEO data, then change prompts as approved steps

## What LuumenAI can do with AirOps MCP

LuumenAI connects to AirOps MCP with OAuth 2.0 and exposes 96 tools (39 read-only · 41 write · 16 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 96 tools (39 read-only · 41 write · 16 destructive)
- Plan: available on all plans
- Category: AI & automation

## About AirOps MCP with LuumenAI

Connect AirOps and Luumen can read your Brand Kits, AEO prompts, cited pages, and campaign grids while you work. Ask which prompts cite a page, or what a Brand Kit's tone and entities are, and get an answer right away. Changes — new prompts, tags, regions, grid edits — are previewed, approved, and recorded. Access uses OAuth with dynamic client registration.

## Example tools

Read-only (39 in total):

- `AIROPS_MCP_ANALYTICS_CHART` — Query analytics data and display it as an interactive chart.
- `AIROPS_MCP_GET_AEO_AD` — Get one ad observed in ChatGPT answers.
- `AIROPS_MCP_GET_AEO_CITATION` — Get prompts citing a specific URL.
- `AIROPS_MCP_GET_AEO_PAGE_CONTENT_UPDATE` — Get a specific page content update by ID.
- `AIROPS_MCP_GET_AEO_PROMPT_ASSIGNMENTS_STATUS` — Inspect the current prompt-assignment draft state for a Brand Kit without modifying anything.
- `AIROPS_MCP_GET_ANSWER` — Get a specific AI answer by ID with full text content.
- `AIROPS_MCP_GET_BRAND_KIT` — Fetch a Brand Kit's brand identity (writing_tone, writing_persona) and associated entities (product lines, audiences, content types, regions, writing rules, custom variables, visual/design assets).
- `AIROPS_MCP_GET_CAMPAIGN` — Get a campaign by ID, including action grid IDs needed to inspect or update its grid.

Write and destructive (57 in total, approval required by default):

- `AIROPS_MCP_ACCEPT_OPPORTUNITY` — Accept pending opportunities for a campaign and add them to the campaign action grid.
- `AIROPS_MCP_ADD_AEO_REGION` — Add a region (ISO alpha-2 country code) to a Brand Kit's configured AEO regions.
- `AIROPS_MCP_ADD_GRID_COLUMN` — Add a new column to a grid table.
- `AIROPS_MCP_AUTOMATED_FEEDBACK_REPORT` — **AirOps only feedback tool.
- `AIROPS_MCP_BULK_UPDATE_AEO_PROMPT_TAGS` — Apply a single tag operation (add or remove) to a batch of AEO prompts in one Brand Kit, atomically.
- `AIROPS_MCP_BULK_UPDATE_AEO_PROMPT_TOPICS` — Reassign a batch of AEO prompts to an existing topic in one Brand Kit.
- `AIROPS_MCP_COMMIT_AEO_PROMPT_ASSIGNMENTS` — Commit the current prompt-assignment draft for a Brand Kit to live.
- `AIROPS_MCP_CREATE_ACTION_GRID` — Create a grid pre-wired with power steps to take action on AEO insights.

## Frequently asked questions

### How does LuumenAI connect to AirOps MCP?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in AirOps MCP on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to AirOps MCP — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/airops-mcp/
