What the daily report should answer
A useful daily report is not a data dump. It should tell the AdOps team what moved since yesterday, which Line Items need attention, and where delivery risk is building up.
With OrbiAds MCP, Claude can call reporting tools such as run_custom_report, fetch_inventory_report, export_report_csv, and get_report_result. Claude stays in the coworker role: it prepares the query, checks the output, and writes the summary while Google Ad Manager remains the source of truth.
- Delivery health by
DATE,AD_UNIT_NAME,ORDER_NAME, andLINE_ITEM_NAME. - Core metrics such as ad server impressions, clicks, CTR, revenue, ad requests, fill rate, and unfilled impressions.
- A compact exception list: Line Items pacing behind plan, sudden fill-rate drops, or revenue outliers.
Prompt Claude like an operator, not a dashboard
The best prompt gives Claude a reporting contract: date range, dimensions, metrics, filters, output format, and the decision you want to make after reading the report.
For example: "Run yesterday's Google Ad Manager report by ad unit and Line Item. Include impressions, clicks, revenue, ad requests, fill rate, and unfilled impressions. Flag any ad unit with fill rate below 80% or revenue down more than 20% versus the previous day."
- Ask Claude to call
get_report_dimensionsorget_report_metricswhen a field name is uncertain. - Keep technical names unchanged so the MCP server can map them to valid GAM reporting fields.
- Request both a human summary and a machine-readable table for follow-up automation.
Add checks before sharing the summary
Claude should verify that the report covers the expected date, that the exported rows are not empty, and that totals reconcile with the previous cached result when available.
This is where an AI coworker is useful: it can compare the same report across two dates, explain anomalies in plain language, and keep the final note short enough for a morning standup.
- Check for zero-row reports before drawing conclusions.
- Separate "no demand" from "no ad requests" by keeping ad requests and unfilled impressions in the same view.
- Include the report ID or export path so the team can inspect the source data later.
See the MCP reporting workflow, suggested fields, and implementation checklist.
Use the metrics reference before locking a daily report template.
