MCP Directory

TikTok MCP

Search TikTok, pull post details, and extract video subtitles into your AI agent via the TikNeuron API.

Unverified
stdio (local)
API key
JavaScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
git clone https://github.com/Seym0n/tiktok-mcp.git && cd tiktok-mcp && npm install && npm run build

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "tiktok-mcp": {
      "command": "node",
      "args": [
        "<path-to-tiktok-mcp>/build/index.js"
      ],
      "env": {
        "TIKNEURON_MCP_API_KEY": "<your-tikneuron-api-key>"
      }
    }
  }
}

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • Node.js v18 or higher
  • Git (to clone and build the server)
  • TikNeuron account and MCP API key from tikneuron.com/tools/tiktok-mcp

About TikTok MCP

TikTok MCP is a community bridge between MCP clients and TikTok, built by Seym0n and powered by the TikNeuron API. Because TikTok has no public content API, the server delegates search, post metadata, and subtitle extraction to TikNeuron, which handles the actual data retrieval. Your agent sends a video URL or search query; TikNeuron returns structured JSON.

The subtitle tool is the standout: it accepts any TikTok URL (including short vm.tiktok.com links) and returns caption text, falling back to automatic speech recognition when no uploaded subtitles exist. You can request a specific language code. That turns TikTok videos into text an LLM can actually reason about — summaries, content Q&A, virality analysis.

tiktok_search returns matching videos with full engagement metrics plus a pagination cursor and search_uid, so an agent can iterate through result pages in one conversation. tiktok_get_post_details works from a URL or a bare video ID.

The trade-offs: you depend on a paid third-party service (TikNeuron) for every call, the project is maintained by a single developer, and installation is clone-and-build rather than a published npm package — though the MCPB bundle removes that friction for Claude Desktop users.

Tools & capabilities (3)

tiktok_get_subtitle

Get subtitle/caption text for a TikTok video URL; falls back to automatic speech recognition, optional language code.

tiktok_get_post_details

Get post details: description, creator, hashtags, likes/shares/comments/views/bookmarks, creation date, duration, available subtitles.

tiktok_search

Search TikTok videos by query with engagement metrics and pagination via cursor and search_uid.

When to use it

  • Summarize a TikTok video from its subtitles without watching it
  • Analyze engagement metrics of a post to understand virality factors
  • Search a niche (e.g. 'cooking tutorial') and compare top creators' stats
  • Extract caption text in a specific language for translation or content research

Quick setup

  1. 1Create a TikNeuron account and generate an MCP API key at tikneuron.com/tools/tiktok-mcp
  2. 2git clone https://github.com/Seym0n/tiktok-mcp.git && cd tiktok-mcp
  3. 3npm install && npm run build (produces build/index.js)
  4. 4Add the server to claude_desktop_config.json with command node, the absolute path to build/index.js, and TIKNEURON_MCP_API_KEY in env
  5. 5Alternatively: download tiktok-mcp.mcpb from Releases and open it in Claude Desktop, entering the API key when prompted

Security notes

Read-only access to public TikTok data, but every query is routed through TikNeuron's servers with your API key, so treat prompts and URLs as shared with that third party. The key sits in plain text in your MCP config env; TikNeuron is a paid service with per-request credits.

TikTok MCP FAQ

Is TikTok MCP free to use?

The server code is MIT-licensed and free, but it requires a TikNeuron API key, and TikNeuron is a paid third-party service with request credits. TikTok data flows through TikNeuron's infrastructure, not directly from TikTok.

Do I need a TikTok account or login?

No. The server only reads public TikTok content through the TikNeuron API, so no TikTok credentials are involved. You only authenticate against TikNeuron.

Can it download TikTok videos?

No. It retrieves text and metadata only: subtitles (uploaded or ASR-generated), post details, and search results. For video files you'd need a different tool.

Alternatives to TikTok MCP

Compare all alternatives →

Control Blender from Claude and other LLMs for prompt-assisted 3D modeling, scene creation, and asset generation.

Unverified
stdio (local)
No auth
Python
22 tools
Updated 21 days agoRepo

Popular community server that feeds Figma layout data to coding agents via a Figma API token.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 1 month agoRepo

Generate beautiful, modern UI components from natural-language descriptions inside your IDE.

Unverified
stdio (local)
API key
TypeScript
4 tools
Updated 4 months agoRepo