Using the MCP Page in Your PMA Hub

Using the MCP Page in Your PMA Hub

Info
The MCP page in your PMA Hub is where you connect AI assistants to your marketing data, manage those connections, and keep an eye on usage. This article walks through everything the page does. For a full overview of the MCP server, including the available tools and worked examples, see the Power My Analytics MCP Server Guide.
Notes
MCP usage is included with your PMA plan and draws from the same shared per-plan limit pool as the Power My Analytics API (each plan includes an API rate limit, a request quota, and a row quota per billing cycle; on the Custom plan the request and row quotas are negotiated with your sales representative). See Get Started with Power My Analytics API for the current per-plan limits.

What the MCP Page Is

The MCP page is the home base for Power My Analytics' Model Context Protocol (MCP) server inside your Hub. From one screen you can:
  • Connect an AI assistant (such as Claude Desktop, Claude Code, or ChatGPT) to your Hub.
  • See every application currently connected to your organization.
  • Revoke any connection you no longer want.
  • Track how much the MCP server is being used this month.
Once an assistant is connected, you can ask questions about your warehoused marketing data in plain language instead of building a report first.

Finding the MCP Page

Open your Hub at hub.powermyanalytics.com and click MCP in the left navigation (it carries a Beta badge). Any Hub user with access to the organization can open the MCP page and connect an AI assistant. You do not need an admin role.


Connecting an AI Assistant

  1. On the MCP page, click + Connect AI.
  2. Choose your assistant from the menu: Claude Desktop, Claude Code, or ChatGPT. Each option opens a short, step-by-step guide for that client.
  3. Follow the guide to add the PMA connector and complete the sign-in (OAuth) flow using your existing PMA login (Google single sign-on or email and password).
When you connect through the sign-in flow, your access token is created automatically. There is no manual API token to generate or paste, and you do not need to contact support to be provisioned.
Notes
Using a different MCP-compatible client (such as Cursor) or building your own integration? Browser-based clients connect with the same server URL and OAuth sign-in described in the Power My Analytics MCP Server Guide. For a backend service with no browser, see Headless/Server-to-Server Integration with PMA MCP Server, which uses a PMA API token you generate from Hub settings.
The connect guides for each client:

Understanding the Connected Application Table

The Connected Application table lists the applications your organization has connected to its MCP server. If a member of the PMA support team connects to your organization to help troubleshoot an issue, that connection is not shown in your table, and its activity is never counted toward your usage or billed to you. The table has these columns:
Column
What it shows
Connected Application
The connection's name, such as an AI client or an API Token entry for a headless integration.
Connected By
How the connection was created, such as Manual for a self-generated API token.
Date Created
When the connection was first made.
Last Active
The most recent time the connection made a request.
Actions
A trash icon to revoke the connection.

Use the Created by filter (Created by anyone or Created by me) and the Search box to narrow a long list.

Revoking a Connection

  1. In the Connected Application table, find the connection you want to remove.
  2. In the Actions column, click the trash icon (Revoke Connection).
  3. In the confirmation dialog ("Are you sure you want to revoke this connection?"), click Confirm.
Revoking a connection immediately ends that application's access to your Hub through the MCP server. Your Hub and your marketing data are not affected; only that application loses query access. The user can reconnect later from their AI client if needed.

Reading Your Usage Stats

The Usage This Month panel gives you a quick read on MCP activity:
  • MCP requests: the number of requests made to your MCP server this month.
  • Data rows retrieved: how many rows of data have been returned to connected applications this month.
  • Connection status: whether your organization has had active MCP usage this month (for example, Active this month). These stats reflect only your organization's own activity; any troubleshooting activity by the PMA support team is excluded and will never be billed to you. These usage stats count toward your plan’s shared MCP+API limit pool (each plan includes an API rate limit, a request quota, and a row quota per billing cycle), so it is worth checking them periodically. See Get Started with Power My Analytics API for the current per-plan limits.