audience_360
Audience 360 | the caller's OWN audience report over their connected Google Search Console + GA4 + social (Facebook Page, Instagram, TikTok) connector data, computed deterministically server-side (the exact numbers the user sees in the app | nothing re-derived, nothing estimated). Use this FIRST for any interpretation question about a user's traffic/audience ("why is my AI traffic falling", "which queries are rising", "which pages do AI assistants cite", "how is my funnel doing") | it is far more token-efficient and more faithful than rebuilding KPIs from raw connector tables. Pick only the sections you need: overview (funnel stages + audience segments), channels (weekly channel mix + AI-share shift + brand-vs-generic clicks), queries (top brand/generic queries + 28d risers/fallers + high-impression-low-click opportunities), content (per-page sessions x engagement joined with search demand + AI-cited pages), audience (countries, devices, new-vs-returning, totals), conversions (GA4 key events), social (connected Facebook Page / Instagram / TikTok reach, follower trends, top posts, post-format engagement + IG follower demographics), health (report-vs-API cross-checks). Lists are capped and weekly series bounded; every truncation is marked with an omitted count. Filter with range/channel/countries to sharpen the question. Requires the caller's own autario account (API key or OAuth) with the Audience 360 app connected | see get_app_context("audience-360") for the data map behind it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Custom window end (YYYY-MM-DD), only with range=custom. | |
| from | No | Custom window start (YYYY-MM-DD), only with range=custom. | |
| brand | No | Optional brand term override for the brand-vs-generic query split (default: derived from the GSC property). | |
| range | No | Time window preset. Relative presets anchor at the newest data day. Default 90d. Use "custom" together with from/to. | |
| format | No | Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless. | |
| channel | No | Optional single-channel filter (sections that cannot honor it say so in notes). | |
| sections | No | Which report sections to return. Default ["overview","channels"]. Request only what the question needs (token efficiency); call again for more. | |
| countries | No | Optional comma-separated ISO country codes filter, e.g. "DEU,USA". |