
Adsmcp
Turns Claude or any MCP-compatible client into a monetized surface by serving contextually relevant ads based on conversation history, user intent, and placement type. Exposes four tools: ads.serve for single requests, ads.prefetch for batching up to 10 contexts, ads.config for publisher settings, and ads.diagnostics for auction debugging. Requires an Adgentek publisher account with at least one active AI Surface and an API key. Returns structured ad objects with impression pixels and click URLs for tracking. Works as a full ad server, so you can run Adgentek's demand, bring your own direct-sold campaigns, or mix both. Reach for this if you're building a conversational product and want to experiment with in-context ad monetization without standing up ad tech infrastructure.
- GitHub stars
- 2
- tools
- 2
- transport
- HTTP
- last updated
- May 5, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
ads.serveServes a contextual ad based on the current conversation. Returns the highest-yield ad available for the given context, or null if no ad matched.
Serves a contextual ad based on the current conversation. Returns the highest-yield ad available for the given context, or null if no ad matched.
No parameter schema in public metadata yet.
ads.prefetchBatch-request up to 10 ad contexts in a single call. Each item in the batch uses the same parameters as ads.serve.
Batch-request up to 10 ad contexts in a single call. Each item in the batch uses the same parameters as ads.serve.
No parameter schema in public metadata yet.
Sponsors
Readme
AdsMCP
The ad monetization MCP server for AI applications.
AdsMCP is Adgentek's hosted Model Context Protocol server that enables AI agents and conversational interfaces to serve contextually relevant ads automatically — based on conversation context, user intent, and placement opportunity.
Built on a full ad server stack. Bring live demand from Adgentek, bring your own direct-sold campaigns, or both. No ad tech expertise required.
Before You Start
You need an Adgentek publisher account, an API key, and at least one active AI Surface before ads will serve.
Create your publisher account →
Setup checklist
- Create your account at app.adgentek.ai/publishers/auth
- Create an AI Surface — in the publisher dashboard, go to Inventory → Surfaces and add at least one surface (e.g.
conversational,search,voice). A surface defines where ads can appear and sets your floor eCPM. - Generate an API key — in the publisher dashboard, go to Settings → API Keys and create a key (prefixed
adgt_). This key authenticates all MCP requests.
Details
- Repository
- github.com/adgentek/adsmcp
- Category
- Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active