Free TikTok MCP: No-Code Setup

  • Free forever plan: unlimited connected accounts, up to 30 days of history (15 days in AI chats) and 100 automation credits a month.
  • Official TikTok API: sign in with TikTok. No developer app, no Login Kit token, nothing to host.
  • Run your organic TikTok end to end: videos, retention, followers, benchmarks, posting and comments.
  • Safe by default: posts, replies and deletes wait for your approval.
Try free

What is a TikTok MCP server?

A TikTok MCP server lets an AI assistant like Claude or ChatGPT reach your TikTok data through the Model Context Protocol (MCP). You ask in plain language, and the assistant calls the TikTok API for videos, retention, followers, posting and comments.

  • Quick setup: paste https://mcp.portermetrics.com/mcp into Claude, ChatGPT or Cursor and sign in with your Porter account. Full steps
  • Works in: Claude, ChatGPT, Claude Code, Cursor, VS Code and Codex
  • Data: views, retention, followers and engagement for each video and account
  • Changes: posts, comment replies and deletes, each after your approval
  • Price: free plan, paid plans from $15 per account a month
  • Official TikTok server: TikTok’s MCP covers its ads platform, not organic accounts
Use cases

TikTok MCP use cases

Porter Metrics connects your organic TikTok account to Claude, ChatGPT and other AI clients through one TikTok MCP server. Ask where viewers swipe away, which video brought followers or which comments still need a reply, all from the chat.

Reports

Analytics

  • Top videos: ranked by Video Views, Video Reach, Video Shares and Video Favorites, with caption and length next to each.
  • Retention, second by second: Video View Retention % by Video Seconds Timeline shows the exact second viewers leave.
  • Watch time: Video Average Time Watched and Video Full Watched Rate for every post.
  • Videos that grow the account: Video New Followers and Video Profile Views per video.
  • Where views come from: For You, Follow, Search, Sound and your profile for each video, plus viewer countries and gender.

Every metric and dimension is in the TikTok Insights fields list. For a ready-made view, open the free TikTok dashboard template.

Posting

  • Photo carousels: 1–35 images with a caption and the privacy level you pick, as a post or a draft.

Comments

  • Hide or unhide: spam and off-topic comments from anyone, without deleting the thread.

What stays in the TikTok app

  • DMs and LIVE: you answer messages and go live in TikTok as usual.
  • Ads: paid campaigns go through the TikTok Ads MCP.

Research

  • Captions and hashtags: Claude drafts the caption and suggests hashtags with their view counts.
  • Read: every comment on your posts, public and hidden, with replies on request.
  • Industry benchmarks: average likes, comments, shares, views per video and 30-day follower growth for your business category.
  • Content research: your best videos by views, shares and follower gain, to pick what to post next.

Audits

  • Followers: Profile New Followers, Profile Lost Followers and Profile Net Followers Growth by week, plus Total Followers.

Management

  • Videos: publish a finished video to your account, or send it to your TikTok drafts to finish in the app.
  • Post settings: turn comments, Duet and Stitch on or off, and add a location tag.
  • Reply: answers drafted in the chat, posted as your account after you say yes.
  • Like and delete: like comments as your account, and delete the ones you wrote.
  • Spark Ads codes: turn on ad authorization for a post and get the code your media buyer needs.
  • Scheduling for later: Porter publishes now or saves a draft; you schedule from TikTok or your scheduler.
  • Edits and deletes: you change captions or delete published posts in the app.

Example answer

Demo data, from a fictional account. Prompt: “Show my videos from the last 30 days with Video Views, Video Full Watched Rate, Video New Followers and Video Profile Views, with followers per 1,000 views.”

VideoLengthVideo ViewsFull watched rateNew followersProfile viewsFollowers per 1,000 views
How we pack 200 orders0:42184,00031.0%1,4206207.72
3 outfits, 1 jacket0:1896,50047.0%98031010.16
Q&A: shipping times1:0522,80012.0%85403.73
Day in the studio0:3561,20026.0%4101906.70

Short outfit videos keep viewers to the end, while the long Q&A loses them early, so Claude suggests cutting it into two clips.

Reference

TikTok MCP server reference

One MCP server: Porter connects your TikTok account to the AI clients, fields, metrics and workflows social media marketers already use. The same server URL works in Claude, ChatGPT and any MCP client that supports remote servers. Profile details and new posts show up in real time, and daily metrics land 24–48 hours later.

TikTok objects

Account objects: profile · videos · photo posts · drafts · comments · replies · followers · industry benchmarks · Spark Ads codes

TikTok metrics

Account: Profile Video Views · Profile Unique Video Views · Profile Views · Profile Likes · Profile Comments · Profile Shares

Followers: Total Followers · Profile New Followers · Profile Lost Followers · Profile Net Followers Growth

Videos: Video Views · Video Reach · Video Likes · Video Comments · Video Shares · Video Favorites

Attention: Video Average Time Watched · Video Full Watched Rate · Video View Retention % · Video Total Time Watched

Growth and clicks: Video New Followers · Video Profile Views · Video Website Clicks · Profile Bio Link Clicks

Porter has 88 ready-made TikTok fields. Each one is in the full TikTok Insights field reference.

Dimensions

Videos: Video Caption · Video Create Time · Video Duration · Video Seconds Timeline · Video Share URL

Audience: Country · City · Gender · Age · Hour

Time: Date · Week · Month · Year

Other destinations

The same TikTok connection also sends data to Data Studio (formerly Looker Studio), BigQuery and Google Sheets, at no extra cost.

TikTok’s API keeps 60 days of daily account metrics, and Porter stores them every day on paid plans from the day you start paying. Video metrics are lifetime totals that stop updating 365 days after a post goes out. Follower demographics need 100 or more followers.

Security and trust

Safety and security

Porter’s TikTok MCP reads first, works through TikTok’s official API and asks before anything appears on your account. Reporting, posting and comment replies are separate actions. An AI client working through Porter never needs your TikTok password, and nothing posts until you approve it.

Reporting first

Ask about videos, retention and followers without writing anything back. A report can’t publish a post or touch a comment.

Reporting priced per account

Reporting is billed per connected TikTok account. One more question about the same account adds nothing to the bill.

TikTok sign-in, no developer app

Connect with your TikTok login and approve Porter’s read, posting and comment permissions. You skip the developer registration, the app review and the tokens.

Posts and replies after you approve

Claude shows you the video, caption, carousel or reply first. Porter publishes it only after you say yes.

Drafts for a safe first test

Send a video to your TikTok drafts instead of posting it. You finish and publish it in the app, so nothing goes public while you test.

Settings checked first

Porter reads what your account allows before it posts: privacy options, the longest video it accepts, and whether comments, Duet and Stitch can be on.

Permanent actions flagged

Publishing a post, posting a comment or reply and deleting your own comment can’t be undone through the API. Claude asks before each one, so hide a comment rather than delete it when you might want it back.

Revoke access anytime

Remove Porter in the TikTok app under Settings and privacy › Security › Manage app permissions, or disconnect it in Porter. Access lives in your approved TikTok connection, never in a token file.

Setup

How to set up the TikTok MCP server

Porter’s TikTok MCP uses the same server URL in every AI client, plus a TikTok sign-in you complete once. Claude takes it as a plugin or a custom connector. ChatGPT takes it through the Porter Metrics app or a custom MCP server, and both reach the same TikTok accounts.

https://mcp.portermetrics.com/mcp

What you need

  • A TikTok Business or personal account: with Analytics turned on, as TikTok’s Accounts API docs require.
  • 100+ followers for demographics: smaller accounts still get videos, retention and comments.
  • Your own login: the person who connects signs in to the account Claude should reach.

How to install TikTok MCP in Claude

  1. Open claude.ai and go to Settings → Connectors.
  2. Click Add custom connector.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp.
  4. Click Add, then sign in with your Porter account and approve access.
  5. Connect TikTok when Porter asks: sign in with TikTok.
  6. Ask a TikTok question, like “Which of my videos brought the most followers this month?”

On Team and Enterprise plans, an owner adds the connector first. Anthropic’s custom connector guide covers the same steps.

Watch the Claude setup demo

How to install TikTok MCP in ChatGPT

ChatGPT has two routes to the same data. The Porter Metrics app in ChatGPT’s app directory works on any plan with apps. The Porter MCP gets every new tool the day Porter ships it, on Business, Enterprise and Edu workspaces.

Porter Metrics app: in ChatGPT, open Apps, search “Porter Metrics”, click Connect and sign in with your Porter account, then connect TikTok: sign in with TikTok.

Porter MCP:

  1. Open ChatGPT on the web and go to Plugins.
  2. Click +, then Add custom MCP server.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp under Connection.
  4. Choose OAuth, tick “I understand and want to continue” and click Create as a plugin.
  5. Sign in with your Porter account.

Pro accounts can add it with read access only, per OpenAI’s custom MCP server guide.

The TikTok Insights connector for ChatGPT page covers the ChatGPT side in full.

Watch the ChatGPT setup demo

How to install TikTok MCP in Claude Code, Cursor, VS Code and Codex

Pick your coding agent. Each one uses the same server URL and a Google sign-in, so no API key or credentials file sits in a config.

  1. Add Porter’s plugin in Claude Code. It installs the Porter connector and Porter’s skill in one step.
    /plugin marketplace add portermetrics/porter /plugin install porter-metrics@portermetrics
  2. Ask for your data. The first time, your browser opens: sign in with the Google account you use in Porter.
  3. No plugins? Add the server directly instead:
    claude mcp add --transport http porter https://mcp.portermetrics.com/mcp
  4. Check: /mcp shows porter as connected. Ask: “Which TikTok accounts can you see?”
  1. Open Cursor Settings → Tools & Integrations and click New MCP Server. Cursor opens mcp.json.
  2. Paste this and save.
    { "mcpServers": { "porter": { "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Click Connect next to porter and sign in with the Google account you use in Porter.
  4. Check: porter shows a green dot in Tools & Integrations. Open an Agent chat. Ask: “Which TikTok accounts can you see?”
  1. Open the Command Palette (Ctrl/Cmd+Shift+P) and run MCP: Add Server → HTTP.
  2. Paste https://mcp.portermetrics.com/mcp, name it porter and choose Global. Or add it to .vscode/mcp.json:
    { "servers": { "porter": { "type": "http", "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Allow the sign-in prompt and sign in with the Google account you use in Porter.
  4. Check: open Copilot Chat in Agent mode; Porter’s tools appear under the tools icon. Ask: “Which TikTok accounts can you see?”
  1. Add Porter from your terminal.
    codex mcp add porter --url https://mcp.portermetrics.com/mcp
  2. Sign in. Your browser opens: sign in with the Google account you use in Porter.
    codex mcp login porter
  3. Check: codex mcp list shows porter as logged in. Start codex. Ask: “Which TikTok accounts can you see?”

The same URL works in Windsurf, Cline, Zed and any client that supports remote MCP servers over HTTP.

Add Porter’s skill

Porter’s skill teaches Claude which Porter tools to call for each TikTok task, so answers need fewer retries. In claude.ai, download https://mcp.portermetrics.com/skill.zip and upload it in Settings → Capabilities → Skills. In Claude Code, Porter’s plugin adds it for you, and other agents can run npx skills add portermetrics/porter.

Test the connection

Paste this into a new chat. It only reads data.

Use Porter only. Show my TikTok profile with Total Followers and Profile Post Count, then Profile Video Views and Profile Views by Week for the last 4 full weeks. Say so if an account returns no data.

Guides and videos

Prompts

TikTok MCP prompts

Copy a prompt into Claude or ChatGPT, then change the dates or thresholds to fit your account. Every change waits for your approval.

Reporting prompts

Top videos

List videos published last month with Video Create Time, Video Duration, the first 80 characters of Video Caption, Video Views, Video Reach, Video Shares, Video Favorites, Video Average Time Watched and Video Full Watched Rate. Rank by Video Views and tell me what the top 5 share.

Hook check

Take my 5 most-viewed videos from last month. For each one, pull Video View Retention % by Video Seconds Timeline and tell me the second where retention falls fastest.

Videos that grow the account

List last month’s videos with Video Caption, Video Views, Video New Followers and Video Profile Views, add new followers per 1,000 views and rank by Video New Followers.

Follower trend

Show Profile New Followers, Profile Lost Followers and Profile Net Followers Growth by Week for the last 8 full weeks, plus the latest Total Followers.

Weekly TikTok report

Build my weekly TikTok report for the last full week vs the week before: Profile Video Views, Profile Unique Video Views, Profile Views, Profile Likes, Profile Comments, Profile Shares and Profile New Followers, with % change and 3 takeaways.

Research and audit prompts

Industry benchmark

Compare my account with TikTok’s industry benchmark for the Food and beverage category: followers, 30-day follower growth, engagement rate and views per video.

Hashtag ideas

Suggest hashtags for ‘skincare’ and ‘routine’ with their view counts, and pick the 5 that fit my last three captions.

TikTok next to Instagram

For the last 8 full weeks, by Week, show TikTok Profile New Followers and Profile Video Views next to my Instagram new followers and reach. Compare the trends; don’t add them together.

The Instagram skill blends TikTok with the Instagram MCP, on the same Porter server URL.

Management prompts

Draft a video post

Upload the video I attach as a draft to my TikTok with the caption I paste next and 4 suggested hashtags. Check my posting settings first and show me everything before you send it.

Publish a photo carousel

Build a photo carousel from these 6 images with the caption I paste next, visible to everyone. Show me the order and caption, and publish only after I say yes.

Reply to new comments

List comments from the last 3 days on my latest 5 videos that I haven’t replied to. Draft a short reply for each and post only the ones I approve.

Hide spam comments

Find comments on my last 10 videos that look like spam or self-promotion. Show them, then hide the ones I confirm.

Weekly summary by email

Build a TikTok dashboard with views, new followers, top videos and average watch time, and email it to me every Monday at 8 a.m.
Who this is for

Who this is for

Social media marketers who make TikTok videos, not only report on them, get the most from Porter’s TikTok MCP. Agencies, in-house social managers, creative strategists and small business founders use it to turn a TikTok question into a ranked video list, a hook read or a post waiting for approval.

Social media agencies

  • Every client account: one prompt covers each TikTok account you manage.
  • Client reports: the monthly TikTok report is ready before the call.

Your client isn’t asking about views. They’re asking which videos grow the brand.

In-house social media managers

  • Format calls: video length and topics chosen on watch time and follower gain.
  • Weekly update: one prompt instead of a morning in TikTok Studio.

Creative strategists

  • Hook rate per video: the second viewers leave, video by video.
  • What brings followers: new followers per 1,000 views, ranked.
Comparison

TikTok MCP options vs. Porter

TikTok MCP servers come in three shapes: TikTok’s own server for ads, self-hosted servers you run for your account, or a hosted MCP like Porter’s. Porter hosts the server, signs you in with TikTok and adds your other channels, reporting and skills to your organic account data.

A self-hosted server gives your AI the TikTok API. Porter gives it your account plus the rest of your marketing, already set up.

Both read your videos and comments through TikTok’s official API. Here is where they part.

PorterTypical self-hosted TikTok MCP
Same job, different reach
SetupPaste one hosted URL, sign in with TikTokInstall, configure and host it yourself
TikTok developer appNot neededUsually your own, with app review
Access tokensHandled by PorterYou create and refresh them
ApprovalsClaude asks before every post, reply and deleteDepends on the server
Daily account historyStored daily on paid plans, past TikTok’s 60 daysTikTok’s 60-day window
Industry benchmarksBuilt inDepends on the server
PriceIncluded in every Porter plan, the free plan tooFree to download; you host it
Only one side
Other channels30+ data sources: Instagram, TikTok Ads, GA4 and more—
Live dashboards on your own brandingYes—
Scheduled reports by emailYes—
Data Studio, Google Sheets, BigQueryYes—
Skills: whole TikTok tasks, already writtenYes—

Use a self-hosted server if you want to own the code and run it on your own machine. Everything under Only one side is what happens when TikTok is one channel of several.

Is there an official TikTok MCP?

Yes, for ads. TikTok hosts the TikTok for Business MCP Server, and TikTok’s help article on its MCP server says it connects AI agents “directly to the TikTok Ads platform” (as of November 2026). TikTok’s MCP server guide lists campaign, reporting and creative tools. For your organic videos, followers and comments, Porter’s TikTok MCP works on TikTok’s official Accounts API.

And the third-party TikTok MCPs?

Plenty of them rank for this search, and they split by job. Name the job first and the list gets short.

  • Ads servers: they report on and change TikTok ad campaigns, not your organic posts.
  • Public data scrapers: they read hashtags, trends and other people’s profiles, not your account’s analytics.
  • Transcript tools: they turn TikTok videos into text for research.
  • Open-source account servers: free and self-hosted, with your own TikTok developer app.

Porter covers your account’s analytics, posting and comments from one hosted server, starting on the free plan.

Porter vs other hosted TikTok MCPs

Other hosted TikTok MCPs also skip the setup. Porter is built for teams that report on several accounts and channels:

1

Every account at once

One prompt answers for all your TikTok accounts and clients, not one account per setup.

2

TikTok next to 30+ sources

GA4, Meta Ads, Instagram, YouTube and Shopify, blended in one answer.

3

Competitor research

Competitor ads, keywords and search results, next to your own TikTok numbers.

4

Reports outside the chat

Live dashboards, scheduled email reports, and the same data in Data Studio, BigQuery and Google Sheets.

5

Changes with approval

Every TikTok change is shown first and waits for your yes.

6

Claude and ChatGPT both covered

A remote MCP URL, plus an approved app in ChatGPT’s app directory.

TikTok MCP pricing

The TikTok MCP is included in every Porter plan, the free-forever plan too. Reporting is billed per connected account.

  • 14-day trial: everything unlimited, no credit card.
  • Free forever: unlimited connected accounts, 30 days of history (15 days in AI chats), 100 automation credits a month.
  • Paid Reporting: from $15 per account a month, or $12.50 billed annually.
  • Unlimited questions: AI chats, queries and dashboards are included. Reads are free; each completed change uses 1 automation credit.
5 accounts
Monthly billing
$40
Annual billing, per month
$33.33
Per account
$8.00

Reporting price for connected accounts, in USD. AI chats, queries and dashboards are unlimited. Annual billing is 10 months for 12.

The more accounts you connect, the lower the price per account. See the full calculator on Porter pricing.

Frequently asked questions

Is there an official TikTok MCP?

TikTok's official MCP server covers its ads platform. Porter's TikTok MCP runs at https://mcp.portermetrics.com/mcp on TikTok's official Accounts API. It reads your videos, retention and followers, posts after approval and manages comments on your organic account.

What is the TikTok MCP server URL?

Porter's TikTok MCP server URL is https://mcp.portermetrics.com/mcp. Paste it into Claude, ChatGPT or another AI client as a custom connector, then sign in with TikTok. TikTok's own server uses business-api.tiktok.com/open_mcp/ URLs for ad accounts.

Is the TikTok MCP free?

Porter's TikTok MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually.

Does it work with a personal TikTok account?

Yes. Porter connects TikTok Business and personal accounts with Analytics turned on. Contact button clicks need a verified Business Account, and follower demographics need 100 or more followers. Videos, retention, followers and comments work on both.

Can it schedule TikTok posts?

Porter publishes when you approve, or saves the video to your TikTok drafts. You schedule future posts in TikTok or your scheduler as usual.

Can it read or send DMs?

Porter works with your videos, comments, followers and insights. You handle direct messages in the TikTok app as usual.

Can I connect several TikTok accounts?

Yes. Each TikTok account connects with its own sign-in and is billed as one data source account. Claude compares them in one answer, so agencies ask once for every client. The free plan connects unlimited accounts.

Does it include TikTok Ads or TikTok Shop?

Ad campaigns come through the TikTok Ads MCP, and seller data through the TikTok Shop connector for Claude. Both use the same Porter server URL, so organic, ads and Shop sit in one chat.

Troubleshooting

Why don't the numbers match TikTok Studio?

Compare the same days in the same time zone first. TikTok's API closes days in UTC while the app uses your time zone. API shares include sends to friends, and views include paid views and rewatches, so totals can read higher than the app.

Why do recent days show 0?

Ask again after 48 hours. TikTok sends daily account metrics 24–48 hours late, so a recent day reads 0 until it arrives. Follower changes and reach fill in weekly, so ask for them by week.

Why did a post fail to publish?

Check the file and the account's posting settings. TikTok rejects videos that are too long for the account, too small or at an unsupported frame rate. Claude reads the reason TikTok gives, so fix the file and try again rather than resending the same one.

Start free

Connect TikTok to Claude or ChatGPT and start with video reports, hook reads and posts that wait for your approval.

Start free: unlimited connected accounts, no credit card. Or take the 14-day trial with everything unlimited.

  • Agencies: every client's TikTok answers to one prompt.
  • In-house social managers: the weekly TikTok update takes one question.
  • Creative strategists: the second viewers leave, before the next shoot.
  • Small business founders: your account next to your industry, every week.