tiktok
Qué hace este MCP
Provides TikTok creator, video, hashtag, sound, comment, audience, analytics, search, and watermark-free download data.
Herramientas
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…