tiktok
Was dieses MCP kann
Provides TikTok creator, video, hashtag, sound, comment, audience, analytics, search, and watermark-free download data.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['comment_id', 'video_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of items to return, <=50'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'video_id': {'type': 'string', 'description': 'aweme_id or a /video/<id> URL of the parent video'}, 'comment_id': {'type': 'string', 'description': 'Numeric comment id (from tiktok_video_comments)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of items to return, <=50'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'user_id': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of items to return, <=50'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'user_id': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 35, 'minimum': 1, 'description': 'Number of items to return, <=35'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'user_id': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['handle'], 'properties': {'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'handle': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 35, 'minimum': 1, 'description': 'Number of items to return, <=35'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'user_id': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cid': {'type': 'string', 'description': 'Numeric challenge id (preferred; skips resolution)'}, 'count': {'type': 'integer', 'default': 20, 'maximum': 35, 'minimum': 1, 'description': 'Number of items to return, <=35'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'hashtag': {'type': 'string', 'description': 'Hashtag name without #, e.g. `booktok`'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['username'], 'properties': {'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'username': {'type': 'string', 'description': '@username (with or without the @)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1, 'description': 'Number of items to return, <=30'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'keyword': {'type': 'string', 'description': 'Search query text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1, 'description': 'Number of items to return, <=30'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'keyword': {'type': 'string', 'description': 'Search query text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1, 'description': 'Number of items to return, <=30'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'keyword': {'type': 'string', 'description': 'Search query text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1, 'description': 'Number of items to return, <=30'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'keyword': {'type': 'string', 'description': 'Search query text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1, 'description': 'Number of items to return, <=30'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'keyword': {'type': 'string', 'description': 'Search query text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['music_id'], 'properties': {'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'music_id': {'type': 'string', 'description': 'Numeric TikTok music_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['music_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 35, 'minimum': 1, 'description': 'Number of items to return, <=35'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'music_id': {'type': 'string', 'description': 'Numeric TikTok music_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 35, 'minimum': 1, 'description': 'Number of items to return, <=35'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'user_id': {'type': 'string', 'description': '@username or numeric user_id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['video_id'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of items to return, <=50'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor â\x80\x94 pass the `cursor`/`max_cursor`/`has_more` value from a prior response.'}, 'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'video_id': {'type': 'string', 'description': 'aweme_id or a /video/<id> URL'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['video_id'], 'properties': {'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'video_id': {'type': 'string', 'description': 'aweme_id or a /video/<id> URL'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['video_id'], 'properties': {'expand': {'type': 'boolean', 'description': 'Return the full untrimmed payload. Default false = compact JSON.'}, 'video_id': {'type': 'string', 'description': 'aweme_id or a tiktok.com/.../video/<id> URL'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
Influship
Discovers, profiles, compares, and evaluates social-media creators, and retrieves their posts, engagement data, captions, and vid…
MentionForge
Performs cited social listening for brands, products, and competitors, including mention research, sentiment and risk analysis, s…
mentiondrop
Monitors brand, competitor, and industry mentions from Reddit, Google News, and search, then provides sentiment and relevance ana…
Creator SKILL — Influencer Discovery
Finds and analyzes influencers across TikTok, Instagram, and YouTube.
KOLens
Searches TikTok KOLs, retrieves profiles, manages lists, and provides alerts for influencer intelligence.
Creator SKILL v2 — Influencer Discovery
Provides influencer discovery across TikTok, Instagram, and YouTube.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…