================== /// 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
Specialized01
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