This page catalogs concrete use cases enabled by the Maestro MCP (Model Context Protocol) toolset. The use cases are organized across five key areas of the co-pilot workflow, with two levels of implementation:
Core use cases: cover straightforward, single-step interactions. These represent what you can accomplish directly with MCP tools.
Advanced use cases: extend these patterns into multi-step workflows. They combine tools into reusable skills, automated processes, and integrations with platforms like Slack, email, and Confluence.
Target personas
The following personas represent the primary users of the use cases:
Account manager: Client-facing reporting, deal audits, and media planning support.
Head of trading: Portfolio monitoring, performance comparison, and scaling oversight.
Trader: Day-to-day campaign operations, deal setup, and troubleshooting.
1. Inventory and media planning
These use cases support the Media Planner agent, helping traders size opportunities, find the right targeting, and validate inventory before committing to a deal.
Core
Use case
Persona
Tools used
Check CTV inventory availability: What is the CTV volume in the US, pre-roll, large player, non-skippable?
Compare available inventory by maximum video ad duration.
Trader
search-video-max-ad-duration-buckets
Compare campaign budget estimates across currencies for multinational planning.
Account manager
search-currencies
Compare inventory availability by DMA and US state for regional planning.
Head of trading
search-dmas, search-states, get-inventory-avails
Compare inventory across geo targets: Run multiple avails calls with different country/region/city to size opportunities per market and recommend budget allocation.
Identify available identity providers for cookieless targeting strategies.
Trader
search-identity-providers
Resolve and review a predefined site list before targeting activation.
Trader
get-site-list
Find existing advertisers before campaign setup: Search available advertisers to avoid duplicate advertiser creation.
Trader
list-advertisers
Advanced: skills and automation
Use case
Persona
How it works
Automated RFP response generator: Client sends an RFP spreadsheet, the skill maps each line item to Equativ inventory, checks availability, and generates a formatted proposal.
Cookieless readiness assessment: Estimates what percentage of a client's target inventory is cookieless-ready, broken down by market and format.
Head of trading
Skill runs get-inventory-avails with isCookieless=true vs. total, produces a readiness scorecard
Email-to-media-plan skill: Forwards a client brief email, extracts targeting requirements, runs inventory checks, and generates a structured media plan.
Green inventory scoring: Automatically compares green PMP inventory versus standard inventory across all target markets and formats, and outputs a sustainability readiness report.
Account manager, Head of trading
Skill runs get-inventory-avails with isGreenPmp=true vs. false for each geo/format combo, computes ratios
Inventory monitoring alert: A scheduled agent runs daily, checks inventory levels for key targeting combinations, and sends a Slack alert if volume drops below a threshold.
Review line item performance metrics across a campaign structure.
Trader
get-line-item-metrics
Set up a full campaign with line items: Create an advertiser, define campaign budget and goals, then add line items with geo and format splits plus creatives.
Update campaign goals and frequency capping: Add a 70% viewability goal and reduce frequency capping to 3 impressions per hour.
Trader
update-campaign
Validate supported banner dimensions before creative upload.
Trader
get-creative-banner-sizes
Verify which creatives are attached before campaign launch.
Trader
list-creatives
Adjust line item budget allocation mid-flight: Increase or decrease budget for individual line items without modifying campaign-level budgets.
Trader
update-line-item-budget
Advanced: skills and automation
Use case
Persona
How it works
A/B testing setup: Create parallel line items with different targeting strategies (for example, semantic vs. audience segments, or SPO premium vs. standard) to determine which delivers better KPIs.
Trader
Skill creates multiple create-line-item variants under the same campaign with controlled differences
Automated budget reallocation: A scheduled agent monitors pacing across all campaign line items and reallocates budget from underperforming to outperforming line items based on configurable rules (CTR, viewability, and spend pace).
Campaign launch checklist: A pre-launch validation step that verifies all line items have creatives attached, budgets sum correctly, dates fall within the campaign range, goals are set, frequency capping is configured, and targeting meets availability thresholds.
Conversational campaign management via Slack: Traders send messages such as 'pause line item 12345' or 'increase daily budget on campaign 67890 to $500,' and an agent interprets the commands and executes updates via MCP tools.
Media plan to campaign in one click: Automatically generate a full campaign structure from a validated media plan (spreadsheet or structured brief), including advertiser setup, campaign creation, line items with geo and format splits, budget allocation, goals, and creative uploads.
These use cases help the Reporting Analyst agent generate insights, compare performance, and create client-facing reports.
Core
Use case
Persona
Tools used
Daily delivery monitoring: Receive a morning snapshot of delivery data across all active campaigns to identify issues early.
Head of trading
get-campaign-delivery
Discover available values for report filtering before building a dashboard.
Any
get-filter-suggestions
Discover report dimensions and metrics: Identify available fields for breakdown and view video-specific metrics.
Any
get-dimensions, get-fields-category, get-metrics
Get deal-level KPIs for a client review: Pull metrics including impressions, spend, viewability, and completion rate for specific deals from the last 30 days.
Account manager
get-deal-metrics
Run an instant performance report: Request impressions, spend, and CTR by deal for the last 7 days.
Account manager, Trader
run-instant-report
Week-over-week performance comparison: Compare this week's spend and impressions against last week, broken down by advertiser, to identify growing accounts.
Head of trading
run-compare-report
Advanced: skills and automation
Use case
Persona
How it works
Anomaly detection and alerting: A scheduled agent compares daily metrics to a 7-day rolling average. If impressions, spend, or CTR deviate by more than 20%, it sends a Slack alert with the anomaly details and likely cause.
Head of trading
Scheduled agent, run-instant-report (daily vs. 7-day), deviation calculation, Slack alert
Cross-deal benchmarking: Compare a client's deal performance (CTR, viewability, win rate) against the portfolio average to identify optimization opportunities and support pricing recommendations.
Post-campaign wrap-up report: Automatically generate a summary when a campaign ends, including goal achievement rates, best and worst performing line items, week-over-week trends, and recommendations for the next flight.
QBR preparation package: Prepare a full Quarterly Business Review for a client, including deal inventory, performance trends, top and bottom performers, pacing health, and strategic recommendations in a slide-ready document.
Scheduled weekly client report: Every Monday at 9 a.m., an agent generates a performance report for a client's deals or campaigns, formats it, and posts it to a dedicated Slack channel or sends it via email.
Account manager
Scheduled agent, get-deal-metrics or run-instant-report, Slack or email delivery
5. Deal troubleshooting
These use cases help the Troubleshooting Expert agent diagnose delivery issues, validate setup, and resolve problems before they affect clients.
Core
Use case
Persona
Tools used
Check if a deal has matching inventory: Verify that the deal's targeting matches available supply when there are zero bid requests.
Trader
get-deal-avails
Compare deal avails vs. actual delivery: Cross-reference available bid requests with the actual funnel to pinpoint bottlenecks, such as a buyer not bidding, low prices, or rendering issues.
Investigate pacing issues: Determine if a deal's over-delivery or under-delivery is caused by the pacing mode or a demand spike.
Trader, Head of trading
get-deal-pacing, get-deal-troubleshooting
Advanced: skills and automation
Use case
Persona
How it works
Client-facing troubleshooting report: Generate a client-friendly diagnostic that translates technical bid funnel data into business language, such as recommending a floor adjustment to improve win rates.
Account manager
Skill chains: get-deal-troubleshooting, get-deal, natural language translation, formatted output
Deal SLA tracking: Compute projected delivery based on current pace. A scheduled agent alerts you if a deal risks missing its target with 5 or more days remaining.
Account manager, Head of trading
Scheduled agent, get-deal-pacing, get-deal-delivery, pace projection, Slack/email alert
Proactive deal monitoring: Every morning, a scheduled agent checks all active deals, runs the bid funnel for each, flags deals with a drop-off rate above 90%, and posts a prioritized alert to Slack.
Root cause analysis with auto-fix suggestions: Cross-reference funnel data with deal configuration to recommend specific fixes, such as adjusting price floors, creative sizes, or geography.
Troubleshooting Slack bot: Paste a deal ID in Slack to have the bot run a full health check and reply in-thread with a formatted diagnostic summary and recommended actions.