mcp
What this MCP does
Searches YouTube sponsors and channels, identifies sponsorship relationships, and supports advertiser and creator discovery and analysis.
Tools
Input schema
{'type': 'object', 'required': ['batchId'], 'properties': {'batchId': {'type': 'string', 'description': 'The batchId returned by youtuber_add or youtuber_bulk_add.'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Number of results (max 20)'}, 'period': {'enum': ['week', 'month', 'year'], 'type': 'string', 'default': 'month', 'description': 'Time period'}, 'language': {'type': 'string', 'description': 'Filter by language (e.g., EN, FR)'}, 'sponsoringKind': {'enum': ['affiliation', 'sponsorship'], 'type': 'string', 'description': 'Type of sponsoring'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of YouTubers to return (max 50)'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of videos to return (max 50)'}}}
Input schema
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number for pagination'}, 'sort': {'enum': ['updatedAt', 'name', 'operations'], 'type': 'string', 'default': 'updatedAt', 'description': 'Sort field'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Results per page (max 20)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort order'}, 'niches': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by niche IDs'}, 'search': {'type': 'string', 'description': 'Search query (name or description)'}, 'status': {'enum': ['VALIDATED', 'NEED_CONFIRMATION', 'NEED_INVESTIGATION', 'NOT_A_SPONSOR'], 'type': 'string', 'description': 'Filter by sponsor status'}, 'category': {'type': 'string', 'description': 'Filter by industry tag category'}, 'language': {'type': 'string', 'description': 'Filter by language (e.g., EN, FR)'}, 'maxMedianSubscribers': {'type': 'integer', 'description': 'Maximum median subscribers'}, 'minMedianSubscribers': {'type': 'integer', 'description': 'Minimum median subscribers of YouTubers they sponsor'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of similar sponsors to return (max 20)'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Sponsor ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of YouTubers to return (max 50)'}}}
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': "Channel ID (UCxxx, preferred), handle ('@xxx'), or full youtube.com URL."}}}
Input schema
{'type': 'object', 'required': ['inputs'], 'properties': {'inputs': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 50, 'description': "Array of channel IDs (UCxxx, preferred), handles ('@xxx'), or full youtube.com URLs."}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'YouTube channel ID'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of YouTubers to return (max 20)'}, 'language': {'enum': ['EN', 'FR', 'ES'], 'type': 'string', 'default': 'EN', 'description': 'Language filter'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'YouTube channel ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of sponsorships to return (max 50)'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'YouTube channel ID (UCxxx)'}}}
Input schema
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Results per page (max 20)'}, 'niches': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by niche IDs'}, 'search': {'type': 'string', 'description': 'Search by channel name'}, 'sortBy': {'type': 'string', 'default': 'subscriber_count', 'description': 'Sort field'}, 'country': {'type': 'string', 'description': 'Filter by country code'}, 'language': {'type': 'string', 'description': 'Filter by language (e.g., EN, FR)'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort order'}, 'hasWorkedWith': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by sponsor domains they worked with'}, 'maxSubscribers': {'type': 'integer', 'description': 'Maximum subscriber count'}, 'minSubscribers': {'type': 'integer', 'description': 'Minimum subscriber count'}, 'hasNotWorkedWith': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Exclude YouTubers who worked with these sponsor domains'}, 'monthlyFrequency': {'type': 'number', 'description': 'Minimum monthly video frequency'}, 'maxRatioSponsored': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Maximum percentage of sponsored videos'}, 'minRatioSponsored': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum percentage of sponsored videos'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'YouTube channel ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of similar YouTubers to return (max 20)'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'YouTube channel ID'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of sponsors to return (max 50)'}, 'includeNonValidated': {'type': 'boolean', 'default': False, 'description': 'Include non-validated sponsors'}}}
Recent tool changes
Similar MCP servers
Cadencz
Uses website context to plan, draft, schedule, publish and analyze social media posts across connected channels.
autowhisper-mcp
Uses an AI marketing workspace to generate, review, publish, and measure advertising and social content across connected platform…
hooklayer
Analyzes short-form creators and videos, researches trends and viral templates, scores hooks and scripts, tracks creator changes,…
Shorti
Finds short-form video trends and formats, explains how videos were made, and supports creator checks and brand campaign planning.
ContentIn — LinkedIn Ghostwriter
Creates LinkedIn post ideas and drafts in a user's voice, stores content, attaches images, schedules or publishes posts, and retr…
LinkedIn Content Planner
Drafts, revises, and reviews LinkedIn posts with human approval before publication.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…