
TikTok MCP
Model Context Protocol (MCP) with TikTok integration
What is TikTok MCP?
TikTok MCP is a Model Context Protocol that integrates TikTok access into Claude AI and other applications via TikNeuron, allowing users to analyze TikTok videos and interact with them.
How to use TikTok MCP?
To use TikTok MCP, clone the repository from GitHub, install the necessary dependencies, and set it up in Claude AI by adding the required configuration.
Key features of TikTok MCP?
- Analyze TikTok videos to determine virality factors.
- Retrieve content and subtitles from TikTok videos.
- Interact with TikTok videos through chat.
Use cases of TikTok MCP?
- Analyzing trends and virality of TikTok content.
- Extracting subtitles for accessibility and translation.
- Engaging with TikTok content in AI applications.
FAQ from TikTok MCP?
- What are the requirements to use TikTok MCP?
You need NodeJS v18 or higher, Git, and a TikNeuron account with an MCP API Key.
- Is TikTok MCP free to use?
The usage of TikTok MCP may depend on the TikNeuron API's pricing and terms.
- Can I use TikTok MCP for any TikTok video?
Yes, as long as you have the correct TikTok video URL.
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_available_subtitles
Description:
Looks up the available subtitle, i.e., content for a TikTok video. This is used for looking up if there is any content (subtitle) available to a TikTok video. Returns the available subtitle for the video which can be in different languages and different formats like Automatic Speech Recognition, Machine Translation or Creator Captions and different languages.
Input Parameters:
tiktok_url
(required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890
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/1234567890language_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
- Creator username
- Hashtags
- Number of likes, shares, comments, views and bookmarks
- Date of creation
- Duration of the video
Input Parameters:
tiktok_url
(required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890
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
- Clone the repository
git clone https://github.com/Seym0n/tiktok-mcp.git
- Install dependencies
npm install
- Build project
npm run build
This 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"
}
}
}
}