MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
Ad network for AI agents — monetize MCP servers with contextual ads. 70% revenue share.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://agentic-ads-production.up.railway.app/mcpÖffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"agentic-ads": {
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http agentic-ads https://agentic-ads-production.up.railway.app/mcpclaude mcp add agentic-ads -- npx -y agentic-adsIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"agentic-ads": {
"url": "https://agentic-ads-production.up.railway.app/mcp"
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"agentic-ads": {
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"agentic-ads": {
"type": "http",
"url": "https://agentic-ads-production.up.railway.app/mcp"
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"agentic-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agentic-ads"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://agentic-ads-production.up.railway.app/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto nicofains1 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.2) kam vor 8 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
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.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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"
Nur der Anfang wird gezeigt; den Rest findest du im Repo