tiktok-mcp
TikTok MCP by SocialDataX for public post search, details, comments, replies, creators, creator posts, and speech-to-text transcripts.
Documentation
TikTok MCP
This public listing provides connection metadata and client examples for the hosted SocialDataX TikTok MCP service. The implementation is privately hosted; this directory contains public connection materials only.
Service
- Hosted MCP endpoint: `https://mcp.socialdatax.com/tiktok/mcp`
- Hosted transport: `streamable-http`
- Authentication: `Authorization: Bearer `
- Product: `SocialDataX` / `社媒数据助手`
- Website and API Key access:
- Registry name: `com.52choujiang/tiktok-insights`
- Future registry name: `com.socialdatax/tiktok-insights`
- Current public capability version: `0.1.4`
Scope
Use this service for public TikTok post search, video or image details, first-level comments, comment replies, creator profiles, creator posts, and video speech-to-text transcript. It does not provide account login, posting, editing, liking, commenting, following, or other account actions.
Tools
| Tool | Purpose |
|---|---|
| `socialdatax_get_points_balance` | Query the current API Key account balance. |
| `tiktok_search_posts` | Search public video and image posts; use when a search term is available, and continue with `page_token`. |
| `tiktok_get_post_detail_by_url` | Read video or image details from a post URL. |
| `tiktok_get_post_comments_by_post_id` | Read first-level comments from a post ID. |
| `tiktok_get_post_comments_by_url` | Read first-level comments from a post URL. |
| `tiktok_get_post_comment_replies` | Read replies from a post ID and first-level comment ID. |
| `tiktok_get_user_info_by_tiktok_id` | Read creator info from a TikTok ID. |
| `tiktok_get_user_info_by_profile_url` | Read creator info from a profile URL. |
| `tiktok_get_user_posts_by_tiktok_id` | Read creator posts from a TikTok ID. |
| `tiktok_get_user_posts_by_profile_url` | Read creator posts from a profile URL. |
| `tiktok_submit_video_speech_text_by_url` | Submit video speech-to-text transcript work from a TikTok video URL. |
| `tiktok_submit_video_speech_text_by_aweme_id` | Submit video speech-to-text transcript work from a TikTok video ID. |
| `tiktok_get_video_speech_text_job` | Check a TikTok transcript job by `job_id`. |
When a post URL, post ID, TikTok ID, or profile URL is already available, use the corresponding detail, comment, creator, or creator-post tool instead of searching again.
Quick Start
Use the hosted endpoint directly when the client supports authenticated `streamable-http`:
{
"mcpServers": {
"socialdatax-tiktok": {
"type": "streamable_http",
"url": "https://mcp.socialdatax.com/tiktok/mcp",
"headers": {"Authorization": "Bearer "}
}
}
}For command/stdio-only clients, use `npx -y mcp-remote https://mcp.socialdatax.com/tiktok/mcp --header "Authorization: Bearer "`. See the files in examples.
Request or manage API access at . Never commit a real API Key.
Frequently asked questions
What is tiktok-mcp?
tiktok-mcp is TikTok MCP by SocialDataX for public post search, details, comments, replies, creators, creator posts, and speech-to-text transcripts.
How do I install tiktok-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is tiktok-mcp open source?
Yes — it is hosted on GitHub at https://github.com/DevinChen2014/tiktok-mcp.
Related MCP tools
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Fast and Accurate Code Search for Agents. Uses 99% fewer tokens than grep+read
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP