{"_id":"@davibaue/tiktok-mcp","name":"@davibaue/tiktok-mcp","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@davibaue/tiktok-mcp","version":"0.0.1","description":"MCP server for TikTok","license":"MIT","author":{"name":"Simon"},"homepage":"https://tikneuron.com","type":"module","bin":{"tiktok-mcp-server":"build/index.js"},"scripts":{"build":"tsc && shx chmod +x build/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"1.6.1"},"devDependencies":{"@types/node":"^22","shx":"^0.3.4","typescript":"^5.6.2"},"publishConfig":{"access":"public"},"_id":"@davibaue/tiktok-mcp@0.0.1","gitHead":"675c763ec3fd94ce5b2b91420962df5a9617c55d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-qhaoKzv4kkyR6MSH0h4J+DfiXcowG/mKmmAU4IFEy+WCktE+t+mg/6XwBRBSj0AdCkcfTQNedIkSyeq5R48ljw==","shasum":"1a93fdf887c445de99a0e9eb77348a9a9b9b5b1c","tarball":"https://registry.npmjs.org/@davibaue/tiktok-mcp/-/tiktok-mcp-0.0.1.tgz","fileCount":4,"unpackedSize":14083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDsw5Hi3IiUfRpJFF3kCqz7dypqzg4Hp+J5CeUWtXKCAiAtTsFiAOweOcJ7uLmxr/e2B4OWA3HuGWhRZLC4riTX8Q=="}]},"_npmUser":{"name":"davibaue","email":"davibauer@gmail.com"},"directories":{},"maintainers":[{"name":"davibaue","email":"davibauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiktok-mcp_0.0.1_1745342307019_0.4049662839390895"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-22T17:18:26.941Z","0.0.1":"2025-04-22T17:18:27.190Z","modified":"2025-04-22T17:18:27.469Z"},"maintainers":[{"name":"davibaue","email":"davibauer@gmail.com"}],"description":"MCP server for TikTok","homepage":"https://tikneuron.com","author":{"name":"Simon"},"license":"MIT","readme":"# <img src=\"https://cdn.worldvectorlogo.com/logos/tiktok-icon-2.svg\" height=\"32\"> TikTok MCP\n\n![image (12)](https://github.com/user-attachments/assets/006f9983-b9dd-447c-87c6-ee27a414fd4c)\n\n\nThe TikTok MCP integrates TikTok access into Claude AI and other apps via TikNeuron. This TikTok MCP allows you to\n- analyze TikTok videos to determine virality factors\n- get content from TikTok videos\n- chat with TikTok videos\n\n## Available Tools\n\n### tiktok_available_subtitles\n\n**Description:**  \nLooks up the available subtitle, i.e., content for a TikTok video. This is used for looking up if there is any content (subtitle) available to a TikTok video. Returns the available subtitle for the video which can be in different languages and different formats like Automatic Speech Recognition, Machine Translation or Creator Captions and different languages.\n\n**Input Parameters:**\n- `tiktok_url` (required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890\n\n### tiktok_get_subtitle\n\n**Description:**  \nGet 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.\n\n**Input Parameters:**\n- `tiktok_url` (required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890\n- `language_code` (optional): Language code for the subtitle, e.g., en for English, es for Spanish, fr for French, etc.\n\n### tiktok_get_post_details\n\n**Description:**  \nGet the details of a TikTok post. Returns the details of the video like:\n- Description\n- Creator username\n- Hashtags\n- Number of likes, shares, comments, views and bookmarks\n- Date of creation\n- Duration of the video\n\n**Input Parameters:**\n- `tiktok_url` (required): TikTok video URL, e.g., https://www.tiktok.com/@username/video/1234567890 or https://vm.tiktok.com/1234567890\n\n## Requirements\n\nFor this TikTok MCP, you need\n- NodeJS v18 or higher (https://nodejs.org/)\n- Git (https://git-scm.com/)\n- TikNeuron Account and MCP API Key (https://tikneuron.com/tools/tiktok-mcp)\n\n## Setup\n\n1. Clone the repository\n```\ngit clone https://github.com/Seym0n/tiktok-mcp.git\n```\n\n2. Install dependencies\n```\nnpm install\n```\n\n3. Build project\n```\nnpm run build\n```\n\nThis creates the file `build\\index.js`\n\n## Using in Claude AI\n\nAdd the following entry to `mcpServers`:\n\n```\n\"tiktok-mcp\": {\n    \"command\": \"node\",\n    \"args\": [\n      \"path\\\\build\\\\index.js\"\n    ],\n    \"env\": {\n      \"TIKNEURON_MCP_API_KEY\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n    }\n}\n```\n\nand replace path with the `path` to TikTok MCP and `XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX` with TIkNeuron API Key\n\nso that `mcpServers` will look like this:\n\n```\n{\n  \"mcpServers\": {\n    \"tiktok-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"path\\\\build\\\\index.js\"\n      ],\n      \"env\": {\n        \"TIKNEURON_MCP_API_KEY\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n      }\n    }\n  }\n}\n```\n","readmeFilename":"README.md","_rev":"1-3ccb37c0aecf12822a3074b355f479c9"}