MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Descripción del creador (original en inglés)
Ad network for AI agents — monetize MCP servers with contextual ads. 70% revenue share.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://agentic-ads-production.up.railway.app/mcpAbre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"agentic-ads": {
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add --transport http agentic-ads https://agentic-ads-production.up.railway.app/mcpclaude mcp add agentic-ads -- npx -y agentic-adsPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"agentic-ads": {
"url": "https://agentic-ads-production.up.railway.app/mcp"
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"agentic-ads": {
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"agentic-ads": {
"type": "http",
"url": "https://agentic-ads-production.up.railway.app/mcp"
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"agentic-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://agentic-ads-production.up.railway.app/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub nicofains1, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez –, y la última versión (0.1.2) llegó al registro hace 8 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Google AdSense for AI agents. Add 3 lines of code to your MCP server. Earn 70% of every ad click.
[Live Demo](https://agentic-ads-production.up.railway.app/health) · [Quick Start](#quick-start) · [MCP Tools](#mcp-tools-8-total) · [Self-Host](#option-3-self-host-production)
Step 1 — Register and get your API key (30 seconds):
Visit the web form: [https://agentic-ads-production.up.railway.app/dev/register](https://agentic-ads-production.up.railway.app/dev/register)
Or use the API directly:
curl -X POST https://agentic-ads-production.up.railway.app/api/register \
-H "Content-Type: application/json" \ -d '{"name": "My MCP Bot", "email": "me@example.com", "project_description": "A coding assistant that recommends dev tools"}'
Step 2 — Add to your MCP client config:
{
"mcpServers": { "agentic-ads": { "url": "https://agentic-ads-production.up.railway.app/mcp", "transport": "http" } } }
Step 3 — Call `search_ads` in your agent and earn on every click:
// In your agent logic — when context is relevant
const ads = await mcp.callTool({ name: 'search_ads', arguments: { query: 'best running shoes for marathon', max_results: 1 } });
// Report events to get paid await mcp.callTool({ name: 'report_event', arguments: { ad_id: ads[0].ad_id, event_type: 'impression' } }); // User clicks → report 'click' → you earn $0.35 on a $0.50 CPC ad
That's it. You're monetizing.
You built an amazing MCP server. Users love it. But you're not making money.
agentic-ads is the missing monetization layer for the MCP ecosystem. It's like Google AdSense, but for AI agents instead of websites.
Privacy-respecting contextual ads served through MCP tools. Developers earn 70% revenue share (industry-leading). Advertisers reach AI agent users. Everyone wins.
Example: Your MCP server gets 10,000 queries/month where ads make sense.
| Scenario | Impressions/mo | CTR | Clicks/mo | CPC | Your Revenue |
|---|---|---|---|---|---|
| Conservative | 10,000 | 2% | 200 | $0.50 | $70/mo |
| Realistic | 10,000 | 5% | 500 | $0.50 | $175/mo |
| Strong | 10,000 | 8% | 800 | $0.75 | $420/mo |
At 100k queries/month with 5% CTR: $1,750/month passive income.
That's $21,000/year for adding 3 lines of code to your MCP server.
Connect the live server and start calling tools — no approval process, no minimums.
// 1. When user asks about products/services
const ads = await mcp.callTool({ name: 'search_ads', arguments: { query: 'best running shoes for marathon', max_results: 2 } });
// 2. Show relevant ad in your response (if it adds value) // 3. Report impression await mcp.callTool({ name: 'report_event', arguments: { ad_id: 'ad_xyz', event_type: 'impression' } });
// 4. If user clicks → report 'click' event // You earn $0.35 on a $0.50 CPC click (70% revenue share)
# Create campaign + ad via MCP tools
mcp.callTool({ name: 'create_campaign', arguments: { name: 'Q1 Running Shoes', total_budget: 500, pricing_model: 'cpc', bid_amount: 0.50 } });
mcp.callTool({ name: 'create_ad', arguments: { campaign_id: 1, creative_text: 'Ultraboost 24 — 30% off! Free shipping.', link_url: 'https://adidas.com/ultraboost', keywords: ['running shoes', 'sneakers', 'marathon'], category: 'footwear' } });
mcp.callTool({ name: 'get_campaign_analytics', arguments: { campaign_id: 1 } });
┌─────────────┐ ┌──────────────────┐ ┌──────────────┐
│ Advertiser │────────────────────│ Agentic Ads MCP │────────────────────│ Your MCP │ │ (Brand/API) │ create_campaign │ Server │ search_ads │ Server │ │ │ create_ad │ │ report_event │ │ │ │ get_analytics │ - Matching │ get_guidelines │ Shows ads │ └─────────────┘ │ - Billing │ │ to users │ │ - Auth & Rate │ └──────────────┘ │ - Analytics │ └──────────────────┘
Example flow:
search_ads → gets relevant ads ranked by bid × relevanceclick event → you earn $0.35 (70% of $0.50 CPC)Privacy: No user tracking, no profiling, no cookies. Only contextual keyword matching.
70% to you, 30% to platform. Compare:
| Platform | Developer Share |
|---|---|
| agentic-ads | 70% |
| Google AdSense | 68% |
| Amazon Associates | 1-10% |
| Affiliate networks | 5-30% |
POST /api/register → get your API key| Tool | Auth | Description |
|---|---|---|
search_ads | Public | Search for ads by query/keywords/category/geo. Returns ranked results with relevance scores. |
report_event | Developer key | Report impression/click/conversion events. Triggers revenue calculation. |
get_ad_guidelines | Public | Get formatting guidelines for how to present ads naturally to users. |
| Tool | Auth | Description |
|---|---|---|
create_campaign | Advertiser key | Create campaign with budget, objective, pricing model (CPC/CPM/CPA). |
create_ad | Advertiser key | Create ad with creative text, keywords, targeting, link URL. |
get_campaign_analytics | Advertiser key | Get performance metrics (impressions, clicks, conversions, spend, ROI). |
update_campaign | Advertiser key | Update campaign (pause/resume, adjust budget, change targeting). |
list_campaigns | Advertiser key | List all campaigns with summary stats, optional status filter. |
Choose how you want to pay (advertisers) or earn (developers):
| Model | Advertiser Pays | Developer Earns (70%) | When Charged |
|---|---|---|---|
| CPC (Click) | $0.50 per click | $0.35 | User clicks ad link |
| CPM (Impression) | $5.00 per 1000 views | $3.50 | Ad shown to user |
| CPA (Conversion) | $10.00 per conversion | $7.00 | User completes action (purchase, signup, etc.) |
Budget controls: Set total budget + daily caps. Auto-pause when budget exhausted.
To call report_event or advertiser tools, you need an API key.
Option A — Web form (easiest):
Visit [https://agentic-ads-production.up.railway.app/dev/register](https://agentic-ads-production.up.railway.app/dev/register) and fill in your details. Your API key is displayed immediately.
Option B — API:
curl -X POST https://agentic-ads-production.up.railway.app/api/register \
-H "Content-Type: application/json" \ -d '{"name": "My MCP Bot", "email": "me@example.com", "project_description": "A coding assistant"}'
Response:
{
"developer_id": "...", "api_key": "aa_dev_...", "mcp_url": "https://agentic-ads-production.up.railway.app/mcp" }
| Field | Required | Description |
|---|---|---|
name | Yes | Your project or bot name |
email | Yes | Contact email |
project_description | No | Brief description of your MCP server (max 500 chars) |
Use the api_key in the Authorization header: Authorization: Bearer aa_dev_...
Deployed on Railway with persistent storage: The live server at
agentic-ads-production.up.railway.appruns on Railway with a persistent volume — data is preserved across deploys and restarts. To self-host, useDATABASE_PATH=/data/ads.dbpointing to a mounted volume.
Add to your MCP client config (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": { "agentic-ads": { "url": "https://agentic-ads-production.up.railway.app/mcp", "transport": "http" } } }
Health check: https://agentic-ads-production.up.railway.app/health
npm install -g agentic-ads
{ "mcpServers": { "agentic-ads": { "command": "npx", "args": ["agentic-ads", "--stdio"] } } }
git clone https://github.com/nicofains1/agentic-ads.git
cd agentic-ads npm install && npm run build
PORT=19877 npm run start:http
npm run start:stdio
Flags:
node dist/server.js --http --port 19877 --db ./ads.db
| Flag | Default | Description |
|---|---|---|
--http | — | Start HTTP server (default is stdio) |
--port N | 3000 | HTTP port |
--db PATH | agentic-ads.db | SQLite database path |
--api-key KEY | — | Pre-authenticate stdio sessions |
Environment Variables:
PORT=19877 # HTTP server port (alternative to --port)
DATABASE_PATH=/data/ads.db # SQLite database path (default: agentic-ads.db) AGENTIC_ADS_API_KEY=aa_dev_... # Developer API key for stdio mode
DB Persistence: Set DATABASE_PATH to a path on a persistent volume. On first run with an empty DB, demo campaigns are auto-seeded. See DEPLOY.md for full deployment guide (Railway recommended for free persistent storage).
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": { "agentic-ads": { "command": "npx", "args": ["agentic-ads", "--stdio"] } } }
{
"mcpServers": { "agentic-ads": { "url": "https://agentic-ads-production.up.railway.app/mcp", "transport": "http"
Solo se muestra el principio; lee el resto en el repo