Viral Outliers
Qué hace este MCP
Finds viral outlier posts across TikTok, Instagram, and YouTube, tracks creator profiles, analyzes media, monitors watchlists, and generates niche-adapted content ideas.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['watchlistId'], 'properties': {'handles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'handle'], 'properties': {'handle': {'type': 'string'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}}, 'description': 'Handle pairs to resolve and add (profileIds + handles â\x89¤ 25 per call)'}, 'profileIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Internal profile ids to add'}, 'watchlistId': {'type': 'string', 'description': 'Target watchlist id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'handles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'handle'], 'properties': {'handle': {'type': 'string'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}}, 'description': 'Handle pairs to resolve; 2â\x80\x935 profiles total across both fields'}, 'profileIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Profile ids to compare'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform', 'handle'], 'properties': {'handle': {'type': 'string'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['packId'], 'properties': {'packId': {'enum': ['pack_s', 'pack_m', 'pack_l'], 'type': 'string', 'description': 'Credit pack to buy â\x80\x94 see get_credit_balance / docs for sizes'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email'], 'properties': {'url': {'type': 'string', 'description': 'Public profile or post URL identifying the profile'}, 'email': {'type': 'string', 'description': 'Where to send the alert. Your account email needs no confirmation; any other address gets a confirmation link first'}, 'handle': {'type': 'string', 'description': 'Public handle, without @ (pair with platform)'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string', 'description': 'With handle: resolve the profile to watch'}, 'sendHour': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Preferred hour of day for the email, 0-23 (default 9)'}, 'timezone': {'type': 'string', 'description': 'IANA timezone for sendHour, e.g. Europe/Brussels (default UTC)'}, 'frequency': {'enum': ['daily', 'every_3_days', 'weekly'], 'type': 'string', 'description': 'Refresh cadence for the profile if tracking is started by this alert (default daily)'}, 'profileId': {'type': 'string', 'description': 'Internal profile id from search results'}, 'postAgeDays': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only posts published within this many days can trigger (default 7, max 30)'}, 'scoreWindow': {'enum': ['one_week', 'two_weeks', 'one_month', 'three_months', 'six_months', 'one_year', 'all_time'], 'type': 'string', 'description': 'Which profile average the score is measured against (default three_months)'}, 'expiresInDays': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The alert ends after this many days (default 30, max 90)'}, 'minOutlierScore': {'type': 'number', 'description': 'Trigger at this outlier score or above (views / the profile average; default 3, minimum 1.5)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Display name, 1-80 characters'}, 'notes': {'type': 'string', 'description': 'Optional notes, up to 500 characters'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['alertId'], 'properties': {'alertId': {'type': 'string', 'description': 'Alert id from list_viral_alerts or create_viral_alert'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['watchlistId'], 'properties': {'watchlistId': {'type': 'string', 'description': 'API-created watchlist id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string', 'description': 'Public post URL (alternative to postId)'}, 'postId': {'type': 'string', 'description': 'Internal post id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Candidates to screen and return (default 10, max 20).'}, 'query': {'type': 'string', 'description': 'Search phrase: creators behind the top results.'}, 'topic': {'type': 'string', 'description': 'What "related" means for the relevance judge, e.g. "home workouts for women". Defaults to the seed.'}, 'handle': {'type': 'string', 'description': 'Seed creator handle: walk who they follow (TikTok) or collaborate with / tag (Instagram). Not on YouTube.'}, 'hashtag': {'type': 'string', 'description': 'Hashtag without #: creators posting under it.'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['jobRef'], 'properties': {'jobRef': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['postId'], 'properties': {'postId': {'type': 'string', 'description': 'Internal post id from search results'}, 'includeTranscript': {'type': 'boolean', 'description': 'Attach cached transcript (default true)'}, 'includeVisualAnalysis': {'type': 'boolean', 'description': 'Attach cached visual analysis (default true)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'handle': {'type': 'string'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string', 'description': 'With handle: look up by handle instead of id'}, 'profileId': {'type': 'string', 'description': 'Profile id from search results'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['jobRef'], 'properties': {'jobRef': {'type': 'string', 'description': 'The pipeline jobRef returned by remix_post'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max posts to return (default 50)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['watchlistId'], 'properties': {'watchlistId': {'type': 'string', 'description': 'Watchlist id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'maxLevel': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Only niches up to this depth (default 4)'}, 'minProfiles': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Only niches with at least this many profiles in their subtree (default 5)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Niche keyword'}, 'platforms': {'type': 'array', 'items': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}, 'timeFrame': {'enum': ['all_time', 'one_week', 'two_weeks', 'one_month', 'three_months', 'six_months', 'one_year'], 'type': 'string', 'description': 'Default one_week'}, 'categoryId': {'type': 'string', 'description': 'Niche filter: a category id from list_categories (covers its subtree)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['targetNiche'], 'properties': {'url': {'type': 'string', 'description': 'Public post URL (alternative to postId â\x80\x94 what a user browsing social media has)'}, 'tone': {'type': 'string', 'description': 'Preferred tone of voice'}, 'postId': {'type': 'string', 'description': 'Internal post id'}, 'targetNiche': {'type': 'string', 'description': 'Your niche/brand/audience, 5â\x80\x93500 chars'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['watchlistId', 'profileIds'], 'properties': {'profileIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Internal profile ids to remove'}, 'watchlistId': {'type': 'string', 'description': 'Watchlist id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message'], 'properties': {'skill': {'type': 'string', 'description': 'Which skill the issue is about, when known'}, 'message': {'type': 'string', 'description': 'What you called, what you expected, what happened (10â\x80\x932000 chars)'}, 'wantsUpdate': {'type': 'boolean', 'description': 'true = email the account owner when resolved'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string', 'description': 'Public post URL (alternative to postId)'}, 'postId': {'type': 'string', 'description': 'Internal post id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string', 'description': 'Public post URL (alternative to postId)'}, 'postId': {'type': 'string', 'description': 'Internal post id'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public post URL (canonical, not a short link)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Keyword search over captions/titles'}, 'handle': {'type': 'string', 'description': 'Exact creator handle filter'}, 'sortBy': {'enum': ['outlier_desc', 'outlier_asc', 'views_desc', 'views_asc', 'likes_desc', 'likes_asc', 'date_desc', 'date_asc', 'engagement_desc', 'engagement_asc'], 'type': 'string'}, 'maxViews': {'type': 'number'}, 'minViews': {'type': 'number'}, 'pageSize': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'platforms': {'type': 'array', 'items': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}, 'timeFrame': {'enum': ['all_time', 'one_week', 'two_weeks', 'one_month', 'three_months', 'six_months', 'one_year'], 'type': 'string'}, 'categoryId': {'type': 'string', 'description': 'Niche filter: a category id from list_categories (covers its subtree)'}, 'watchlistId': {'type': 'string', 'description': 'Scope to the creators in one of your watchlists (id from list_watchlists)'}, 'contentTypes': {'type': 'array', 'items': {'type': 'string'}}, 'maxFollowers': {'type': 'number'}, 'minFollowers': {'type': 'number'}, 'maxOutlierScore': {'type': 'number'}, 'minOutlierScore': {'type': 'number'}, 'maxEngagementRate': {'type': 'number'}, 'minEngagementRate': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Handle, @handle, or profile URL'}, 'pageSize': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'platforms': {'type': 'array', 'items': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string'}}, 'categoryId': {'type': 'string', 'description': "Niche filter: a category id from list_categories (covers its subtree); without a query returns that niche's top profiles"}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string', 'description': 'Public profile or post URL identifying the profile'}, 'handle': {'type': 'string', 'description': 'Public handle, without @ (pair with platform)'}, 'platform': {'enum': ['tiktok', 'instagram', 'youtube'], 'type': 'string', 'description': 'With handle: resolve the profile to monitor'}, 'frequency': {'enum': ['daily', 'every_3_days', 'weekly'], 'type': 'string', 'description': 'Refresh cadence (default weekly)'}, 'profileId': {'type': 'string', 'description': 'Internal profile id from search results'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['profileId'], 'properties': {'profileId': {'type': 'string', 'description': 'Internal profile id to stop monitoring'}}}
Cambios recientes en herramientas
Servidores MCP similares
captapi
Retrieves social media profiles, posts, engagement metrics, comments, marketplace listings, events, and Meta advertising data acr…
Social Signal
Provides time-series analysis of post volumes across open social networks for monitoring social activity and signals.
Reel25 — Video Analytics for TikTok, Instagram & YouTube
Tracks and analyzes TikTok, Instagram, and YouTube creator accounts and videos, including performance metrics, trends, discovery,…
telemost-mcp-server
Searches public Telegram content and channels, extracts entities, tracks posts and mentions, analyzes sentiment, and reports chan…
Youfiliate Smart Links
Creates geo-targeted affiliate smart links, manages redirects and deep links, provides click analytics, and migrates YouTube desc…
affogata
Analyzes social conversations using topic queries, filters, trending keywords, and conversation clusters.
Soclo
Connects AI to content, social media, advertising, and revenue data across app stores and the web.
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…