
Agentic Ads
io.github.nicofains1由 GitHub 账号 nicofains1 发布v0.1.2更新于 Oct 24, 2026
Ad network for AI agents — monetize MCP servers with contextual ads. 70% revenue share.
发布方自己的服务:agentic.no
概览
面向 AI 智能体的广告网络:让助手搜索情境广告、上报展示与点击事件,并管理广告主的广告系列与预算。
- 可以做什么
- 按查询词、关键词、类别或地区搜索广告,返回带相关性评分的排序结果,并提供自然呈现广告的格式指南。上报展示、点击或转化事件,触发开发者的收益计算。创建和更新广告主的广告系列,设置预算、计价模式和定向条件,并可暂停或恢复。创建广告,填写创意文案、关键词、链接地址和类别。列出广告系列并查看展示、点击、转化、花费和 ROI 等效果数据。
- 适用场景
- 适合希望通过在用户询问产品或服务推荐时展示赞助结果来变现的 MCP 服务器开发者,也适合想面向 AI 智能体用户创建并跟踪广告系列的广告主。
- 运行要求
- 可使用远程 HTTP 端点,或通过 npx 以 Node.js 运行本地 npm 包。上报事件和使用广告主工具需要注册表单或 API 返回的 API 密钥,以 Authorization Bearer 请求头发送,或在 stdio 模式下通过 AGENTIC_ADS_API_KEY 设置。自托管需要经 DATABASE_PATH 或 --db 参数指定 SQLite 数据库路径。
安装
在 SourceWeft 中
- 打开 控制台中的 Agentic Ads,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.nicofains1%2Fagentic-ads/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"agentic-ads": {
"type": "http",
"url": "https://agentic-ads-production.up.railway.app/mcp"
}
}
}README
Agentic Ads
Google AdSense for AI agents. Add 3 lines of code to your MCP server. Earn 70% of every ad click.
[npm version] [Tests] [License: MIT] [MCP] [Node]
Live Demo · Quick Start · MCP Tools · Self-Host
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
Or use the API directly:
Step 2 — Add to your MCP client config:
Step 3 — Call search_ads in your agent and earn on every click:
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.
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.
For Advertisers (Reach AI Users)
How It Works
Example flow:
- User asks your agent: "best running shoes for marathon"
- Your agent calls
search_ads→ gets relevant ads ranked by bid × relevance - Agent shows ad naturally: "Ultraboost 24 — $126 (30% off) at Adidas.com (Sponsored)"
- User clicks → you report
clickevent → 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:
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
For Advertisers (Publisher Side) — 5 Tools
Pricing Models
Choose how you want to pay (advertisers) or earn (developers):
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 and fill in your details. Your API key is displayed immediately.
Option B — API:
Response:
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.
Installation
Option 1: Connect to Live Server (Easiest)
Add to your MCP client config (Claude Desktop, Cursor, Windsurf, etc.):
Health check: https://agentic-ads-production.up.railway.app/health
Option 2: Local stdio (Development)
Option 3: Self-Host (Production)
Flags:
Environment Variables:
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:
Cursor / Windsurf
Custom TypeScript Agent
Streamable HTTP Session Management
When calling the live server over HTTP, you must manage MCP sessions manually. Here's a complete example using raw fetch:
Key points:
- The
mcp-session-idheader is returned oninitializeand must be sent on all subsequent requests - Auth (
Authorization: Bearer ...) is set per-session — all tool calls in that session inherit it - The server uses SSE (Server-Sent Events) format — parse the
data:line from the response - See
examples/demo-mcp-serverfor a full working example
Architecture
Key Features:
- Privacy: No user tracking, contextual matching only
- Relevance:
score = relevance² × bidFactor × quality_score(relevance dominates) - Atomicity: Event insert + stats update + revenue split in single SQLite transaction
- Rate Limiting: Per-key sliding window (60-120 req/min depending on tool)
- Auth: SHA-256 hashed API keys, role-based access control
- Testing: 270 tests across 13 files, all passing
Demo: Full Flow
Output:
How Developers Get Paid
When your MCP server reports a click event on a CPC ad, 70% of the bid goes to you — tracked atomically in our database. Once your balance reaches $10, email [email protected] with your developer_id and your preferred payment method (PayPal or USDC on Polygon). We verify your balance and send payment within 5 business days. Automated Stripe payouts are on the roadmap for when the network scales.
FAQ
For Developers
Q: How do I get an API key? A: Register via the REST endpoint:
Use the returned api_key as Authorization: Bearer aa_dev_... in your MCP requests.
Q: Do I HAVE to show ads? A: No. You control which ads to show. Only show ads if they genuinely add value to the user. Agent autonomy is a feature.
Q: What if my users hate ads?
A: Follow the guidelines from get_ad_guidelines: max 1-2 ads per response, always disclose "sponsored", respect opt-out ("no ads please").
Q: Is this production-ready? A: Yes. 270 passing tests, live at https://agentic-ads-production.up.railway.app, MIT license.
Q: What MCP clients are supported? A: Any MCP client supporting stdio or Streamable HTTP. Tested with Claude Desktop, Cursor, Windsurf, custom agents.
For Advertisers
Q: How do I create ads?
A: Use the create_campaign and create_ad MCP tools with an advertiser API key. See smoke-test.ts for examples.
Q: How is my budget protected? A: Budget tracking is atomic (SQLite transaction). When budget exhausted → campaign auto-pauses. No overspend.
Q: Can I track conversions?
A: Yes, use CPA pricing model + report_event with event_type: 'conversion'. Add UTM params to your link URL for attribution.
Q: What targeting options exist? A: MVP has keywords (exact + partial match), categories, geo (country-level), and language. Semantic matching coming in Phase 2.
General
Q: Do you track users? A: No. We only receive anonymized keyword queries from agents. No user IDs, no cookies, no profiling. Privacy-first.
Q: How do you prevent fraud? A: MVP uses API key auth + rate limiting + trust-based reporting. Phase 2 adds anomaly detection heuristics (see issue #47).
Q: Is this open source? A: Yes, MIT license. Fork it, self-host it, contribute to it.
Roadmap
- MVP — 8 MCP tools, keyword matching, billing, auth, 270 tests
- Deployed — Live at https://agentic-ads-production.up.railway.app
- Marketplace Listings — Submit to Anthropic Registry, Smithery, Glama, PulseMCP (Week 1)
- Dashboard REST API — Web UI for advertisers/developers (#40)
- Fraud Detection — Anomaly heuristics (#47)
- Semantic Matching — Embeddings-based relevance (Phase 2)
- A/B Testing — Ad creative variants (#41)
- Stripe Payouts — Automated developer payments (Phase 3)
Contributing
We follow the GitHub Issues workflow:
- Check if an issue exists for your idea
- If not:
gh issue create --title "Your idea" - Get approval before starting work
- Branch:
feature/#N-description - Commit:
feat(#N): description - PR to
main
See CLAUDE.md for detailed guidelines.
Documentation
- CLAUDE.md — Development guidelines
- bulloak.md — Behavioral specification (source of truth for tests)
- docs/PRD.md — Full Product Requirements Document
- scripts/smoke-test.ts — Reference implementation
Support
- GitHub Issues: https://github.com/nicofains1/agentic-ads/issues
- Discussions: (coming soon)
- Discord: (coming soon — join MCP Developers community)
License
MIT — see LICENSE for details.
Why This Matters
AI agents are eating the web. Users ask agents instead of searching Google. Agents answer instead of websites.
The old internet: Users browse websites → see ads → advertisers reach users.
The new internet: Users ask agents → agents scrape websites → advertisers can't reach users.
agentic-ads fixes this. It's the ad layer for the agent economy.
And you — the MCP developer — earn 70% of the revenue for being the intermediary.
The opportunity: 16,000+ MCP servers, almost none monetize. You can be first.
Built with Model Context Protocol (MCP) — the open standard for connecting AI agents to tools.
Live demo: https://agentic-ads-production.up.railway.app
Get started: Add the MCP server to your config, earn your first dollar this week.
来源:README.md,提交 5273a36
工具
0版本历史
1- v0.1.2最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Agentic 集成
agentic.no
no.agentic官方发布者
一个远程 MCP 端点,帮助助手按模型查找 AI 推理的 GPU 卖家,按价格从低到高排序,并通过 x402 按次付费。
Agentic Engineering Periodic System
academy.ase官方发布者
使用编码代理构建软件的实践,每项实践都附带一个可在你的代码库中检查的测试。AI 翻译
Agentic RL: Credit Assignment and CLI Agents
space.hf.hoyant-su-agentic-rl官方发布者
让助手按监督方式、critic 和任务设定筛选智能体强化学习方法,并获取来源链接与 BibTeX。

Agentic Video
由 GitHub 账号 tlq5l 发布
本地 stdio MCP 服务器,让只能读文字和图片的助手检查视频文件:联系表、转录、剪辑点、响度与音画同步检查。

Agentic Os
由 GitHub 账号 kinnister 发布
只读、不执行任何操作的 MCP 服务器,向助手提供 agentic-os 的治理、SDLC 与质量工程方法论。