← Back to directory
T

TikTok MCP

Community
Integrate TikTok into Claude AI and other apps via TikNeuron for video analysis, content extraction, and interaction.
GitHub source repository ↗
★ 192 Stars Category · Other Popular Source revision 7b98fd63a92f
34FMRS · D
Reliability
7/20
Security and permissions
8/20
Maintenance
7/20
Documentation
6/20
Setup experience
6/20

This server provides a convenient way to access TikTok content, useful for content analysis and research. However, it relies on the third-party TikNeuron service and faces risks of TikTok access restrictions. It is not suitable for users needing to publish or upload videos.

Read the FMRS scoring method →

The TikTok MCP server leverages TikNeuron to provide AI assistants with access to TikTok videos. It can analyze virality factors, retrieve subtitles and content, and support conversation around videos. The server offers three main tools: get subtitle, get post details, and search videos. It is designed to help users understand TikTok content without manual watching.

Tools

tiktok_get_subtitle
Get the subtitle or content for a TikTok video URL. Optionally specify a language code for subtitle language.
tiktok_get_post_details
Get detailed information about a TikTok post, including description, creator, engagement metrics, duration, and available subtitles.
tiktok_search
Search for TikTok videos by query, returning a list with details and pagination support.

Setup

  1. Clone the repository and install dependencies: git clone https://github.com/Seym0n/tiktok-mcp.git, then npm install.
  2. Build the project: npm run build.
  3. Add an mcpServers entry to your Claude configuration, setting command to node, args to [path\build\index.js], and env TIKNEURON_MCP_API_KEY to your TikNeuron API key.
  4. For an easier install, download the .mcpb file and open it, entering your API key when prompted.
claude_desktop_config.json
{
  "mcpServers": {
    "tiktok-mcp": {
      "command": "node",
      "args": [
        "path\\build\\index.js"
      ],
      "env": {
        "TIKNEURON_MCP_API_KEY": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
      }
    }
  }
}

Fit and risk

Best for

  • Content creators and marketers seeking insights on TikTok video performance or ideas.
  • Researchers or analysts collecting TikTok video metadata and engagement stats.
  • AI application developers looking to integrate TikTok content into chatbots or assistants.

Not for

  • Users needing to upload or publish videos to TikTok.
  • Users requiring real-time video streaming or direct video playback.
  • Users attempting to bypass TikTok's official API or violate terms of service.

Required permissions

  • Requires a valid TikNeuron API key, obtained from a TikNeuron account.
  • Requires network access to call the TikNeuron API.
  • Requires a local Node.js environment to run the server.

Risks and side effects

  • TikTok may restrict third-party access, causing the tool to malfunction in some cases.
  • API key leakage could lead to misuse; handle it securely.
  • Dependency on TikNeuron service; its availability and stability could affect usage.

Troubleshooting

  1. Common issues include: invalid or expired API key - check your TikNeuron account; network connectivity - ensure access to TikNeuron API; build errors - confirm Node.js v18+ and successful npm install; configuration errors - verify the mcpServers entry format.

Use cases

Quickly obtain TikTok video content summaries, such as titles, descriptions, or subtitles, within AI conversations.
Analyze TikTok video engagement metrics to assess potential virality.
Search TikTok videos by keywords and retrieve results for further analysis or content inspiration.

Supported clients

Claude DesktopFull support