TikTok data for agents

sh.fetcher.tiktokPublished by tiktok.fetcher.shOfficial publisherv1.0.0Updated Oct 25, 2026

13 TikTok endpoints. Pay per call in USDC via x402.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinance

Overview

AI-generated overview

A remote MCP server that gives an assistant live TikTok data — posts, users, hashtags, music, locations and comments — paid per call in USDC.

What you can do
Look up posts by ID or search, and read a post's comments and comment replies. Retrieve user profiles by handle, plus their posts, followers and followings. Explore hashtags, music and location posts. Check the remaining credit balance for the connected key. Buy prepaid credits so later calls skip the per-call payment round trip.
When to use it
Use it when an assistant needs current TikTok content or account data — researching creators, tracking hashtags or music trends, or reading post engagement and comments — and you are willing to pay a small per-call fee.
Requirements
A remote streamable HTTP endpoint; no local package or runtime. Each paid call costs $0.004, settled in USDC via x402 or with an Authorization Bearer credits key. Network access to the endpoint.
Before you install
Every data call costs money ($0.004 each), and topup_credits spends a chosen amount of at least $1 from a paying wallet; without a key, that wallet becomes the account and a new API key is minted. The Bearer credits key is a spendable secret — keep it private. Requests and returned TikTok data go to a third-party service.

Installation

In SourceWeft

  1. Open TikTok data for agents in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/sh.fetcher.tiktok%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "tiktok-data-for-agents": {
      "type": "http",
      "url": "https://tiktok.fetcher.sh/mcp"
    }
  }
}

Tools

15

tiktok_hashtag_handle

Paid ($0.004). Hashtag handle — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersnamerequired

tiktok_hashtag_posts

Paid ($0.004). Hashtag posts — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursorregion

tiktok_location_posts

Paid ($0.004). Location posts — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

ParameterscursorregionlocationIdrequired

tiktok_music_posts

Paid ($0.004). Music posts — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursorregion

tiktok_post

Paid ($0.004). Post — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersurlrequired

tiktok_post_search

Paid ($0.004). Post search — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

ParameterscursorregionkeywordrequiredsortTypedateRange

tiktok_post_id

Paid ($0.004). Post — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredregion

tiktok_post_comments

Paid ($0.004). Post comments — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursor

tiktok_post_comments_replies

Paid ($0.004). Post comments replies — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

ParametersidrequiredcursorcommentIdrequired

tiktok_user_handle

Paid ($0.004). User handle — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersusernamerequired

tiktok_user_followers

Paid ($0.004). User followers — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursor

tiktok_user_followings

Paid ($0.004). User followings — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursor

tiktok_user_posts

Paid ($0.004). User posts — TikTok. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Parametersidrequiredcursorregion

check_balance

Free. Show the remaining credit balance for the API key sent in this connection's Authorization header. Call this before a long run of paid requests.

Takes no parameters.

topup_credits

Paid (the amount you choose, minimum $1). Buy prepaid credits with x402 so later calls skip the per-call payment round trip. With an Authorization: Bearer bby_live_... header on this connection it recharges that key. Without one, the paying wallet becomes the account and a new API key is minted and returned once — store it as a secret, it cannot be recovered.

Parametersamountrequiredrotate

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.