Porter Metrics+Grok logo
boltAI Marketing Tutorial · 2026

How to Connect Porter Metrics to Grok with MCP

A step-by-step guide to connect Porter Metrics to Grok. Once connected, ask Grok anything about your Google Ads, Meta Ads, GA4, Shopify, HubSpot and 20+ more platforms — in plain English.

Juan Bello

Juan Bello

Founder, Porter Metrics · October 15, 2026 · 8 min read

boltQuick answer

Open Grok → Connectors → New Connector → Custom. Name the connector Porter Metrics, enter https://mcp.portermetrics.com/mcp in Server URL, and click Add Connector. Review the authorization request and click Allow Access. Wait until Porter Metrics appears under Connected with the status Added and the message Connector added successfully.

MCP namePorter Metrics
MCP server URLhttps://mcp.portermetrics.com/mcp

Paste this URL into the Server URL field when adding the custom MCP server.

Follow the Grok walkthrough. The demo and screenshots below show the complete connection flow in Grok.

What is the Porter Metrics MCP?

An MCP is a way to plug tools into your AI chats. Think of it like a USB port for AI: once a tool has an MCP, any AI chat can connect to it and use its data. And because the standard is universal, the same MCP works everywhere — Grok, Claude, Gemini, Cursor, Antigravity, Lovable, and any other AI tool that accepts APIs or MCPs.

The Porter Metrics MCP brings all your marketing data into those AI tools. The same connectors you use today to send data to Google BigQuery, Google Sheets, or Data Studio — Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Shopify, HubSpot, GA4, Search Console, and 20+ more — are now available inside Grok (and any other MCP-compatible AI).

Why it matters for marketers

With the Porter MCP, you stop waiting on data pulls and start acting on them. Concrete things you can do today:

  • Ask questions and get instant answers: “Which Meta Ads campaigns had the highest ROAS last week?” or “Compare Google Ads cost vs. GA4 revenue this month.” Grok pulls the numbers and explains them.
  • Spin up dashboards inside the chat: ask for a weekly performance view and get charts, tables, and a summary ready to share — no Data Studio setup required.
  • Generate client-ready reports on demand: “Draft this month’s report for Client X with Google Ads spend, GA4 sessions, and Shopify revenue.” Paste it into Slack, email, or a doc.
  • Diagnose performance dips: “Why did our ROAS drop on Tuesday?” Grok looks at your campaigns, channels, and landing pages and explains what changed.
  • Build your own marketing apps: combine the Porter MCP with Grok, an agent framework, Cursor, or Lovable to create internal tools — lead scoring flows, automated alerts, attribution models — without being a developer.
  • Prepare recurring reports: ask for a Monday-morning KPI digest, anomaly review, or client update.

Prerequisites: what you need before you start

Before you connect Porter to Grok, make sure you have the following ready:

  • A Porter Metrics account with your marketing data connected (start a free trial if you don’t have one).
  • A Grok account with access to custom MCP servers. Availability depends on your plan and workspace settings.
  • ~5 minutes to complete the full setup.

Step 0 — Connect your marketing data to Porter first

Grok reads your data through Porter, so the first thing you need are your marketing accounts connected inside Porter. If you already use Porter with Data Studio, Google Sheets, or BigQuery, you can skip this step — every account you connected before is automatically available to Grok too. Connect once, use everywhere.

If this is your first time:

  1. Sign in to Porter (or start a free trial).
  2. In the top-left corner of the app, click the + Create button.
  3. Pick a destination for your data — Data Studio, Google Sheets, or BigQuery. It doesn’t matter which one you choose first: any marketing account you authorize here becomes available across all destinations, including Grok via the MCP.
  4. Choose the platform you want to connect (Google Ads, Meta Ads, TikTok Ads, GA4, Shopify, HubSpot, etc.) and sign in with the account that owns the data — for example, the Facebook profile that has access to your Meta Ads account, or the Google account that owns your Google Ads.

Once at least one source is connected in Porter, those accounts are ready to use in Grok.

Already a Porter user? Every data source you’ve connected for Data Studio, Sheets, or BigQuery is instantly available to Grok via the MCP — no duplicate setup.

How to connect Porter Metrics to Grok

Follow these 10 steps in the same order as the Connect Grok to Porter MCP demo. Menu availability can vary by account and workspace.

1
Open Grok
Open Grok to connect your Porter Metrics data.
Step 1: Open Grok
2
Open Connectors
Open the Connectors panel in Grok.
Step 2: Open Connectors
3
Add a new connector
Click New Connector and select Custom.
Step 3: Add a new connector
4
Name your connector
Enter a name for the custom connector.
Step 4: Name your connector
5
Enter Porter Metrics
Name the connector Porter Metrics.
Step 5: Enter Porter Metrics
6
Add the MCP URL
Enter https://mcp.portermetrics.com/mcp in Server URL, then click Add Connector.
Step 6: Add the MCP URL
7
Authorize Porter Metrics
Review the access request and click Allow Access.
Step 7: Authorize Porter Metrics
8
Wait for authorization
Wait while Porter Metrics completes authorization.
Step 8: Wait for authorization
9
Porter Metrics is connected
Confirm Porter Metrics appears under Connected with the status Added.
Step 9: Porter Metrics is connected
10
Connection confirmed
The Connector added successfully message confirms the connection is ready.
Step 10: Connection confirmed

MCP connection details

In Grok, open Connectors → New Connector → Custom.

MCP namePorter Metrics

Click Add Connector, review the access request, then click Allow Access. Wait for authorization to finish.

How to verify the connection is working

In Connectors, confirm that Porter Metrics appears under Connected with the status Added. The demo ends with the message Connector added successfully.

Then try asking Grok: Using Porter, list the data source accounts I have connected. If no accounts appear, check that your marketing sources are connected to the Porter account you authorized.

What you can do with Grok + Porter Metrics

Once connected, the Porter MCP unlocks these everyday marketing workflows:

bolt
Ask in plain English
“How much did we spend on Meta Ads last month by campaign?” — Grok runs the query and gives you the answer in seconds.
merge_type
Blend sources on the fly
“Compare Google Ads cost vs. GA4 revenue for the last 30 days.” Cross-source analysis without leaving the chat.
description
Quick reports & summaries
Ask Grok to summarize last week’s performance across all paid channels and drop a client-ready recap in Slack.
edit_note
Write with real data
Draft marketing docs, exec summaries, and QBR slides with live metrics pulled into the same conversation.
schedule
Prepare recurring reports
Ask for a weekly KPI digest based on your connected marketing data.
target
Diagnose performance dips
Grok spots the top 3 campaigns dragging down ROAS this week and explains why in a paragraph.

Example prompts to try

Copy any of these prompts into a new Grok conversation (with the Porter connector enabled) to see what the integration can do:

prompt_suggestion“Pull yesterday’s Meta Ads results grouped by campaign and ad set. Flag anything with CPA above $40.”
prompt_suggestion“Compare Google Ads vs. Microsoft Ads performance for Q1 — clicks, conversions, and CPC.”
prompt_suggestion“What were my top 10 organic landing pages in Search Console last 28 days? Include clicks, impressions, and average position.”
prompt_suggestion“From Shopify, what are my 5 best-selling products this month and how does that compare to last month?”
prompt_suggestion“Draft a short weekly report for my client using Google Ads spend, GA4 sessions, and Shopify revenue.”
prompt_suggestion“Which of my Meta Ads campaigns had the highest ROAS in the last 14 days? Group by campaign objective.”
prompt_suggestion“Show me TikTok Ads CPA trend for the last 8 weeks and highlight any anomalies.”
prompt_suggestion“Blend HubSpot deals with Google Ads spend and tell me which campaigns drove the most pipeline this quarter.”

Supported data sources and integrations

The Porter MCP covers the same 25+ data sources Porter supports in Data Studio, Google Sheets, Power BI, and BigQuery:

Advertising
Google AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdsPinterest AdsReddit AdsX AdsApple AdsGoogle DV360
Analytics & SEO
Google Analytics 4Search ConsoleGoogle Business Profile
Social
Instagram InsightsFacebook InsightsLinkedIn PagesTikTok InsightsFacebook Public Data
E-commerce
ShopifyAmazon Seller
CRM & Email
HubSpotKlaviyoMailchimpActiveCampaign
Other
Google Sheets

Considerations, security, and limitations

Before you roll this out to your team or clients, here are the things worth knowing:

Authentication and data access

Review the Porter Metrics access request before clicking Allow Access. Use the Porter account that has access to the marketing sources you want to query.

Data privacy

Connected data can be returned to Grok to answer your questions. Review your organization’s data-sharing requirements and the permissions shown during authorization before connecting.

Rate limits and query size

Queries return up to 1,000 rows per request and respect each platform’s native API rate limits (e.g., Google Ads API quotas, Meta Graph API limits). For large exports or bulk data, use Porter’s Data Studio, Sheets, or BigQuery connectors instead.

Heads up: The MCP is optimized for interactive analysis, not bulk data transfer. If you need to move millions of rows, use Porter’s BigQuery or Sheets destinations instead.

Pricing: how it works

The MCP is already included in your Porter plan — there is no extra fee for connecting Grok. Porter only charges for the data source accounts you connect (for example, one Meta Ads account = one data source account). The same account you already pay for in Data Studio, Sheets, or BigQuery is the same one you use in Grok — no double billing.

In short: you pay per data source account, and that account works across every destination Porter supports (Data Studio, Google Sheets, BigQuery, and AI tools like Grok). Note that the Grok subscription itself is billed separately by xAI.

See full pricing details at portermetrics.com/pricing.

Troubleshooting common issues

If something isn’t working, check this list first:

errorI don’t see Connectors or New Connector in Grok
Availability depends on your Grok plan and workspace settings. Check whether your account offers Connectors and New Connector → Custom. In managed workspaces, an administrator may need to enable access.
errorSign-in window doesn’t open after clicking Add Connector
Disable pop-up blockers for grok.com and try again. On the desktop app, check that your default browser is set correctly in system settings.
error“No accounts found” when asking a question
Make sure you signed in with the same Google account that has the data source connected in Porter. Go to Porter → Data Sources and confirm the account is active under the correct workspace.
errorGrok says it can’t access Porter
The connector may have been disabled. In Grok, go to Connectors, find Porter Metrics, and make sure it’s enabled. You may need to sign in again with Google.
errorQuery returns empty results
Check the date range — some platforms have a 48-hour data delay. Also verify the account has data for the metrics you’re asking about.
error“Invalid field” errors
Ask Grok to first list the available fields for that data source before running the query. Field names vary by platform.

Still stuck? Contact Porter support and include the error message plus the prompt you tried.

Frequently asked questions

How do I connect Porter Metrics to Grok?

Open Grok → Connectors → New Connector → Custom. Name the connector Porter Metrics, enter https://mcp.portermetrics.com/mcp in Server URL, and click Add Connector. Review the authorization request and click Allow Access. Wait until Porter Metrics appears under Connected with the status Added and the message Connector added successfully.

Do I need a specific Grok plan?

Check whether your Grok account offers Connectors → New Connector → Custom. Availability can depend on your account and workspace settings. This guide follows the interface shown in the demo.

Which URL and connector name should I use?

Use Porter Metrics as the name and https://mcp.portermetrics.com/mcp as the Server URL.

How do I know the connection succeeded?

Porter Metrics appears under Connected with status Added. The confirmation message is Connector added successfully.

What if my marketing accounts do not appear?

Check that your data sources are connected in Porter and that you approved access using the correct Porter account.

Does this tutorial require a domain allow list?

The Grok demo does not show a domain allow list field. Follow the connector name, Server URL, and authorization steps shown here.

Ready to chat with your marketing data?

Open Grok, add the Porter Metrics connector, and ask your first question. If you don’t have Porter yet, start a free trial and connect one data source — you’ll be talking to your data in under five minutes.

rocket_launchStart free Porter trial open_in_newOpen Grok