MCP.Market

Tiktok Organic MCP server

by lanternrow·io.github.lanternrow/tiktok-organic-mcp·v1.1.1·1 stars

TikTok organic analytics — video performance, engagement metrics, and profile insights.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

1 stars42 downloads/wk

Reviews

Write one

Nobody has reviewed Tiktok Organic yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Tiktok Organic tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_user_info

    Get a TikTok user's profile info: username, bio, follower/following counts, total likes, video count, and verification status.

  • get_video_details

    Get detailed performance metrics for specific TikTok videos by ID. Returns views, likes, comments, shares, duration, and more. Max 20 video IDs per request.

  • get_videos

    Get a paginated list of the user's public TikTok videos with engagement metrics (views, likes, comments, shares). Returns up to 20 videos per page.

  • list_accounts

    List all configured TikTok accounts available for querying.

  • refresh_token

    Refresh the TikTok access token for an account using its stored refresh token. Returns new access and refresh tokens. Requires client_key and refresh_token in the account config.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan15 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 90 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Tiktok Organic compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 1,336 Media servers
Tools
5
the typical Media server has 6
Tools that change things
0%
typical: 3%. Fewer write tools means less an agent can break
GitHub stars
1
more than 55% of 716 Media servers
Downloads a week
42
more than 28% of 372 Media servers with a package

What its tools let an agent do: 5 read

Install Tiktok Organic in Claude Code, Cursor or VS Code

Runs npx -y tiktok-organic-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add tiktok-organic-mcp -- npx -y tiktok-organic-mcp
Add to Cursor

What the publisher says

From the Tiktok Organic repository's README, as published. We do not edit it. Read it on GitHub

tiktok-organic-mcp

MCP server for TikTok organic analytics — video performance, engagement metrics, and profile insights via the TikTok Developer API.

Built for Claude Code and any MCP-compatible AI tool. Gives your AI assistant direct access to your TikTok account data — videos, views, likes, comments, shares, and follower stats.

Part of The SEO Engine toolkit by Rex Jones — AI-powered SEO and social media tooling for agencies and businesses.

Why this exists

  • No open-source TikTok organic MCP existed. Ads MCPs exist. Organic analytics? Nobody built one.
  • Paid alternatives cost money. The commercial options require monthly subscriptions. This is free and open source.
  • Your AI should see your TikTok data. Ask "how are my TikTok videos performing?" and get a real answer.

Quick start

Option 1: npx (no install)

Single account:

{
  "mcpServers": {
    "tiktok-organic": {
      "command": "npx",
      "args": ["-y", "tiktok-organic-mcp"],
      "env": {
        "TIKTOK_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Multiple accounts:

{
  "mcpServers": {
    "tiktok-organic": {
      "command": "npx",
      "args": ["-y", "tiktok-organic-mcp"],
      "env": {
        "TIKTOK_ACCOUNTS": "[{\"name\":\"mybrand\",\"access_token\":\"act.xxx\",\"client_key\":\"abc123\",\"refresh_token\":\"rft.xxx\"},{\"name\":\"otherbrand\",\"access_token\":\"act.yyy\",\"client_key\":\"def456\",\"refresh_token\":\"rft.yyy\"}]"
      }
    }
  }
}

Option 2: Clone and build

git clone https://github.com/lanternrow/tiktok-organic-mcp.git
cd tiktok-organic-mcp
npm install
npm run build

Then add to your Claude Code MCP settings:

{
  "mcpServers": {
    "tiktok-organic": {
      "command": "node",
      "args": ["/path/to/tiktok-organic-mcp/dist/index.js"],
      "env": {
        "TIKTOK_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Getting your TikTok Access Token

Step 1: Create a TikTok Developer App

  1. Go to the TikTok Developer Portal and log in
  2. Click Manage apps → Connect an app
  3. Fill in your app details and submit for review

Step 2: Add Login Kit and request scopes

  1. In your app dashboard, add the Login Kit product
  2. Request these scopes:
  • user.info.basic — profile name, avatar
  • user.info.profile — bio, verification status
  • user.info.stats — follower/following counts, total likes
  • video.list — access to video listing and metrics

Step 3: Complete the OAuth flow

  1. Direct users to TikTok's authorization URL:
https://www.tiktok.com/v2/auth/authorize/
     ?client_key={your_client_key}
     &scope=user.info.basic,user.info.profile,user.info.stats,video.list
     &response_type=code
     &redirect_uri={your_redirect_uri}
  1. Exchange the authorization code for tokens:
POST https://open.tiktokapis.com/v2/oauth/token/
   Content-Type: application/x-www-form-urlencoded

   client_key={client_key}
   &client_secret={client_secret}
   &code={auth_code}
   &grant_type=authorization_code
   &redirect_uri={redirect_uri}
  1. Save the accesstoken and refreshtoken from the response

Tip: Access tokens expire after 24 hours. Use the refreshtoken tool or set TIKTOKREFRESH_TOKEN to enable automatic renewal.

Multi-account support

Monitor multiple TikTok accounts from a single MCP server. Set the TIKTOK_ACCOUNTS environment variable as a JSON array:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Tiktok Organic: common questions

Is Tiktok Organic MCP server safe?
Mostly: it is graded B (75/100). Read the Tiktok Organic safety report
How do I install Tiktok Organic?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Tiktok Organic need an API key?
Yes. The registry entry asks for TIKTOK_ACCESS_TOKEN, TIKTOK_CLIENT_KEY, TIKTOK_REFRESH_TOKEN.
Is Tiktok Organic maintained?
The last commit was 130 days ago (2026-06-29). The latest release is v1.1.1.
What can I use instead of Tiktok Organic?
Servers from other publishers that do the same job: Openshorts MCP server, TokPortal MCP server and Supadata MCP server.
How does Tiktok Organic compare with other Media MCP servers?
safety score 75/100 (higher than 45% of 1,336 Media servers); tools 5 (the typical Media server has 6); tools that change things 0% (typical: 3%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Tiktok Organic

Same job from other publishers: the closest match first, then the best rated.

  • Openshorts
    Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
    A
  • TokPortal
    Managed TikTok/Instagram/YouTube accounts + video posting at scale, operated by human managers.
    A
  • Supadata
    Video transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.
    A
  • Qpost
    MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
    A
  • Katto
    AI video clipping MCP: long videos and podcasts into scored, captioned 9:16 shorts.
    B

More from lanternrow →