tiktok-mcp
Model Context Protocol (MCP) with TikTok integration JavaScript-based implementation.
Documentation
TikTok MCP
The TikTok MCP integrates TikTok access into Claude AI and other apps via TikNeuron. This TikTok MCP allows you to
- analyze TikTok videos to determine virality factors
- get content from TikTok videos
- chat with TikTok videos
Available Tools
tiktok_get_subtitle
Description:
Get the subtitle (content) for a TikTok video url. This is used for getting the subtitle, content or context for a TikTok video. If no language code is provided, the tool will return the subtitle of automatic speech recognition.
Input Parameters:
- `tiktok_url` (required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890
- `language_code` (optional): Language code for the subtitle, e.g., en for English, es for Spanish, fr for French, etc.
tiktok_get_post_details
Description:
Get the details of a TikTok post. Returns the details of the video like:
- Description
- Video ID
- Creator username
- Hashtags
- Number of likes, shares, comments, views and bookmarks
- Date of creation
- Duration of the video
- Available subtitles with language and source information
Input Parameters:
- `tiktok_url` (required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890, or just the video ID like 7409731702890827041
tiktok_search
Description:
Search for TikTok videos based on a query. Returns a list of videos matching the search criteria with their details including description, video ID, creator, hashtags, engagement metrics, date of creation, duration and available subtitles, plus pagination metadata for continuing the search.
Input Parameters:
- `query` (required): Search query for TikTok videos, e.g., 'funny cats', 'dance', 'cooking tutorial'
- `cursor` (optional): Pagination cursor for getting more results
- `search_uid` (optional): Search session identifier for pagination
Install via MCPB (Easiest)
The easiest way to install the TikTok MCP in Claude Desktop is via the MCPB bundle — no cloning or building required.
1. Download the latest `tiktok-mcp.mcpb` from the Releases page
2. Open the `.mcpb` file — Claude Desktop will show an installation dialog
3. Enter your TikNeuron API Key when prompted
That's it. Claude Desktop handles the rest automatically.
Requirements
For this TikTok MCP, you need
- NodeJS v18 or higher (https://nodejs.org/)
- Git (https://git-scm.com/)
- TikNeuron Account and MCP API Key (https://tikneuron.com/tools/tiktok-mcp)
Setup
1. Clone the repository
git clone https://github.com/Seym0n/tiktok-mcp.git2. Install dependencies
npm install3. Build project
npm run buildThis creates the file `build\index.js`
Using in Claude AI
Add the following entry to `mcpServers`:
"tiktok-mcp": {
"command": "node",
"args": [
"path\\build\\index.js"
],
"env": {
"TIKNEURON_MCP_API_KEY": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}and replace path with the `path` to TikTok MCP and `XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX` with TIkNeuron API Key
so that `mcpServers` will look like this:
{
"mcpServers": {
"tiktok-mcp": {
"command": "node",
"args": [
"path\\build\\index.js"
],
"env": {
"TIKNEURON_MCP_API_KEY": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}
}
}Frequently asked questions
What is tiktok-mcp?
tiktok-mcp is Model Context Protocol (MCP) with TikTok integration JavaScript-based implementation.
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/Seym0n/tiktok-mcp and has 110 stars.
Related MCP tools
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities JavaScript-based implementation.
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output.
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP