mcp-registry/tiktok-mcp

    ==================
      
       /// MCP ///
      /// TIK ///
        
    ==================
        
    [server:online]
    [protocol:ready]

tiktok-mcp

by Seym0n

Model Context Protocol (MCP) server that brings TikTok video access and analysis (subtitles, post details, search) to Claude AI and other MCP-compatible apps via TikNeuron.

81
12
Specialized

01

tiktok_get_subtitle

Retrieve subtitles (spoken content) for a specified TikTok video, optionally in a chosen language.

02

tiktok_get_post_details

Fetch comprehensive metadata for a TikTok video, including description, creator, engagement metrics, hashtags, duration, creation date and available subtitles.

03

tiktok_search

Search TikTok for videos matching a query and receive a paginated list of results with key details for each video.

Installation

1. Clone the repository
git clone https://github.com/Seym0n/tiktok-mcp.git cd tiktok-mcp
2. Install the JavaScript/Node.js dependencies (requires Node >= 18 and npm/yarn)
npm install # or: yarn install
3. Create a copy of the example environment file and add your secrets
cp .env.example .env # Mandatory keys # TIKTOK_SESSIONID = <session-id-cookie> # MCP_PORT = 3000 # or any free port # MCP_API_KEY = <random-string> # used to protect the endpoints
4. Run database or cache services if defined in docker-compose.yml (optional)
docker compose up -d redis postgres # only if you want the extra persistence
5. Launch the MCP server
npm run dev # hot-reload with nodemon # or npm start # production build
6. Verify by opening http://localhost:3000/health or performing the cURL check:
curl -H "x-api-key: $MCP_API_KEY" http://localhost:3000/api/status

Documentation

License: MIT License
Updated 7/30/2025