Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
airops_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Accept pending opportunities for a campaign and add them to the campaign action grid. For v2 campaigns, pass opportunity_ids; acceptance uses the original rationale and every opportunity context. Before calling this tool, summarize the opportunities or opportunity items that will be accepted and get explicit user conf…
Untrusted display-only summary
Add aeo region
AIROPS_MCP_ADD_AEO_REGION
Add a region (ISO alpha-2 country code) to a Brand Kit's configured AEO regions. Why this tool exists: AEO prompts and prompt-assignments can only reference regions that are configured on the Brand Kit. When `create_aeo_prompt` or `update_aeo_prompt_assignments` returns a `validation_error` mentioning that the country…
Untrusted display-only summary
Add grid column
AIROPS_MCP_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. Can also add a playbook column or workflow column. Workflow columns use data_type app_execution with inputs mapped to grid columns, static values, a Brand Kit, or a Knowledge Base. Each input mappin…
Untrusted display-only summary
Analytics chart
AIROPS_MCP_ANALYTICS_CHART
Query analytics data and display it as an interactive chart. Returns data with a UI reference for visualization. Today's data is still being processed — always use yesterday (2026-09-09) or earlier as end_date. CONSTRAINTS: (1) Only metrics from the same scale group can be plotted together: percentage metrics (mention…
Untrusted display-only summary
Automated feedback report
AIROPS_MCP_AUTOMATED_FEEDBACK_REPORT
**AirOps only feedback tool. Issues from other MCP servers should be rejected.** Make sure the issue is related to AirOps MCP tools before using this tool. Submit a feedback report when a user query cannot be resolved with existing tools or when errors occur repeatedly. **Use this tool proactively** to report issues,…
Untrusted display-only summary
Bulk update aeo prompt tags
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. Operations: - `add` — adds the supplied tag_ids to each prompt's existing tags. Duplicates are silently deduped. - `remove` — removes the supplied tag_ids from each prompt. Tags not currently on a prompt are silently n…
Untrusted display-only summary
Bulk update aeo prompt topics
AIROPS_MCP_BULK_UPDATE_AEO_PROMPT_TOPICS
Reassign a batch of AEO prompts to an existing topic in one Brand Kit. Specifying the destination topic: - Pass `topic_id` (use `list_topics` to discover them). - The topic must already exist on the Brand Kit. This tool does NOT create topics. To create a new topic first, use `create_topic`, then pass its id here. Spe…
Untrusted display-only summary
Commit aeo prompt assignments
AIROPS_MCP_COMMIT_AEO_PROMPT_ASSIGNMENTS
Commit the current prompt-assignment draft for a Brand Kit to live. Replaces all live country, persona, and platform assignments for the brand kit's prompts with the draft data. The workspace's estimated answers limit is enforced. If committing would push the workspace over its quota, the call is rejected with an `Ans…
Untrusted display-only summary
Create action grid
AIROPS_MCP_CREATE_ACTION_GRID
Create a grid pre-wired with power steps to take action on AEO insights. This is the ONLY supported way to run power steps from MCP: each action_type maps to a specific set of power step columns (e.g. content optimization, citation outreach, question answering) that are auto-configured on the grid and ready to execute…
Untrusted display-only summary
Create aeo persona
AIROPS_MCP_CREATE_AEO_PERSONA
Create a new AEO persona on a Brand Kit. Personas represent the characters used to simulate AI-search queries when measuring AI visibility, citations, and mentions. Behavior: - `title` must be unique within the Brand Kit (max 200 chars) and `description` is required (max 5000 chars). - Optional `add_to_all_prompts` (d…
Untrusted display-only summary
Create aeo prompt
AIROPS_MCP_CREATE_AEO_PROMPT
Create a new AEO prompt for a Brand Kit. Prompts are questions that can be asked about a brand to AI search engines, used to track AI visibility and citations. After creation, background jobs automatically analyze the prompt on search engines, extract keywords, and compute volume metrics. You can optionally assign cou…
Untrusted display-only summary
Create aeo tag
AIROPS_MCP_CREATE_AEO_TAG
Create a new AEO tag on a Brand Kit. Tags are user-defined labels that can be applied to prompts via `bulk_update_aeo_prompt_tags`. Behavior: - `name` must be unique within the Brand Kit (case-insensitive). The model enforces this via a unique index on (brand_kit_id, lower(name)). - `color` is optional. If omitted, a…
Untrusted display-only summary
Create brand kit direct upload
AIROPS_MCP_CREATE_BRAND_KIT_DIRECT_UPLOAD
Initiate a direct file upload for use with Brand Kit visual tools. This returns an upload URL (pointing directly to the storage service), upload headers, and a signed_id. The workflow is: 1. Call this tool with the Brand Kit ID and file metadata (filename, content_type, byte_size, checksum). The checksum must be the B…
Untrusted display-only summary
Create brand kit recap entry
AIROPS_MCP_CREATE_BRAND_KIT_RECAP_ENTRY
Record a recap entry summarizing the changes you made to a Brand Kit. Call this once, near the end of a session that mutated the Brand Kit draft — not for every edit. Do not call this tool if you made no Brand Kit draft mutations this session (for example, you only read the Brand Kit, suggested edits the user rejected…
Untrusted display-only summary
Create grid
AIROPS_MCP_CREATE_GRID
Create a new empty, general-purpose grid with the given name. The grid is created with a single empty sheet (zero rows, zero columns). Use add_grid_column to add columns and write_grid to add rows. If the user belongs to more than one workspace, workspace_id is required. Do not use this tool to act on AEO insights — u…
Untrusted display-only summary
Create grid sheet
AIROPS_MCP_CREATE_GRID_SHEET
Create a new sheet (grid table) within an existing grid. The sheet is created with zero rows and zero columns. Use add_grid_column to add columns and write_grid to add rows. A grid can contain at most 10 sheets.
Untrusted display-only summary
Create opportunity
AIROPS_MCP_CREATE_OPPORTUNITY
Create one pending opportunity for a Campaign. In interactive Quill or OAuth sessions, summarize the proposed name, description, and target resources and get explicit confirmation first. Campaign strategy Playbooks infer their own Campaign. Other Playbooks must provide play_id, inspect existing Opportunities before cr…
Untrusted display-only summary
Create page
AIROPS_MCP_CREATE_PAGE
Add a web page to a Brand Kit's AEO pages. The URL is normalized before the page is created, and the page is associated with the Brand Kit's configured AEO domain. The URL must be unique within the Brand Kit. IMPORTANT: Always show the user the URL and Brand Kit you plan to use and get explicit confirmation before cal…
Untrusted display-only summary
Create topic
AIROPS_MCP_CREATE_TOPIC
Create a new AEO topic on a Brand Kit. Topics are categories used to group AEO prompts. Behavior: - `name` must be unique within the Brand Kit. - `color` is optional. If omitted, a color is auto-assigned from the platform palette. Valid colors: light_grey, grey, green, teal, blue, purple, lilac, pink, red, coral, oran…
Untrusted display-only summary
Delete aeo prompt
AIROPS_MCP_DELETE_AEO_PROMPT
Delete an AEO prompt from a Brand Kit. Use `list_aeo_prompts` to find the prompt ID and verify the prompt text before deletion. IMPORTANT: This action is destructive. Always show the user the exact prompt text and get explicit confirmation before calling this tool.
Untrusted display-only summary
Delete aeo tag
AIROPS_MCP_DELETE_AEO_TAG
Delete an AEO tag from a Brand Kit. Behavior: - This is a HARD delete. The tag is removed from the Brand Kit entirely. - All taggings on prompts that referenced this tag are also deleted (cascade via `Aeo::Tag has_many :taggings, dependent: :destroy`). Every prompt that had this tag will lose it. - The response includ…
Untrusted display-only summary
Delete brand kit writing rules
AIROPS_MCP_DELETE_BRAND_KIT_WRITING_RULES
Delete one or more writing rules from a Brand Kit. This edits the Brand Kit draft version only; it does not change the active (live) version. A failure deleting one rule does not block or roll back the others: the response reports which rules were deleted and which could not be. IMPORTANT: Always show the user exactly…
Untrusted display-only summary
Delete grid column
AIROPS_MCP_DELETE_GRID_COLUMN
Delete a grid column and any dependent columns (e.g. workflow output columns, playbook artifact columns). Cannot delete while row executions are running for the grid table. Returns the IDs of all columns deleted.
Untrusted display-only summary
Delete topic
AIROPS_MCP_DELETE_TOPIC
Delete an AEO topic from a Brand Kit. Behavior: - This is a HARD delete. The topic is removed from the Brand Kit entirely. - Deletion is blocked when the topic has associated prompts. Use `list_aeo_prompts` filtered by `topic_id` to inspect prompts before deleting. - Candidate questions and question recommendations fo…
Untrusted display-only summary
Discard aeo prompt assignments
AIROPS_MCP_DISCARD_AEO_PROMPT_ASSIGNMENTS
Discard the current prompt-assignment draft for a Brand Kit. Throws away ALL uncommitted edits — both your own and any unsaved edits the human user made in the UI — and re-mirrors a fresh empty draft from live. Live assignments are never touched. IMPORTANT: - This action is destructive and unrecoverable. Pending UI ed…
Untrusted display-only summary
Get aeo ad
AIROPS_MCP_GET_AEO_AD
Get one ad observed in ChatGPT answers. The 'id' parameter is the observed_creative_id returned by list_aeo_ads.
Untrusted display-only summary
Get aeo citation
AIROPS_MCP_GET_AEO_CITATION
Get prompts citing a specific URL. The 'id' parameter is the URL to look up.
Untrusted display-only summary
Get aeo page content update
AIROPS_MCP_GET_AEO_PAGE_CONTENT_UPDATE
Get a specific page content update by ID. Its change_detection object carries the detection status and categories, plus a nested changes array (the before/after diff) on this single-update fetch. Track content updates.
Untrusted display-only summary
Get aeo prompt assignments status
AIROPS_MCP_GET_AEO_PROMPT_ASSIGNMENTS_STATUS
Inspect the current prompt-assignment draft state for a Brand Kit without modifying anything. Read-only. This is the authoritative source for workspace estimated-answers numbers (live and draft). Call it whenever you need them — never compute or guess them yourself. In particular: - At the start of a session, to detec…
Untrusted display-only summary
Get answer
AIROPS_MCP_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 the complete answer text (not truncated), citations, and mentions. Use includes parameter to get citations, mentions, and persona details.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.