プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Agentic Ads

作者:nicofains1バージョン 0.1.2i★ –iパソコンでもクラウドでも
レジストリ名io.github.nicofains1/agentic-ads

インストール

概要

作者による説明(英語の原文)

Ad network for AI agents — monetize MCP servers with contextual ads. 70% revenue share.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: マーケティング・SNS

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://agentic-ads-production.up.railway.app/mcp

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "agentic-ads": {
      "command": "npx",
      "args": [
        "-y",
        "agentic-ads"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http agentic-ads https://agentic-ads-production.up.railway.app/mcp

または、パソコンで動かす

claude mcp add agentic-ads -- npx -y agentic-ads

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "agentic-ads": {
      "url": "https://agentic-ads-production.up.railway.app/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "agentic-ads": {
      "command": "npx",
      "args": [
        "-y",
        "agentic-ads"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "agentic-ads": {
      "type": "http",
      "url": "https://agentic-ads-production.up.railway.app/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "agentic-ads": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agentic-ads"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://agentic-ads-production.up.railway.app/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント nicofains1 で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

マーケティング・SNSのほかのサーバーとの比較i

  • このカテゴリのほかの2982件のうち0%よりスターが多い
  • このカテゴリのほかの2982件のうち3%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2982件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Agentic Adsは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.2)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Google Analytics MCP

作者:surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

パソコンで動く★ 244MIT10 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Agentic Ads

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)


Quick Start

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"}'

Returns: { "api_key": "aa_dev_...", "mcp_url": "https://agentic-ads-production.up.railway.app/mcp" }

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.


Why This Exists

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.

The Problem
  • 16,000+ MCP servers exist. Almost none monetize.
  • Developers spend weeks building useful tools, earn $0.
  • Users ask agents for product recommendations → agents scrape the web → brands can't reach them.
The Solution

Privacy-respecting contextual ads served through MCP tools. Developers earn 70% revenue share (industry-leading). Advertisers reach AI agent users. Everyone wins.


Revenue Calculator

Example: Your MCP server gets 10,000 queries/month where ads make sense.

ScenarioImpressions/moCTRClicks/moCPCYour Revenue
Conservative10,0002%200$0.50$70/mo
Realistic10,0005%500$0.50$175/mo
Strong10,0008%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.


Detailed Integration Guide

For MCP Developers (Earn Money)

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)

For Advertisers (Reach AI Users)
# 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' } });

Monitor analytics

mcp.callTool({ name: 'get_campaign_analytics', arguments: { campaign_id: 1 } });


How It Works

┌─────────────┐                    ┌──────────────────┐                    ┌──────────────┐

│ 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:

  1. User asks your agent: "best running shoes for marathon"
  2. Your agent calls search_ads → gets relevant ads ranked by bid × relevance
  3. Agent shows ad naturally: "Ultraboost 24 — $126 (30% off) at Adidas.com (Sponsored)"
  4. User clicks → you report click event → you earn $0.35 (70% of $0.50 CPC)

Privacy: No user tracking, no profiling, no cookies. Only contextual keyword matching.


Why MCP Developers Love This

1. Industry-Leading Revenue Share

70% to you, 30% to platform. Compare:

PlatformDeveloper Share
agentic-ads70%
Google AdSense68%
Amazon Associates1-10%
Affiliate networks5-30%
2. Zero Setup Friction
  • No contracts, no minimums, no approval delays
  • Register in seconds via POST /api/register → get your API key
  • Add 1 MCP server to your config → start earning in 5 minutes
3. Privacy-Respecting
  • No user tracking or profiling
  • No cookies, no browser fingerprinting
  • Only contextual keyword matching (like early Google AdWords)
  • Your users' privacy stays intact
4. You Control What Ads Show
  • Agent decides which ads (if any) to show
  • Full user context stays local (never sent to ad server)
  • Relevance threshold in your hands
  • Users can opt out ("no ads please")
5. Transparent Analytics
  • Real-time revenue tracking
  • See exactly what you earned, when, and why
  • No black-box algorithms or hidden fees

MCP Tools (8 Total)

For Developers (Consumer Side) — 3 Tools
ToolAuthDescription
search_adsPublicSearch for ads by query/keywords/category/geo. Returns ranked results with relevance scores.
report_eventDeveloper keyReport impression/click/conversion events. Triggers revenue calculation.
get_ad_guidelinesPublicGet formatting guidelines for how to present ads naturally to users.
For Advertisers (Publisher Side) — 5 Tools
ToolAuthDescription
create_campaignAdvertiser keyCreate campaign with budget, objective, pricing model (CPC/CPM/CPA).
create_adAdvertiser keyCreate ad with creative text, keywords, targeting, link URL.
get_campaign_analyticsAdvertiser keyGet performance metrics (impressions, clicks, conversions, spend, ROI).
update_campaignAdvertiser keyUpdate campaign (pause/resume, adjust budget, change targeting).
list_campaignsAdvertiser keyList all campaigns with summary stats, optional status filter.

Pricing Models

Choose how you want to pay (advertisers) or earn (developers):

ModelAdvertiser PaysDeveloper Earns (70%)When Charged
CPC (Click)$0.50 per click$0.35User clicks ad link
CPM (Impression)$5.00 per 1000 views$3.50Ad shown to user
CPA (Conversion)$10.00 per conversion$7.00User completes action (purchase, signup, etc.)

Budget controls: Set total budget + daily caps. Auto-pause when budget exhausted.


Getting Your API Key

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" }

FieldRequiredDescription
nameYesYour project or bot name
emailYesContact email
project_descriptionNoBrief 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.app runs on Railway with a persistent volume — data is preserved across deploys and restarts. To self-host, use DATABASE_PATH=/data/ads.db pointing to a mounted volume.


Installation

Option 1: Connect to Live Server (Easiest)

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

Option 2: Local stdio (Development)
npm install -g agentic-ads

Add to MCP config

{ "mcpServers": { "agentic-ads": { "command": "npx", "args": ["agentic-ads", "--stdio"] } } }

Option 3: Self-Host (Production)
git clone https://github.com/nicofains1/agentic-ads.git

cd agentic-ads npm install && npm run build

Start HTTP server

PORT=19877 npm run start:http

Or stdio

npm run start:stdio

Flags:

node dist/server.js --http --port 19877 --db ./ads.db
FlagDefaultDescription
--http—Start HTTP server (default is stdio)
--port N3000HTTP port
--db PATHagentic-ads.dbSQLite 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).


Integration Examples

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{

"mcpServers": { "agentic-ads": { "command": "npx", "args": ["agentic-ads", "--stdio"] } } }

Cursor / Windsurf
{

"mcpServers": { "agentic-ads": { "url": "https://agentic-ads-production.up.railway.app/mcp", "transport": "http"

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く