mcp
Search thousands of active YouTube sponsors and 60,000+ channels from any MCP client. Free tier.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (8)
- HIGH
- LOWen sponsor_mostActive
- LOWen sponsor_recentVideos
- LOWen sponsor_recentCollaborations
- LOWen youtuber_recentSponsored
- LOWen youtuber_lastActiveBiggest
- INFOen youtuber_add
- INFOen youtuber_bulk_add
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"url": "https://api.meetsponsors.com/mcp"
}
}
}Puntos de conexión remotos
https://api.meetsponsors.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
Esquema de entrada
{
"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
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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)
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"batchId": {
"type": "string",
"description": "The batchId returned by youtuber_add or youtuber_bulk_add."
}
},
"required": [
"batchId"
]
}Comunidad
Evidencia