Skip to main content
Glama

get_tiktok_creators

Read-only

List TikTok handles cited in AI answers, ordered by citations with unattributed URLs last. Includes profiles, videos and photos across tiktok.com, www, m, vm and vt hosts. Handles come from cited URLs, not verified account identities; short links are not resolved. Citation shares and totals cover all filtered TikTok citations, including unattributed URLs, independent of pagination. Use get_tiktok_pages with channel_key to drill down. No scraping or live TikTok requests.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "website_id": "<website_id>",
      "filters": "<filters>"
    },
    "name": "get_tiktok_creators"
  }
}

Input Schema

NameRequiredDescriptionDefault
filtersYes
page_numNoZero-based page number.
page_sizeNo
website_idYes

Output Schema

NameRequiredDescriptionDefault
noticeNo
totalsYes
creatorsYes
paginationYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/openWorld=false/destructive=false, but the description adds real provenance context: handles come from cited URLs rather than verified accounts, short links are not resolved, and no scraping or live TikTok requests occur. That last point reinforces the openWorldHint=false in a way an agent can act on.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose and ordering, then caveats, then the alternative. Every sentence carries information, though the host enumeration (www, m, vm, vt) is dense detail that could be trimmed without much loss.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need no explanation, and the description covers provenance, ordering, aggregate-vs-pagination behavior, and the drill-down path. Only the filter and pagination inputs are left entirely to the schema, which is a minor gap given the nested filters are self-documented.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is low at 25%, though the nested filters object is documented in-schema. The description adds one meaningful semantic point — citation shares and totals cover all filtered citations independent of pagination — but says nothing about website_id, page_num/page_size, or the date/model filters. The mention of channel_key refers to a different tool's input, not this tool's parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource — 'List TikTok handles cited in AI answers' — plus the ordering rule (by citations, unattributed URLs last). It also scopes what counts as a handle (profiles, videos, photos across tiktok.com/www/m/vm/vt hosts), which no sibling covers.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes to the alternative: 'Use get_tiktok_pages with channel_key to drill down,' giving both the sibling name and the mechanism. It also implies when-not via the caveat that short links are unresolved and handles are not verified identities.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources