X AdsX Ads Anthropic ClaudeAnthropic Claude

X ADS connector for Claude (MCP)

Ask Anthropic Claude about your X Ads data using all available fields — without exporting a single CSV.

  • +899 X Ads fields plus calculated metrics — every dimension and breakdown X Ads reports.
  • Your X Ads data already lives in Porter. Enable MCP and start asking Claude — no new integrations, no tokens, no servers.
  • Cross your X Ads performance with Google Analytics 4 revenue in one Claude conversation to see real outcomes, not just clicks.

Free forever plan · 14-day full trial · No credit card

X Ads to Claude demo

Trusted by 1,600+ marketers and agencies in 60+ countries

G2 Momentum Leader badge G2 Best Estimated ROI badge G2 Best Relationship badge
Ogilvy Google Partner Loop Dapper Ture Vaulted
★★★★★   4.6 / 5 · 200+ reviews on G2
Tutorial

How to connect X Ads to Claude

X Ads × Claude demo
  1. Connect X Ads to Porter

    Log in to Porter with your X Ads Business account and grant read-only access. Takes 2 minutes — no engineering, no exports.

  2. Pick your ad account

    Select one or blend multiple ad accounts into a single data source — useful for agencies managing several clients.

  3. Add Porter MCP to Claude

    In Claude, paste the URL https://mcp.portermetrics.com/mcp as a custom connector. No JSON-RPC, no local servers.

  4. Authorize Claude to read Porter

    One click. Claude now has read-only access to your X Ads data through Porter — same scope as your Porter account.

  5. Ask in plain English

    “Show me X Ads performance trends over the last 14 days.” Claude returns a filtered table in seconds.

Read the full tutorial →
Fields

+899 X Ads fields, ready for Anthropic Claude

Every field in X Ads Manager — plus calculated metrics, every attribution window, and creative preview URLs — accessible to Claude on demand.

All Ads Manager fields (and more)

899 fields total — every native X Ads field plus calculated metrics that aren’t offered natively.

Every breakdown

Segment by campaign, ad set, creative, audience, placement, device, region, hour, date — every breakdown X Ads supports.

Creative previews and assets

Ad preview URLs plus links to creative assets — Claude can reason over performance + creative in the same answer.

Marketer-friendly naming

Fields named exactly as in X Ads (e.g. “Cost” not cost_micros). Claude understands them natively.

Full granularity

Hour, day, week, month, year — plus every dimension X Ads reports.

Cross-channel blending

Same field naming standard across Porter’s connectors — Claude can join X Ads with GA4, BigQuery, or other sources in one prompt.

AUCTIONS
  • Achieve Level
  • Achieve Level Rate
  • Ad Id
  • Add Billing
  • Add Billing Rate
  • Add Payment Info
SKAN
  • Unique Achieve Level (SKAN)
  • Achieve Level Rate (%) (SKAN)
  • Unique Add Payment Info (SKAN)
  • Add Payment Info Rate (%) (SKAN)
  • Unique Add to Cart (SKAN)
  • Add to Cart Rate (%) (SKAN)
WEBSITE CLICKS OR CONVERSIONS
  • Mobile add to carts (Order quantity)
  • Mobile add to carts (Post engagement)
  • Mobile add to carts (Post view)
  • Mobile add to carts (Sale amount)
  • Mobile add to carts
  • Mobile add to wishlists (Order quantity)
PROMOTED TWEET
  • Promoted Tweet Approval Status
  • Promoted Tweet created at
  • Promoted Tweet deleted
  • Promoted Tweet id
  • Promoted Tweet status
  • Promoted Tweet updated at
PROMOTED VIDEO VIEWS
  • Cost per 15s video view
  • Cost per 3s/100% video view
  • Cost per 6s video view
  • Cost per video completion
  • Cost per video view
  • 15s video view rate
AUDIENCE
  • Audience network
  • Action Category
  • Action Period
  • Action Scene
  • Behavior ID
  • Behavior Name
TWEET ENGAGEMENTS
  • Click rate
  • Clicks
  • Cost per engagement (CPE)
  • Cost per lead
  • Engagement rate
  • Engagements
SEGMENTATION
  • Age
  • App store category
  • Audience
  • City
  • Conversation
  • Event
AD GROUP
  • Ad Group advertiser domain
  • Ad Group categories
  • Ad Group created at
  • Ad Group creative source
  • Ad Group currency
  • Ad Group deleted
See all 899 X Ads fields documentation →
Prompts

Copy-paste prompts for X Ads × Claude

Add Porter MCP to Claude (paste https://mcp.portermetrics.com/mcp), open a new conversation, and paste any prompt below.

Top Tweets by Engagement Rate with Creative Breakdown

Show me the top 20 promoted tweets by Engagement rate from the last 14 days. Include Tweet text, Tweet hashtags, Tweet user mentions, Engagement rate, Retweets, Likes, Replies, and Impressions. Group by Promoted Tweet id and sort by Engagement rate descending. Flag any tweet where Impressions exceeded 5,000 but Engagement rate dropped below 1.5%. Return a ranked table.

Video View Funnel Drop-off Analysis

For the last 14 days, show my video ad funnel: 3s/100% video views, 6s video views, Video played 25%, Video played 50%, Video played 75%, Video completions, and Cost per video view. Break down by Promoted Tweet id. Calculate the drop-off percentage between each stage and flag any creative where Video completions is less than 10% of 3s/100% video views. Return as a table with drop-off rates in separate columns.

Daily Budget Pacing and Burn Rate

For the last 7 days, show daily Spend, Campaign daily budget, Campaign total budget, and Ad Group total budget grouped by Date, Campaign name, and Ad Group name. Calculate the percentage of Campaign daily budget consumed each day. Flag any day where Spend exceeded 80% of Campaign daily budget. Return a summary table with Campaign name, Ad Group name, Date, Spend, Budget consumed %, and a Pacing status column.

Post-Engagement vs Post-View Purchase Attribution

Compare website purchase attribution for the last 30 days. For each Promoted Tweet id and Campaign name, show Web purchases (Post engagement), Web purchases (Post view), Web purchases (Assisted), and Web purchases (Sale amount). Calculate the ratio of Post view to Post engagement purchases and the percentage of Assisted purchases out of total. Sort by Web purchases (Sale amount) descending. Return a ranked table and highlight any Promoted Tweet id where Post view purchases exceed Post engagement purchases by more than 20%.

Audience Overlap and Cannibalization Detection

For the last 30 days, analyze audience overlap across campaigns. Show Audience, Campaign name, Ad Group name, Impressions, Clicks, CTR, Engagement rate, and Cost per 1k impressions. Group by Audience and Campaign name. Identify any Audience that appears in 3 or more Campaigns with combined Impressions above 10,000. For overlapping audiences, calculate total Clicks and average Engagement rate. Return a summary table sorted by total Impressions descending, with an Overlap flag column.

Weekly Executive Summary for Leadership

Generate a weekly executive summary for the last 7 days across all X Ads campaigns. Aggregate Spend, Impressions, Clicks, CTR, Engagement rate, Cost per engagement (CPE), Web purchases, Web purchases (Sale amount), Follows, and Video views by Campaign name. Calculate week-over-week changes for each metric. Return a concise summary with: (1) a top-level metrics table, (2) the best-performing Campaign name with reasoning, (3) the worst-performing Campaign name with one specific fix, and (4) budget status (total Spend vs total Campaign total budget).

Creative-Level Engagement Rate Anomaly Detection

For the last 14 days, detect anomalies in daily Engagement rate at the Promoted Tweet id level. Include Date, Promoted Tweet id, Tweet text, Impressions, Clicks, CTR, Engagement rate, Replies, Retweets, and Likes. Calculate a 7-day rolling average Engagement rate for each Promoted Tweet id. Flag any day where Engagement rate drops more than 30% below the rolling average and Impressions exceeded 1,000. Return an anomaly table with Date, Promoted Tweet id, Tweet text, Actual Engagement rate, Expected Engagement rate, Deviation %, and a Recommended action column.

Multi-Account Agency Consolidation and ROAS Ranking

Consolidate X Ads data across all connected accounts for the last 30 days. For each Account ID and Account Name, aggregate Campaign name, Ad Group name, Spend, Impressions, Clicks, CTR, Engagement rate, Cost per engagement (CPE), Web purchases, Web purchases (Sale amount), and Follows. Calculate total Spend and total Web purchases (Sale amount) per account. Rank accounts by ROAS = Web purchases (Sale amount) / Spend. Return: (1) a per-account summary table, (2) a cross-account performance comparison, and (3) a list of underperforming accounts where ROAS is below the group median.

Cross-Channel Creative Performance by Tweet Type

For the last 30 days, analyze X Ads creative performance with cross-channel context. Include Tweet text, Tweet hashtags, Tweet type, Engagement rate, Media engagements, Media view rate, Click rate, Video view rate, Cost per engagement (CPE), Impressions, and Campaign name. Group by Tweet type and Campaign name. For each Tweet type, calculate average Engagement rate, average Media view rate, and average Cost per engagement (CPE). Compare text-only tweets vs video tweets on a cost-per-engagement basis. Return a blended performance matrix by Tweet type with recommendations for budget reallocation.

Creative-Level Performance Alert Trigger Report

Build a creative-level alert report for the last 7 days. For each Promoted Tweet id, include Tweet text, Tweet type, Campaign name, Date, Impressions, Clicks, CTR, Engagement rate, Cost per engagement (CPE), Replies, Retweets, and Likes. Define alert conditions: (1) Engagement rate below 1% with Impressions above 5,000, (2) Cost per engagement (CPE) increased 50% vs the prior 7-day average, (3) Replies dropped to zero for 3 consecutive days despite Impressions above 2,000. Return a triggered-alerts table with Promoted Tweet id, Alert type, Trigger reason, Current value, Threshold, and Recommended action.
Security

X Ads MCP safety

Porter authenticates to X Ads with the read-only scope you already approved for your reports. Anthropic Claude queries Porter — not X Ads directly — so every conversation is rate-limited and cached at Porter side. No new permissions, no ban risk.

  • Caching. Porter caches recent query results for 15 minutes per (account, field set) so repeated Claude prompts don’t hit the API again.
  • Batching. Multiple field requests are merged into a single API call when possible (max 20 entity IDs per analytics call, 200 per campaign/line-item call).
  • Backoff & retry. Exponential backoff on 429 responses (1s → 2s → 4s → 8s).
  • Per-account quotas. Porter tracks per-account 15-minute window usage and pauses queries before hitting 80% of the 200-request limit.
  • Read-only enforcement. Porter never requests write scopes from X Ads, so even compromised tokens cannot modify campaigns, budgets, or ad copy.
  • Audited tools. The MCP exposes 6 read-only methods: get_blend_id, list_accounts, list_categories, list_data_sources, list_fields, query_data.

GDPR compliant · 1,600+ marketers trust Porter with their X Ads data.

Pricing

Start free. Pay per data source account

  • +899 X Ads fieldsEvery native field plus calculated metrics — accessible to Claude in plain English.
  • All attribution windowsCompare 1d-click, 7d-click, 28d-click and 1d_click+1d_view side by side from one connection.
  • Same plan, every destinationSend to Anthropic Claude, ChatGPT, Looker Studio, Google Sheets, BigQuery and Slack — one subscription.
  • Unlimited usersNo extra cost per team member or seat.
Monthly Annual Save 17%

Number of X Ads ad accounts

$12.5 /mo

Billed annually · /account

Destinations included
Claude
ChatGPT
Looker Studio
Google Sheets
Slack
Zapier
Power BI
Start for free →

Unlimited 14-day free trial + Free forever plan

Explore more

Other connectors & destinations

Porter supports 15+ data sources and 10+ destinations. Mix and match in one subscription — no extra seats or hidden per-destination fees.

FAQ

Questions about X Ads + Anthropic Claude

What is MCP and how does it connect X Ads to Claude?
MCP is an open protocol — Model Context Protocol — that lets Anthropic Claude talk to Porter’s API. Porter exposes X Ads data as read-only tools Claude can call. Paste one URL into Claude’s MCP settings and the connection is live.
Do I need technical skills or coding to set this up?
No. Paste one URL into Anthropic Claude’s MCP settings. No API tokens, no JSON-RPC, no local servers. If you can copy and paste, you can connect X Ads to Claude.
Will connecting my X Ads account get it banned?
No. Porter reads from its own already-authorized infrastructure. No new OAuth scopes, no third-party app reviews. Read-only access — Claude cannot modify campaigns, budgets, or settings.
What X Ads metrics can I analyze in Claude?
All 899 fields across 21 categories. Key metrics include Amount spent, Purchases, Purchase ROAS, and Cost per purchase. Plus creative fields like Hook rate, Hold rate, and Ad preview URLs; attribution windows including Purchases (1 day click), Purchases (7 days click), and Purchases (28 days click); and video play curves at 25%, 50%, 75%, and 95%.
Can I create or edit campaigns from Claude, or is this read-only?
Read-only. Anthropic Claude can query, analyze, and summarize. It cannot pause campaigns, change budgets, edit ad copy, or modify targeting. This is by design for safety.
I already use Porter for X Ads reporting — do I need to reconnect?
No. Your existing X Ads connection in Porter feeds Anthropic Claude automatically. Enable the MCP add-on in one click. Same data, new interface.
How much does the X Ads MCP integration cost?
Included in your Porter plan. No extra charge for Anthropic Claude, ChatGPT, or Slack AI access. Pay per ad account, not per destination.

Chat with your X Ads data in Claude

Your X Ads data already lives in Porter. Enable MCP and start asking Claude about campaigns, creatives, and ROAS — no new integrations, no tokens, no servers. Get live, conversational access to all 899 X Ads fields including creative previews, every attribution window, and multi-account blends.

Free forever plan · 14-day full trial · No credit card