TikTok MCP Server for Claude AI
TikTok MCP Server for Claude AI
The Model Context Protocol (MCP) lets Claude Desktop, Cursor, and other AI clients call external tools directly. DataLikers ships a TikTok MCP Server that turns Claude into a TikTok analyst — ask a question in English, Claude queries TikTok via the server, and answers with real data. No API integration code required.
This guide covers what the TikTok MCP Server does, how to install it, and the kind of workflows it unlocks.
What Is an MCP Server?
Model Context Protocol is Anthropic's open standard for connecting LLMs to external tools and data sources. An MCP server exposes a set of "tools" (functions) that a compatible client (Claude Desktop, Cursor, ChatGPT with MCP support) can call on the user's behalf.
For TikTok data, this means: instead of writing Python to loop through the API, you ask Claude the question in natural language and Claude figures out which tools to call, in what order, and how to present the answer.
What You Can Ask
Example prompts that work out of the box with the DataLikers TikTok MCP:
- "What's @khaby.lame's follower count and top three most-liked videos this month?"
- "Find TikTok creators similar to @charlidamelio — dance niche with 1M–10M followers."
- "Pull the last 100 comments on TikTok video PK 7234567890 and summarize the sentiment."
- "Which TikTok hashtags does @gordonramsayofficial use most often? List the top 20 with view counts."
- "Give me the most recent videos under the #fyp hashtag and classify them by topic."
- "Compare engagement metrics between @addisonrae and @bellapoarch over the last 30 days."
Claude translates each into the right sequence of TikTok queries, fetches the data via DataLikers, and returns the answer in the format you asked for — table, summary, CSV, whatever.
TikTok MCP Tools (20)
The TikTok namespace on the DataLikers MCP Server exposes 20 tools, organized by entity:
| Group | Tools |
|---|---|
| Users (6) | get_tt_user_by_username, get_tt_user_by_id, get_tt_users_by_ids, search_tt_users, get_top_tt_users, get_tt_user_medias |
| Videos & Comments (5) | get_tt_media_by_id, get_top_tt_medias, search_tt_media_captions, get_tt_comment_by_id, get_tt_comments_by_user, search_tt_comments |
| Hashtags (4) | get_tt_hashtag_by_id, get_tt_hashtag_info, search_tt_hashtags, get_top_tt_hashtags |
| Playlists (4) | get_tt_playlist_by_id, get_tt_user_playlists, search_tt_playlists, get_top_tt_playlists |
A single DataLikers API key gives Claude access to these 20 TikTok tools plus 30+ Instagram tools — one billing relationship, two platforms.
Installation (Claude Desktop)
- Get a DataLikers API key from datalikers.com/dashboard.
- Open
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows). - Add the DataLikers MCP server:
{
"mcpServers": {
"datalikers": {
"command": "npx",
"args": ["-y", "@datalikers/mcp-server"],
"env": {
"DATALIKERS_API_KEY": "your-api-key-here"
}
}
}
}
- Restart Claude Desktop. You'll see a "datalikers" tool indicator appear — ready to use for both TikTok and Instagram queries.
Installation (Claude Code)
Single command:
claude mcp add --transport http \
--header "Authorization: Bearer YOUR_KEY" \
-s project datalikers https://mcp.datalikers.com/mcp/
Cursor, Zed, and Windsurf use the same hosted MCP endpoint — see the MCP Server docs for client-specific config snippets.
Example: Analyst Workflow
You: "Find ten TikTok creators in the cooking niche with 1M+ followers and at least 5% engagement rate."
Claude: Calls search_tt_users with niche keywords, then get_tt_user_engagement on each result, filters, returns a ranked list with handle, follower count, and engagement rate.
You: "For the top three, pull their most-viewed videos this month and summarize the recurring themes."
Claude: Calls get_tt_user_medias for each, sorts by view count + timestamp, runs caption analysis, returns three thematic summaries.
No SDK boilerplate, no JSON parsing — Claude handles tool orchestration. The output is exactly what you asked for, in the format you asked for.
Why DataLikers TikTok MCP vs Alternatives
- One key, two platforms — same DataLikers key works on Instagram and TikTok endpoints
- Hosted MCP at mcp.datalikers.com/mcp/ — no local server to maintain
- Billed only on success — failed tool calls (5xx) are not billed
- Pay-as-you-go from $0.0003 per request, balance never expires
- Public Instagram + TikTok data only — no logged-in scraping, no account management
TikTok MCP Pricing
The MCP Server uses the same DataLikers Cache API metering — pay-per-tool-call at the same per-request rates:
| Plan | Price/request | Best for |
|---|---|---|
| Outdated | $0.0003 | Bulk research, training data |
| Month | $0.0004 | Trend analysis, weekly reporting |
| Week | $0.0005 | Weekly dashboards |
| Day | $0.0006 | Near-realtime AI agent loops |
100 free requests on signup. $50 minimum deposit, no monthly subscription, funds never expire.
FAQ
Can I use the TikTok MCP with Claude on the web (claude.ai)?
Yes — DataLikers MCP works as a custom connector under Settings → Connectors on claude.ai. Setup is point-and-click; the server URL is https://mcp.datalikers.com/mcp/.
Does the same DataLikers MCP Server cover Instagram too?
Yes — one key, both namespaces. The Instagram tools have no tt_ prefix; TikTok tools use tt_. Claude picks the right tool based on context.
Can I write my own MCP client and connect to DataLikers?
Yes — the server speaks standard MCP over HTTP. See modelcontextprotocol.io for the protocol spec and DataLikers MCP docs for the tool catalog.
Is TikTok public data only?
Yes — DataLikers exposes public TikTok content (public user profiles, public videos, public hashtags). No logged-in scraping, no private accounts.
How does this compare to running a TikTok scraper directly?
You skip the TikTok scraping infrastructure (anti-bot, proxies, account pools, blocks) and skip the integration code (no SDK, no API client). Claude calls the MCP tools directly; DataLikers handles the rest.
Getting Started
Register for a DataLikers account to receive 100 free requests. Wire up the MCP Server in 5 minutes and ask Claude your first TikTok question — works on Claude Desktop, Claude Code, Cursor, Zed, or Windsurf.
Related: TikTok API — REST docs for the underlying Cache API. Instagram MCP Server for Claude — same setup for Instagram data.