Apple Ads report
Read native Apple campaign, ad group, ad, keyword or search-term performance for explicit campaigns. Works on your own Apple Ads account, connected through Get MCP Ads. Needs ad account id, campaign ids, start date and more.
Inputs
- Ad account ID
- A selected Apple Ads ad account from list_accountsRequired · adAccountId
- Campaign IDs
- Campaign IDs: up to 20 for campaigns; exactly one for adgroups, ads, keywords or searchtermsRequired · campaignIds
- Start date
- First date of the reporting period, in YYYY-MM-DD formatRequired · startDate
- End date
- Last date of the reporting period, in YYYY-MM-DD format, on or after startDateRequired · endDate
- Level
- Entity or aggregation level for the requested report (campaigns, adgroups, ads, keywords or searchterms)Optional · level
- Time zone
- Report timezone: account timezone (ORTZ) or UTC (ORTZ or UTC)Optional · timeZone
- Granularity
- Time bucket used to aggregate reporting rows (HOURLY, DAILY, WEEKLY or MONTHLY)Optional · granularity
- Fields
- Native metric namesOptional · fields
- Group by
- Native demographic or geographic grouping dimensionsOptional · groupBy
- Offset
- Zero-based number of rows to skip before returning resultsOptional · offset
- Limit
- Maximum number of returned items or rowsOptional · limit
- Workspace ID
- Authorized workspace ID from list_accounts/list_workspacesOptional · workspace_id
Pricing
- Price
- $0.005 per call
- Billing
- The provider’s price, with no markup. Billed for measured usage.
Call
Your agent reads the schema and the price with inspect_tool before it runs the tool.
- MCP call
- cURL command
- TypeScript
- Tool ID
Alternatives
Connect your agent to 2,400+ tools for free
Sign in with Google or GitHub. No card required.