← Back to directory
T

TikTok MCP

Community
Integrate TikTok into Claude AI and other apps via TikNeuron for video analysis, content extraction, and interaction.
Category
Other #209 of 230
Stars
★ 201 Popular
Transport
stdio (local process)
Runtime
Node.js 18+
Credentials
API key / credential required
License
MIT
Last commit
Tools
3
34FMRS · D

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.

Strongest · Security and permissions 8/20 Weakest · Documentation 6/20

Reliability
7/20
Security and permissions
8/20
Maintenance
7/20
Documentation
6/20
Setup experience
6/20
Why each score
Reliability 7/20
Evidence is limited. No tests or CI config visible, so cannot verify clean startup or that declared tools match behavior. Only three tools listed in README (tiktok_get_subtitle, tiktok_get_post_details, tiktok_search). Might work, but lack of reproducible verification keeps reliability low.
Security and permissions 8/20
API key passed via env var, which is good. No hardcoded secrets or malicious behavior evident. But external API (TikNeuron) and no scoping or data boundary info. No red-line issues, but security mechanisms incomplete, hence 8.
Maintenance 7/20
Has MIT license, but no commit/release/issue response details. Stars and open issues are zero from description, but these are discovery signals. No evidence of sustained maintenance or security response channel, so maintenance score low.
Documentation 6/20
README gives install and config examples, including env var for API key and client config. But lacks parameter limits, costs, troubleshooting, and limitations. No layered docs, so documentation score low.
Setup experience 6/20
Install steps are clear (clone, npm install, npm run build) with client config example. But requires API key and external service, and commands not verified in docs. No automated tests or validation, so setup score below 15.

Static review · not runListed 2026-08-07

Read the FMRS scoring method →

Fit and risk

What it can accessUses the network

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.

Setup

Before you start

Runtime:Node.js 18+

TIKNEURON_MCP_API_KEY requiredsecret TikNeuron MCP API key; create a TikNeuron account at https://tikneuron.com/tools/tiktok-mcp to obtain it.
  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"
      }
    }
  }
}

Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.

.vscode/mcp.json
{
  "servers": {
    "tiktok-mcp": {
      "command": "node",
      "args": [
        "path\\build\\index.js"
      ],
      "env": {
        "TIKNEURON_MCP_API_KEY": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
      }
    }
  }
}

Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).

Terminal
claude mcp add tiktok-mcp -e TIKNEURON_MCP_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -- node 'path\build\index.js'

Run it in a terminal; replace any <…> placeholders with your own values first.

Check that it works

Check that tiktok_get_subtitle, tiktok_get_post_details and tiktok_search appear in the client's tool list, then ask it to search for 'funny cats' — a returned result list confirms the connection.

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.

Things to try

Once connected, you can ask your AI assistant things like:

  • Get the subtitle for this TikTok video: https://www.tiktok.com/@username/video/1234567890
  • Show me the post details for video 7409731702890827041, including likes and comments
  • Search TikTok for cooking tutorial videos
  • Get the Spanish subtitle for this TikTok video

Tools 3

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

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 Desktop

Listed from the project's documentation, not tested by this site.

Overview

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.

Similar servers

BioMCP 75 · B

One binary. One grammar. Evidence from the biomedical sources you already trust.

★ 653 · Tools 11 Compare with this →

Source revision 7b98fd63a92f Data synced 2026-10-11 Read the FMRS scoring method