mcp
Search thousands of active YouTube sponsors and 60,000+ channels from any MCP client. Free tier.
사용해야 할까요
품질 및 안전성
발견 사항 (8)
- HIGH
- LOWsponsor_mostActive에서
- LOWsponsor_recentVideos에서
- LOWsponsor_recentCollaborations에서
- LOWyoutuber_recentSponsored에서
- LOWyoutuber_lastActiveBiggest에서
- INFOyoutuber_add에서
- INFOyoutuber_bulk_add에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"mcp": {
"url": "https://api.meetsponsors.com/mcp"
}
}
}원격 엔드포인트
https://api.meetsponsors.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (17)
🟢sponsor_search(search, status, category, niches, language, ...)
Search sponsors by name, description, industry tags, or filters. Returns compact results (id, name, website, niches, industryTags, country, operations, medianSubscribers). Use sponsor_get for full detail on a specific sponsor.
입력 스키마
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search query (name or description)"
},
"status": {
"type": "string",
"enum": [
"VALIDATED",
"NEED_CONFIRMATION",
"NEED_INVESTIGATION",
"NOT_A_SPONSOR"
],
"description": "Filter by sponsor status"
},
"category": {
"type": "string",
"description": "Filter by industry tag category"
},
"niches": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by niche IDs"
},
"language": {
"type": "string",
"description": "Filter by language (e.g., EN, FR)"
},
"minMedianSubscribers": {
"type": "integer",
"description": "Minimum median subscribers of YouTubers they sponsor"
},
"maxMedianSubscribers": {
"type": "integer",
"description": "Maximum median subscribers"
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number for pagination"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Results per page (max 20)"
},
"sort": {
"type": "string",
"enum": [
"updatedAt",
"name",
"operations"
],
"default": "updatedAt",
"description": "Sort field"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "desc",
"description": "Sort order"
}
}
}🟢sponsor_get(id)
Get detailed information about a specific sponsor by ID. Strips raw scrape data and llm internal analysis blobs.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
}
},
"required": [
"id"
]
}🟢sponsor_stats(id)
Get statistics for a sponsor: number of YouTubers, median subscribers, operations per week/month/year
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
}
},
"required": [
"id"
]
}🟢sponsor_similar(id, limit)
Find sponsors similar to a given sponsor based on industry tags and niches. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Maximum number of similar sponsors to return (max 20)"
}
},
"required": [
"id"
]
}🟢sponsor_youtubers(id, limit)
Get YouTubers who have worked with a sponsor. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of YouTubers to return (max 50)"
}
},
"required": [
"id"
]
}🟢sponsor_mostActive(period, limit, language, sponsoringKind)
Get the most active sponsors in a given period (week/month/year), optionally filtered by language or sponsoring kind. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"period": {
"type": "string",
"enum": [
"week",
"month",
"year"
],
"default": "month",
"description": "Time period"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Number of results (max 20)"
},
"language": {
"type": "string",
"description": "Filter by language (e.g., EN, FR)"
},
"sponsoringKind": {
"type": "string",
"enum": [
"affiliation",
"sponsorship"
],
"description": "Type of sponsoring"
}
}
}🟢sponsor_recentVideos(id, limit)
Get the most recent sponsored videos from a sponsor, ordered by publication date
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
},
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"maximum": 50,
"description": "Number of videos to return (max 50)"
}
},
"required": [
"id"
]
}🟢sponsor_recentCollaborations(id, limit)
Get the most recent collaboration (one video per YouTuber) with a sponsor, sorted by publication date
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Sponsor ID"
},
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"maximum": 50,
"description": "Number of YouTubers to return (max 50)"
}
},
"required": [
"id"
]
}🟢youtuber_search(search, language, country, minSubscribers, maxSubscribers, ...)
Search YouTubers with advanced filters: subscribers, language, niches, sponsors worked with, monthly frequency, etc. Returns compact results. Use youtuber_get for full detail.
입력 스키마
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search by channel name"
},
"language": {
"type": "string",
"description": "Filter by language (e.g., EN, FR)"
},
"country": {
"type": "string",
"description": "Filter by country code"
},
"minSubscribers": {
"type": "integer",
"description": "Minimum subscriber count"
},
"maxSubscribers": {
"type": "integer",
"description": "Maximum subscriber count"
},
"monthlyFrequency": {
"type": "number",
"description": "Minimum monthly video frequency"
},
"niches": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by niche IDs"
},
"hasWorkedWith": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by sponsor domains they worked with"
},
"hasNotWorkedWith": {
"type": "array",
"items": {
"type": "string"
},
"description": "Exclude YouTubers who worked with these sponsor domains"
},
"minRatioSponsored": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Minimum percentage of sponsored videos"
},
"maxRatioSponsored": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Maximum percentage of sponsored videos"
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Results per page (max 20)"
},
"sortBy": {
"type": "string",
"default": "subscriber_count",
"description": "Sort field"
},
"sortOrder": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "desc",
"description": "Sort order"
}
}
}🟢youtuber_get(id)
Get detailed information about a specific YouTuber by their YouTube channel ID. Includes llmDescription and llmSponsorProfile (LLM-friendly summaries).
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "YouTube channel ID"
}
},
"required": [
"id"
]
}🟢youtuber_sponsors(id, includeNonValidated, limit)
Get sponsors a YouTuber has worked with, including video counts for each sponsor. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "YouTube channel ID"
},
"includeNonValidated": {
"type": "boolean",
"default": false,
"description": "Include non-validated sponsors"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of sponsors to return (max 50)"
}
},
"required": [
"id"
]
}🟢youtuber_recentSponsored(id, limit)
Get the most recent sponsored videos from a YouTuber, with one video per sponsor (sorted by publication date)
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "YouTube channel ID"
},
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"maximum": 50,
"description": "Number of sponsorships to return (max 50)"
}
},
"required": [
"id"
]
}🟢youtuber_similar(id, limit)
Find YouTubers similar to a given YouTuber based on content, niches, and sponsors. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "YouTube channel ID"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Maximum number of similar YouTubers to return (max 20)"
}
},
"required": [
"id"
]
}🟢youtuber_lastActiveBiggest(language, limit)
Get the biggest YouTubers who have been active recently (last 15 days) for a specific language. Returns compact format.
입력 스키마
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"EN",
"FR",
"ES"
],
"default": "EN",
"description": "Language filter"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Maximum number of YouTubers to return (max 20)"
}
}
}🟡youtuber_add(input)
Add a single YouTuber to the database and trigger the full enrichment pipeline (tags, niches, description, similarity, sponsor detection). Returns a batchId you can poll with import_status. Prefer passing a channel ID (UCxxxxxxxxxxxxxxxxxxxxxx, 24 chars) — handles ('@xxx') and URLs work too but cost an extra YouTube API quota point per call to resolve.
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Channel ID (UCxxx, preferred), handle ('@xxx'), or full youtube.com URL."
}
},
"required": [
"input"
]
}🟡youtuber_bulk_add(inputs)
Add up to 50 YouTubers in one call and trigger enrichment for each. Returns a batchId you can poll with import_status. Strongly prefer channel IDs (UCxxxxxxxxxxxxxxxxxxxxxx, 24 chars) over handles/URLs — handles cost an extra YouTube API quota point each, which depletes the daily 10k budget faster.
입력 스키마
{
"type": "object",
"properties": {
"inputs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"description": "Array of channel IDs (UCxxx, preferred), handles ('@xxx'), or full youtube.com URLs."
}
},
"required": [
"inputs"
]
}⚪import_status(batchId)
Poll the progress of a bulk import batch by its batchId. Returns total/queued/done/failed counts plus startedAt/finishedAt timestamps. Batches expire after 7 days.
입력 스키마
{
"type": "object",
"properties": {
"batchId": {
"type": "string",
"description": "The batchId returned by youtuber_add or youtuber_bulk_add."
}
},
"required": [
"batchId"
]
}커뮤니티
증거