
The Power My Analytics MCP server is a hosted endpoint that connects MCP-compatible AI assistants (Claude Desktop, Claude Code, Claude Web, ChatGPT, and others) directly to your PMA Hub. Once connected, you can ask questions about your marketing data in plain language and get answers grounded in your warehoused PMA data, without first having to build a report.
Think of it as a conversational analytics surface for your PMA Hub. Instead of building a Data Studio scorecard or assembling a Data Builder dataset to answer a one-off question, you can simply ask.
The MCP server is a new way to consume the data you have already centralized in your PMA Hub. It complements your existing reporting tools rather than replacing them:
The MCP server shines when the question is exploratory or ad-hoc, like "How is my Facebook Ads performance compared to last month?" or "Did anything weird happen this week?" or "Which campaigns are driving the most conversions?" You ask, the AI answers, without first having to build a report.
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external data sources and tools. The PMA MCP server is Power My Analytics' implementation of that standard: it makes your warehoused marketing data available to any MCP-compatible AI assistant, so the AI can read it and answer questions about it on demand.
That makes the PMA MCP server complementary to (and different from) two adjacent kinds of AI tooling:
On the PMA side, you will need:
On the integration side, the PMA MCP server supports two equivalent paths depending on what you are building:
For AI assistant clients (browser-based OAuth):
For headless / server-to-server integrations (no browser, no interactive user session):
Authorization header (for example, the official @modelcontextprotocol/sdk package, or any equivalent library in your language of choice).Usage limits. MCP usage counts toward the same per-plan limits as the Power My Analytics API. Your API and MCP usage draw from a single shared pool, so the rate limit (requests per minute), the request quota (requests per billing cycle), and the row quota (rows per billing cycle) below all describe your combined API + MCP usage:
|
Plan
|
API rate limit (requests per minute)
|
Requests per billing cycle
|
Row quota (rows per billing cycle)
|
|
Free
|
15
|
100
|
1,000
|
|
Business
|
30
|
5,000
|
250,000
|
|
Grow
|
45
|
15,000
|
500,000
|
|
Pro
|
45
|
25,000
|
1,000,000
|
|
Custom (formerly Enterprise)
|
60
|
Negotiated with your sales representative
|
Negotiated with your sales representative
|
If you need higher limits than your plan includes, a Custom plan can be tailored to your needs. Please discuss limits with your dedicated representative, or contact us at sales@powermyanalytics.com for assistance.
Once connected, your AI assistant can browse your connected data sources, inspect schemas, run analytics queries against your warehoused marketing data, and read or build Data Builder datasets, all through natural-language conversation. Common use patterns include:
The PMA MCP server exposes 22 first-party tools across five families (discovery and diagnostics, sub-account and activity, analytics, dataset/Data Builder, and template browsing), plus one slim MCP protocol resource for client-side caching.