MCP & AI reporting

How to Connect TikTok Ads to Claude with MCP

Connect TikTok Ads to Claude with the Data Bloo MCP and pull impressions, spend, ROAS and video views straight from the chat, no exports, no dashboards. It's read-only, so it's safe, and here's the 2-minute setup.

Free to start Read-only & secure Works in ~2 min
Claude Data Bloo connected
Pull impressions, clicks and spend for my TikTok Ads account, last 30 days.
query_data · TikTok Ads ✓
Here's your last 30 days on TikTok Ads:
Metric
Value
Impressions
2,418,306
Clicks
19,347
Spend
€11,842
That's a 0.80% CTR at a €0.61 CPC, 9% cheaper than the prior period. Want a breakdown by ad group?
Reply to Claude…
The one thing you need

Your Data Bloo MCP URL

Paste this into Claude when you add a custom connector. Then expand Advanced settings and enter 43 in the OAuth Client ID field, leave the Client Secret blank. That's the whole secret; everything below is just where to click.

https://mcp.databloo.com/mcp Copy
Using Claude Code instead? Grab the one-line CLI command →

What connecting TikTok Ads to Claude actually means

You can ask Claude about your TikTok Ads and get a real answer, pulled from your actual account, in seconds. Type "how did my TikTok Ads do last month" and Claude reads your numbers and tells you, no CSV export, no dashboard to open. The connection runs through the Data Bloo MCP, takes about two minutes to set up, and it's read-only, so Claude can analyze your campaigns but can never change them.

Want an AI agent that actually launches and optimizes TikTok campaigns? That's what TikTok's own MCP server, announced in May 2026, is being built for, and we cover it honestly below. Want Claude to read, analyze and report on TikTok Ads today, blend them with your other channels, and feed the same data to your Data Studio dashboards? That's Data Bloo, and that's what the rest of this guide covers.

Why connect TikTok Ads to Claude

Stop exporting Ads Manager. Start asking.

The same TikTok Ads account you already trust for your Data Studio reports, now answering questions in a chat. No exports, no dashboards to open.

Ask, get instant answers

"Which TikTok Ads campaigns had the highest ROAS last week?" Claude pulls the numbers and explains them.

Reports inside the chat

Ask for a 30-day TikTok Ads view and get tables plus a summary ready to share, no Data Studio setup.

Client-ready summaries

"Turn the last 30 days of TikTok Ads into an executive summary." Paste it into Slack, email or a doc.

Spot creative fatigue fast

TikTok creative burns out fast. "Which ads are fatiguing?" Claude flags falling CTR and sliding video views before the trend eats your week.

Blend beyond TikTok

Line TikTok Ads up against Facebook Ads, Google Ads, LinkedIn Ads or Shopify revenue in one answer.

Connect once, use everywhere

The same TikTok Ads account you linked for Data Studio is instantly available to Claude, zero duplicate setup.

Supported data sources

TikTok Ads, plus every other connector

Already connected in Data Bloo? It's instantly available to Claude, connect once, use everywhere.

Pick your route

Three ways to connect TikTok Ads to Claude

There are three real options, built for different people. Here's the honest version, including the case where the answer isn't us, so you pick the right one the first time.

Recommended for reporting

A connector like Data Bloo

Connect once and your TikTok Ads data, plus every other source in Data Bloo, is available to Claude any time. Read-only, blends across channels, and the same connection feeds your Data Studio reports.

TikTok's official MCP

TikTok announced an official Ads MCP server at TikTok World on May 13,2026, part of its new Agentic Hub. It's built so AI agents can plan, launch and optimize campaigns. The trade-off: it writes to your account, it's TikTok-only, and it's still rolling out, so your account may not have access yet.

A manual CSV export

Pull a report from TikTok Ads Manager, save the file, upload it to Claude. Free, and it works once. Then you do it again next week, separately for every account.

Data Bloo vs TikTok's official MCP vs a manual export

Data Bloo
TikTok MCP
Manual CSV
Setup
~2 min, point & click
Still rolling out
New export each time
Reads your data
Yes
Yes
A snapshot
Changes campaigns
No (read-only)
Yes, it's built to
No
Blends other channels
Yes
No, TikTok only
By hand
Feeds Data Studio
Yes, same connection
No
No
Works with other AI
Yes (ChatGPT, Gemini…)
Any MCP-compatible agent
Any (paste a file)
Price
Free to start
Free, as announced
Free
Upkeep
None
Early days, still evolving
Redo it each time

The bottom line: if you want an AI agent that manages TikTok campaigns, that's what TikTok's MCP is being built for, once it reaches your account. If you want Claude to read and report on TikTok Ads today, across TikTok and everything else, and feed the same data to your dashboards, that's Data Bloo.

The honest bit

When to use TikTok's official MCP instead

Data Bloo isn't the right tool for everyone. If your goal is to have an AI agent build, budget and optimize TikTok campaigns, not just report on them, TikTok is building exactly that. The official Ads MCP server was announced at TikTok World on May 13,2026, as part of the TikTok for Business Agentic Hub. TikTok's docs promise a zero-code setup, no developer credential or API key, and structured access to campaign creation, audience configuration, bid optimization and reporting for any MCP-compatible agent.

The trade-offs are real. It's still rolling out, announced and documented, but not something every advertiser can switch on today, with no confirmed date for general availability. And when it lands, it writes to your account, the exact risk Data Bloo removes by staying read-only. It also only sees TikTok, so it can't line your campaigns up against Facebook Ads, Google Ads or your store revenue, and it won't feed the Data Studio dashboards you already send clients.

The do-it-yourself route in the meantime is a community MCP server, open-source projects on GitHub that talk to the TikTok Marketing API directly. They work, but they're developer tools: you register a TikTok for Business developer app, wait for approval, manage an access token and host the server yourself. If that's your idea of a fun afternoon, go for it. If you'd rather be asking questions in two minutes, take the one that's already hosted.

Before you start

What you need

Three things, and you probably already have them.

A Data Bloo account with TikTok Ads connected. If you already use Data Bloo for your Data Studio reports, your source is ready, connect once, use everywhere.
A Claude account. Desktop, Web or Claude Code all work, and a free Claude account is enough to start.
Pop-ups allowed for sign-in. Data Bloo's sign-in opens a browser window during setup, so make sure your browser isn't blocking it.
Setup · ~2 minutes

How to connect TikTok Ads to Claude

Pick your Claude client. Desktop & Web are easiest for most marketers; Claude Code is a one-liner for developers.

Claude Desktop / Web Claude Code (CLI)
1
Open Claude and click the + in the chat

Launch Claude Desktop or claude.ai. In the chat input, click the + icon on the left to open the tools menu.

2
Go to Connectors → Manage connectors

Hover over Connectors, then click Manage connectors to open your connector settings.

3
Click + → Add custom connector

Click the small + at the top of the connector list, then choose Add custom connector.

4
Name your connector "Data Bloo"

Type Data Bloo in the Name field. That's how you'll find it inside any conversation later.

5
Paste the Data Bloo MCP URL

In the Remote MCP server URL field, paste https://mcp.databloo.com/mcp. Then expand Advanced settings and enter 43 in the OAuth Client ID field, leave the Client Secret blank.

6
Click Add and sign in

Claude opens your browser on Data Bloo's sign-in page, sign in and approve so Claude can read your data. You sign in once.

7
Ask about your TikTok Ads

Start a new chat and try: "Using Data Bloo, pull impressions, clicks and spend for my TikTok Ads account for the last 30 days." Claude returns a table plus a short analysis.

Step 1, Register the Data Bloo MCP

Open your terminal and run:

terminal
# Register Data Bloo as an HTTP MCP server in Claude Code
claude mcp add --transport http databloo https://mcp.databloo.com/mcp
Step 2, Authenticate with Data Bloo

Next time you start a Claude Code session, Claude opens your browser to sign in to Data Bloo. Sign in once, the connection persists across sessions.

Step 3, Verify

Run /mcp, you should see databloo with status connected.

Confirm it works: in a fresh chat, ask "Using Data Bloo, list all the TikTok Ads accounts I have connected." If Claude returns your accounts, you're fully connected.

See it in action

Take the MCP for a spin

Walk through connecting TikTok Ads to Claude and pulling a report, no signup, right here in the page.

Under the hood

Seven read-only tools, why this can't get you banned

You just ask in plain language, Claude picks the right tool. The typical flow: list_data_sources → get_connector_accounts → list_fields → query_data.

Tool
What it does
get_user
Your plan, MCP access, usage limits and remaining calls.
list_data_sources
Every available connector, with its name and description.
get_connector_accounts
Your linked TikTok Ads accounts, and the IDs to query.
list_fields
The valid metrics and dimensions for TikTok Ads.
query_data
The actual pull: metrics and dimensions over a date range.
list_accounts
Every connected account across every connector, in one call.
get_dates
Turns "last month" into the exact start and end dates to query.

Read-only, always. Claude can pull and analyze your TikTok Ads, it can never pause a campaign, edit a bid or change any account setting. Nothing TikTok could ever flag.

Why Data Bloo

Read-only safety and your dashboards, in one connection

The write-capable route makes you choose: hand an AI agent the keys to your ad account, or keep exporting by hand. Data Bloo doesn't ask you to choose. It reads, it reports, and the exact same connection already powering your Data Studio dashboards now answers questions in Claude.

It can't touch your account

All seven tools are read-only. Claude pulls and analyzes your TikTok Ads, but it can't pause a campaign, move a budget or change a bid, so there's no wrong instruction that could put your account at risk. No safety checklist to memorize, because there's nothing to switch off.

One connection, two surfaces

The TikTok Ads source you built for Data Studio is the same one Claude reads. No second setup, no second bill, and the numbers Claude quotes always match the dashboards you send clients. It's the one thing a TikTok-only, write-first agent structurally can't give you.

The data

What TikTok Ads data you can pull

The same metrics you use in your reports, sliced by campaign, ad group, ad, placement, country, age, gender and date.

Delivery & cost

Impressions, clicks, CTR, CPC, CPM and spend, the core delivery picture of every campaign.

Conversions & value

Conversions, cost per conversion and conversion rate, plus ROAS when your pixel or events pass purchase value.

Video engagement

Video views, 2-second and 6-second views and completions, the signals that show whether a creative hooks or gets swiped past.

Breakdowns

Campaign, ad group, ad, placement, country, age, gender and date.

Real answers

What Claude actually gives you back

Three real prompts and the kind of answer Claude returns once TikTok Ads is connected through Data Bloo, numbers, then a plain-language read.

"Pull impressions, clicks and spend for my TikTok Ads account, last 30 days."

Claude: Last 30 days on TikTok Ads, 2,418,306 impressions, 19,347 clicks and €11,842 spent. That's a 0.80% CTR at €0.61 CPC, 9% cheaper than the prior period.

The read: cheaper clicks and rising volume, efficiency is improving, not just spend climbing.
"Which campaigns had the highest and lowest ROAS in the last 14 days?"

Claude: Highest, Spark Ads · UGC Testimonials at 3.8× ROAS. Lowest, Prospecting · Broad Interest at 1.1×. The Spark Ads campaign converts at roughly half the cost per conversion on a third of the spend.

The read: shift budget toward the UGC creative, or refresh the broad-prospecting videos before they drain more.
"Break down last month's TikTok Ads spend and conversions by age group."

Claude: 18–24, €4,918 spend, 212 conversions, €23.20 cost per conversion. 25–34, €4,102 spend, 241 conversions, €17.02 cost per conversion. Older groups make up the remaining €2,822.

The read: 25–34 converts about 27% cheaper this month, worth testing a higher budget split there.

Example outputs shown for illustration; your figures come live from your own connected account.

Data Bloo MCP

Not just charts. Finished, branded deliverables

Plug your live TikTok Ads data into Claude, ChatGPT or Gemini through our MCP, and generate branded presentations, audits and executive reports straight from a chat prompt.

Client presentations

Slide-ready decks with your logo, colors and commentary, built from live data, ready to send.

92
!

Audits

Automated account audits that flag issues, wins and opportunities, with clear next steps.

REV
€84K
ROAS
4.2×
CVR
2.4%

Executive reports

Concise, narrative summaries for leadership, the numbers that matter, explained in plain language.

Try it

Prompts to paste into Claude

Once connected, drop any of these into a fresh chat. Name Data Bloo in your first message, then drill in.

Discovery
"Using Data Bloo, list all the TikTok Ads accounts I have connected."
"What fields and date ranges can I pull for my TikTok Ads account?"
Pulling data
"Pull impressions, clicks and spend for my TikTok Ads account, last 30 days."
"Show me spend and ROAS by campaign for last month."
Breakdowns
"Break down last month's TikTok Ads spend by placement and country."
"Show TikTok Ads performance by age and gender for the last 30 days."
Reporting & analysis
"Write a client-ready summary of my TikTok Ads for June, with three takeaways."
"Compare this month's cost per conversion to last month's and tell me what changed."
Find wasted spend
"Which campaigns spent the most last month but drove the fewest conversions?"
"Flag any ad group with spend over €500 and cost per conversion above my account average."
Creative & video
"Rank my ads by CTR for the last 14 days and show video views next to each."
"Which ads are fatiguing, falling CTR and sliding video views week over week?"
Cross-channel
"Compare TikTok Ads spend and results against Facebook Ads and Google Ads this month."
"Line up TikTok Ads spend against my Shopify revenue for the last 30 days."
Account health
"Summarize the health of my TikTok Ads account this month versus last."
"What changed most week over week, spend, CTR or cost per conversion?"
Who it's for

Built for how you actually work

Same connection, different job to be done. Here's the prompt each type of marketer tends to start with.

Agencies

Pull and compare across every client account without switching logins, then draft the monthly report in the chat.

"Compare CTR and cost per conversion across all my connected TikTok Ads accounts this month."

E-commerce & DTC

Track ROAS and conversion value by campaign, spot the ad groups quietly burning budget, and line spend up against store revenue.

"Show ROAS and conversions by campaign for the last 30 days, and flag anything under 2×."

Performance & growth teams

Watch CPMs, creative fatigue and cost per conversion daily, and catch a drifting metric before it eats the week's budget.

"What changed most week over week, spend, CTR or cost per conversion, and which ad group drove it?"
Troubleshooting

Common issues and fixes

Claude says it can't see your accounts

You're likely not signed in yet, or TikTok Ads isn't connected in Data Bloo. Ask "Using Data Bloo, list the accounts I have connected." If it comes back empty, open Data Bloo, confirm your TikTok Ads source is connected, then try again.

The numbers don't match TikTok Ads Manager exactly

Small gaps are normal. Attribution windows differ (TikTok's default is 7-day click, 1-day view, and accounts can change it), your ad account's time zone shifts which day a conversion lands in, and TikTok keeps updating recent figures as conversions come in. For trends, comparisons and reporting the Data Bloo pull is solid; for the last few hours of a live campaign, Ads Manager is freshest.

Video views look different from the app

Ad video views aren't the view count under the video. Ads Manager counts paid views by its own rules and splits out 2-second and 6-second views, while the number on a TikTok post includes organic plays. Compare like with like: ad metrics against Ads Manager, organic against TikTok analytics.

Claude won't take an action on your campaigns

That's on purpose. The connection is read-only. If you want an AI agent that launches or edits TikTok campaigns from chat, that's what TikTok's official MCP is being built for, not this.

Good to know

Query notes & FAQs

One breakdown dimension per call. For multiple breakdowns, ask Claude to run separate queries and combine them after.
Confirm fields first. Field IDs vary per connector. Claude usually lists fields before querying to avoid rejected requests.
!ROAS may be empty. If your pixel or events don't pass purchase value, ROAS is omitted rather than shown as a misleading zero.
Numbers vs Ads Manager. Small gaps are normal, attribution windows, ad-account time zones and TikTok's ongoing updates to recent conversions.
How do I connect TikTok Ads to Claude?+

Add a custom connector in Claude, name it Data Bloo, and paste the MCP URL https://mcp.databloo.com/mcp. Sign in once, then ask Claude about your TikTok Ads in plain language.

Is the Data Bloo MCP free?+

It's free to start, no credit card. The free tier includes MCP access with usage limits; paid plans raise the limits and add more connected accounts.

Does Claude change anything in my TikTok Ads account?+

No. All seven MCP tools are strictly read-only. Claude can pull and analyze your data but can never edit campaigns, budgets, bids or any account settings. For campaign management, that's what TikTok's official MCP is being built for.

Is there an official TikTok Ads MCP server?+

TikTok announced one at TikTok World in May 2026, as part of its Agentic Hub. It's designed for AI agents that plan, launch and optimize campaigns, read and write, but it's still rolling out. Data Bloo works today, stays read-only, and covers your other channels too.

What about self-hosted TikTok Ads MCP servers?+

Open-source TikTok Ads MCP servers exist on GitHub. They're developer tools: you register a TikTok for Business developer app, wait for approval, manage an access token and host the server yourself. Fine for engineers, overkill if you just want answers in a chat.

Which AI tools does the MCP work with?+

Any MCP-compatible client, Claude Desktop, Web and Code, plus ChatGPT, Gemini and Cursor. The same URL works across all of them.

Can I blend TikTok Ads with Facebook Ads and Google Ads?+

Yes. As long as they're connected in Data Bloo, ask Claude to compare TikTok Ads against Facebook Ads, Google Ads, LinkedIn Ads or your Shopify revenue, and it pulls one blended answer.

How current is the data Claude sees?+

Claude queries your data live through Data Bloo's connectors the moment you ask, subject to each platform's API freshness and your plan's refresh limits.

Do I need a paid Claude plan?+

No. A free Claude account is enough to add the Data Bloo connector and start pulling TikTok Ads reports. Your Claude plan is separate from Data Bloo, and the connector works on Claude Desktop, Web and Code.

Is it safe to connect TikTok Ads to Claude?+

Yes. You sign in once through Data Bloo's secure OAuth flow, and the connection is strictly read-only. Claude can pull and analyze your TikTok Ads but can never pause a campaign, change a bid or take any action TikTok could flag.

Can I use it across multiple client accounts?+

Yes. Ask Claude to list your connected TikTok Ads accounts, and it can pull and compare across them, handy for agencies running multiple clients.

Can I automate recurring TikTok Ads reports with AI?+

Yes. Pair the MCP with Claude's scheduled tasks or Claude Code for an automatic Monday-morning KPI digest, anomaly alerts or a recurring client update, unattended.

Simple, transparent pricing

Scale your reporting without limits

Every plan includes all data sources. Start free, upgrade only when your dashboards demand it.

MonthlyAnnually−17%
FREE
$0/ forever

Best for individuals or early-stage teams starting with marketing data.

Create free account
Destinations included
& more
1 account per connector300 daily refreshes (API calls)All data sources includedData Bloo MCP
STARTER
$8.33/mo
billed annually · save $20/yr

For individuals who need unlimited refreshes with a single account.

Choose Starter
Destinations included
& more
1 account per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPEmail support
Most popularPRO
$16.66/mo
billed annually · save $40/yr

For freelancers & growing teams that need more accounts and volume.

Choose Pro
Destinations included
& more
Up to 5 accounts per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPEmail support
AGENCY
$33.33/mo
billed annually · save $80/yr

For agencies managing multi-client reporting at scale.

Choose Agency
Destinations included
& more
Unlimited accounts per connectorUnlimited daily refreshesAll data sources includedData Bloo MCPPriority email & chat support

No credit card required to start · Cancel anytime · See plan FAQs →

Chat with your TikTok Ads today

Connect TikTok Ads to Claude in under 2 minutes and pull reports straight from the chat. Free to start, no credit card.