Hedgehog internal · data infrastructure

PMA vs native MCPs: platform data coverage

A side-by-side of every platform connected in Power My Analytics against our own Hedgehog and Mechanic MCP servers — what each can pull, where they overlap, and which to reach for. Drill into any platform for its full field catalogue.

20 PMA connectors 32 connected accounts 9 native MCP servers Data as of 5 June 2026
The short version

Two systems doing different jobs

PMA is a read-only reporting warehouse with broad platform reach. Our native MCPs are live API connections — narrower, but deeper, real-time, and able to take action. The overlap is the Google stack, Meta, and organic social.

Power My Analytics

Broad, read-only warehouse

  • 20 platforms connected — ads, ecommerce, email, CRM and organic in one schema
  • Huge metric catalogue (e.g. 589 metrics on Facebook Ads alone)
  • One consistent query shape across every platform — ideal for cross-channel rollups
  • Historical / cached data without API rate limits
  • Read-only · daily-batch sync · figures can be cached or interpolated
Native HH / Mechanic MCPs

Deep, live, and able to act

  • Live API data straight from the source — real-time, to-the-hour
  • Read and write: build campaigns, edit budgets, post GBP, reply to reviews
  • Platform-specific depth: search terms, auction insights, quality score, funnels, attribution
  • Unique capabilities PMA has no equivalent for: SEO auditing, audience research, lead retrieval
  • Focused on the channels we manage — Google, Meta, organic social
Browse by platform

Open any platform for its full field catalogue

Each subpage lists every queryable PMA field grouped by report type, with a live filter, plus the native MCP data points where they exist. both systems · PMA only.

Paid advertising
Web analytics & search
Local presence
Ecommerce
Email & CRM
Organic social
Coverage matrix

Every connected platform, side by side

Each platform PMA syncs for us, and whether a native MCP also covers it. Full = comprehensive, Partial = some data or single-purpose, None = not available there.

PlatformIn PMANative MCPWhere each wins
Paid advertising
Google Adsgoogle_ads Full Full Native wins. report-engine + ads-writer + mechanic MCP + campaign-builder give search terms, auction insights, quality score, change history, recommendations — plus write access to bids, budgets and campaign builds. PMA adds the historical warehouse and cross-channel blend.
Meta / Facebook Adsfacebook_ads Full Full Tie — different strengths. hedgehog-meta-ads does management, audience research, lead retrieval, ad-library and creative fatigue/placement/demographic breakdowns. PMA has the deepest metric catalogue (589 metrics) plus pixel-event data.
Microsoft / Bing Adsbing Full None PMA only. No native MCP for Microsoft Advertising — PMA is our sole source.
TikTok Adstiktok Full None PMA only. Paid TikTok lives in PMA; native MCPs cover TikTok organic, not ads.
LinkedIn Adslinkedin_ads Full None PMA only. social-insights covers the organic company page, not paid LinkedIn.
Web analytics & search
Google Analytics 4google_analytics4 Full Full Native wins. mechanic / report-engine expose traffic, conversions, funnels, attribution comparison, landing pages and ecommerce in real time. PMA is better for blended historical trends.
Google Search Consolegoogle_searchconsole Full Full Native wins. top queries/pages, URL inspect, coverage errors and period comparison. Semrush (third-party) adds keyword and competitor research on top.
Google Merchant Centergoogle_merchant Full None PMA only. Product feed / shopping data has no native MCP.
YouTube Analyticsgoogle_youtube Full None PMA only. Organic YouTube channel analytics aren't in any native MCP (mechanic's video tools cover Google Ads video, not YouTube organic).
Local presence
Google Business Profilegoogle_mybusiness Partial Full Native wins clearly. mechanic / report-engine read performance, reviews and questions and write — create posts, reply to reviews, update business info. PMA only reads profile metrics.
Ecommerce
Shopifyshopify Full None PMA only. Orders, revenue and product data — no native Shopify MCP (only API reference code).
WooCommercewoocommerce Full None PMA only. Sole source for Woo store performance.
Email & CRM
Mailchimpmailchimp Full None PMA only. Campaign and audience stats. (Our Kit MCP is a separate HH-owned platform, not these client accounts.)
Klaviyoklaviyo Full None PMA only. Flow and campaign performance for ecommerce email.
ActiveCampaignactivecampaign Full None PMA only. Automation and campaign metrics.
HubSpothubspot Full None PMA only. CRM and marketing metrics — no native HubSpot MCP.
Organic social
Facebook Pagesfacebook_pages Full Full Tie. hedgehog-social-insights gives live page and post insights; PMA holds the historical record in the blended schema.
Instagram Insightsfacebook_instagram Full Full Tie. social-insights covers account and post insights live; PMA for trend history.
LinkedIn Companylinkedin_companies Full Full Tie. social-insights adds follower demographics and post insights; PMA for the historical view.
TikTok Organictiktokorganic Full Full Tie. social-insights pulls account insights and recent videos live; PMA holds the warehouse copy.
By category

How the split shakes out

Group the platforms and a clear pattern emerges: native is deeper on the channels we actively manage; PMA is the only door to everything else.

Google stack & Meta

Google Ads · GA4 · GSC · GBP · Meta Ads
Verdict — native wins

Both systems carry these, but the native MCPs go far deeper and add write access. Use PMA here only for blended historical trends or when you want everything in one query.

Other ad networks

Microsoft / Bing · TikTok Ads · LinkedIn Ads
Verdict — PMA only

We have no native MCP for these. PMA is the single source for spend, clicks and conversions across all three paid networks.

Ecommerce, email & CRM

Shopify · Woo · Merchant · Mailchimp · Klaviyo · ActiveCampaign · HubSpot · YouTube
Verdict — PMA only

The widest PMA-exclusive group. Store revenue, email performance and CRM data all flow through PMA and nothing else — essential for full-funnel reporting.

Organic social

Facebook · Instagram · LinkedIn · TikTok
Verdict — both, pick by need

hedgehog-social-insights for live, current numbers; PMA for the historical record sitting alongside paid and web data in one schema.

Native-only territory

What the MCPs do that PMA simply can't

Beyond platform reporting, our native servers do things a reporting warehouse has no concept of. None of these have a PMA equivalent.

Take action

Build and edit campaigns (Google & Meta), adjust bids and budgets, pause/enable, add keywords and negatives, update ad copy, post to GBP and reply to reviews. PMA is read-only.

SEO & website auditing

hedgehog-seo-auditor runs technical audits, PageSpeed, schema, sitemaps, internal links, duplicate content and GEO readiness — a whole class of data PMA doesn't touch.

Audience research & leads

hedgehog-meta-ads estimates audience size, searches interests/behaviours/geos, retrieves actual lead-form submissions, and searches the Meta Ad Library for competitor creative.

Report generation

The mechanic MCP builds Google Docs planning reports, writes to client Sheets and Drive, and assembles formatted weekly reports — output, not just input.

Rule of thumb

Which one do I reach for?

Reach for PMA when…

  • The platform is ecommerce, email, CRM, YouTube, or a non-Google/Meta ad network — it's PMA or nothing.
  • You need a cross-channel rollup in one consistent query shape.
  • You want deep metric granularity (every ROAS variant, pixel event, action breakdown).
  • You're pulling historical trends and don't need today's numbers to the hour.

Reach for the native MCP when…

  • You need to change something — campaigns, budgets, bids, GBP posts, reviews.
  • The data must be live and current (same-day, to-the-hour).
  • You need Google/Meta depth: search terms, auction insights, funnels, attribution, creative fatigue.
  • The task is SEO auditing, audience research, lead retrieval or report generation.

One gotcha worth remembering

PMA's standard lead field only surfaces Meta's native lead actions. Custom pixel conversions — like a WhatConverts "WC Lead" event — fall through that gap, so a client can look like it has zero conversions in PMA while tracking fine. For conversion truth on managed accounts, trust the live MCP's conversion-action data over PMA's lead column.