TikTok MCP

TikTok MCP

Integrate TikTok video analysis and search into AI systems via the Model Context Protocol.

112
Stars
18
Forks
112
Watchers
1
Issues
TikTok MCP enables integration of TikTok video access and analysis into AI applications such as Claude AI using the Model Context Protocol. It provides tools to extract subtitles, retrieve video details, and search TikTok content, facilitating contextual understanding for models. Built on Node.js and requiring a TikNeuron API key, it offers seamless connectivity between AI systems and TikTok's data. The tool supports retrieving metadata, engagement metrics, and advanced search with pagination capabilities.

Key Features

Extract subtitles from TikTok videos with optional language selection
Retrieve comprehensive TikTok video details including engagement metrics and metadata
Perform advanced TikTok search with support for pagination
Integrate TikTok data sources into AI model workflows
Provide context from TikTok videos to language models
Support for multiple TikTok video input formats
Customizable via environment variables and API keys
Node.js-based server for deployment alongside AI systems
Seamless plug-and-play with Claude AI through MCP
Returns lists of available subtitles with language and source info

Use Cases

Analyzing factors that contribute to TikTok video virality
Enabling language models to understand and summarize TikTok content
Automated extraction of TikTok video engagement metrics for research
Providing live TikTok video data context in AI conversational agents
Searching for trending TikTok videos from AI workflows
Generating summaries and insights from social media videos
Content moderation or compliance audits using TikTok video data
Building dashboards showcasing TikTok video statistics
Supplying AI with contextual information from specific TikTok posts
Language-specific subtitle retrieval for accessibility features

README

TikTok MCP

image (12)

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_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_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

Requirements

For this TikTok MCP, you need

Setup

  1. Clone the repository
git clone https://github.com/Seym0n/tiktok-mcp.git
  1. Install dependencies
npm install
  1. 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"
      }
    }
  }
}

Star History

Star History Chart

Repository Owner

Seym0n
Seym0n

User

Repository Details

Language JavaScript
Default Branch main
Size 26 KB
Contributors 1
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

JavaScript
100%

Tags

Topics

mcp tiktok tiktok-report tiktok-tool

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • MCP Manager for Claude Desktop

    MCP Manager for Claude Desktop

    A desktop app to manage Model Context Protocol (MCP) servers for Claude Desktop on MacOS.

    MCP Manager for Claude Desktop provides a user-friendly interface to manage Model Context Protocol (MCP) servers, enabling Claude to access private data, APIs, and local or remote services securely from a MacOS desktop. It facilitates rapid configuration and integration with a wide variety of MCP servers, including productivity tools, databases, and web APIs. The app runs locally to ensure data privacy and streamlines connecting Claude to new sources through simple environment and server settings management.

    • 270
    • MCP
    • zueai/mcp-manager
  • Notion MCP Server

    Notion MCP Server

    Enable LLMs to interact with Notion using the Model Context Protocol.

    Notion MCP Server allows large language models to interface with Notion workspaces through a Model Context Protocol server, supporting both data retrieval and editing capabilities. It includes experimental Markdown conversion to optimize token usage for more efficient communication with LLMs. The server can be configured with environment variables and controlled for specific tool access. Integration with applications like Claude Desktop is supported for seamless automation.

    • 834
    • MCP
    • suekou/mcp-notion-server
  • MCP Claude Spotify

    MCP Claude Spotify

    Connect Claude Desktop to Spotify using the Model Context Protocol.

    MCP Claude Spotify enables seamless integration between Claude Desktop and Spotify using the Model Context Protocol (MCP). It allows users to authenticate with Spotify, control playback, manage playlists, search for music, and access personalized recommendations directly from Claude Desktop. The solution supports both manual setup and auto-start with Claude Desktop, making it easy to interact with the Spotify API in a standardized way. Spotify credentials are required for setup and operation.

    • 20
    • MCP
    • imprvhub/mcp-claude-spotify
  • YouTube MCP Server

    YouTube MCP Server

    Connect YouTube subtitles to Claude via the Model Context Protocol.

    YouTube MCP Server integrates with Claude AI by providing a bridge between YouTube subtitles and the Model Context Protocol. It utilizes yt-dlp to download video subtitles and makes this context accessible through MCP-compliant interactions with Claude. Designed for easy installation with mcp-installer, it enables Claude to process and summarize YouTube videos directly from their URLs.

    • 468
    • MCP
    • anaisbetts/mcp-youtube
  • MCP-Twikit

    MCP-Twikit

    A Model Context Protocol server for Twitter search and interaction.

    MCP-Twikit is an MCP-compliant server that enables interaction with the Twitter platform via the Model Context Protocol. It supports functions such as searching tweets, analyzing sentiments across accounts, and retrieving a user's Twitter timeline. The tool is designed for integration with AI clients to facilitate structured, context-aware access to Twitter data.

    • 211
    • MCP
    • adhikasp/mcp-twikit
  • video-editing-mcp

    video-editing-mcp

    MCP server for uploading, editing, searching, and generating videos via Video Jungle and LLMs.

    Implements a Model Context Protocol (MCP) server for seamless video uploading, editing, searching, and generative editing workflows, powered by Video Jungle integration and LLM assistance. Provides a suite of tools for video asset management, automated video editing, and context-aware search leveraging multimedia analysis. Supports both cloud workflows through Video Jungle and local searching capabilities, such as accessing the Photos app database on MacOS. Designed for integration with clients like Claude Desktop and supports automation, debugging, and development through open protocols.

    • 207
    • MCP
    • burningion/video-editing-mcp
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results