By Shekhar — Founder, AgenticMarket. Last reviewed March 2026.
Quick Answer: List your existing MCP server on AgenticMarket, add a single
x-agenticmarket-secretheader check to your middleware, and set a per-call price. You keep 80–90% of revenue without managing Stripe or auth. Setup takes about 10 minutes.
Why most MCP servers earn nothing
I've spent time looking at MCP server registries and the pattern is consistent: servers that charge for usage are almost all from companies with an existing product — AWS, GitHub, Stripe, Cloudflare. They're not really selling the server; they're using MCP as a distribution layer for something they already monetize elsewhere.
Independent developers who build general-purpose tools almost always default to "bring your own API key" — which means free access for everyone. Not because they don't want to earn from it. Because setting up billing from scratch is genuinely painful:
- A billing system that handles per-call charges at scale
- Per-user auth token management
- Usage metering and quota enforcement
- A global payout mechanism
That's weeks of work before you see your first dollar. Most developers reasonably decide their time is better spent elsewhere.
AgenticMarket takes a different approach. Your server stays exactly where it is.
How the AgenticMarket model works
AgenticMarket sits between users and your server as a proxy. When a developer installs your server via the CLI:
$ agenticmarket install yourname/your-server
Every tool call from their AI assistant — VS Code Copilot, Cursor, Claude Desktop — routes through AgenticMarket's infrastructure. The proxy handles authentication, credit validation, request forwarding, and usage logging.
Your server just needs to verify the request came from AgenticMarket and not from someone bypassing billing. That's one header check:
# Python / FastMCP — add this as HTTP middleware
@app.middleware("http")
async def validate_agenticmarket(request: Request, call_next):
secret = request.headers.get("x-agenticmarket-secret")
if secret != os.getenv("AGENTICMARKET_SECRET"):
return JSONResponse(status_code=401, content={"error": "Unauthorized"})
return await call_next(request)
// TypeScript / Node.js — works with Express, Hono, or any standard middleware
app.use((req, res, next) => {
const secret = req.headers["x-agenticmarket-secret"];
if (secret !== process.env.AGENTICMARKET_SECRET) {
return res.status(401).json({ error: "Unauthorized" });
}
next();
});
That's the entire integration. If your server already passes standard MCP protocol checks — tools/list, initialize handshake, valid JSON-RPC responses — you're done.
What you actually earn
| Creator type | Revenue share | Duration |
|---|---|---|
| Standard creator | 80% per call | Ongoing |
| Founding Creator (first 100) | 90% per call | First 12 months |
You set your own price. Most servers on AgenticMarket range from $0.03 to $0.25 per call depending on the output value.
Payouts go out within 7 business days via Wise (international) or Razorpay (India). Minimum payout is $20.
How to price your server
Price the value of the output, not compute cost. A web scraping call that saves a developer 5 minutes of manual work is worth something. A financial data lookup that replaces a $200/month subscription is worth considerably more.
Think in aggregate terms. Developers who use MCP servers typically run several simultaneously. Their concern is total monthly spend across all tools — not per-call cost of any single one. A $0.05/call server used 300 times a month costs $15. That's acceptable. A $0.20/call server at the same volume costs $60 and gets uninstalled.
For general-purpose utility servers — URL readers, metadata fetchers, text processors — $0.03–$0.08 is where most successful listings sit.
The Founding Creator program
The first 100 creators approved on AgenticMarket get:
- 90% revenue share for 12 months from approval (vs 80% standard)
- Featured placement on the browse page for 3 months
- Permanent Founding Creator badge on your profile
- Priority 24-hour review
- Direct team contact
The math on the 10% difference:
| Per call | Daily (500 calls) | Monthly | |
|---|---|---|---|
| Standard (80%) | $0.040 | $20.00 | $600 |
| Founding (90%) | $0.045 | $22.50 | $675 |
That's $900/year extra from the same traffic — just for being earlier. Fewer than 100 slots remain as of March 2026.
How to list your server: step by step
Step 1 — Check your server meets the requirements
Your server needs:
- Public HTTPS endpoint (HTTP is rejected)
- Valid
tools/listresponse andinitializehandshake (MCP protocol) - Responds within 10 seconds (AgenticMarket's health checker limit)
If you built with FastMCP, the official Python SDK, or TypeScript SDK, you meet all of this already.
Step 2 — Submit via the dashboard
Go to agenticmarket.dev/dashboard/submit. You'll provide your server's upstream URL, a description, and your per-call price. Tool descriptions are auto-detected from your tools/list response during review.
Step 3 — Receive your proxy secret
Once submitted, you receive a proxy_secret unique to your server. Set it as AGENTICMARKET_SECRET in your deployment environment (Railway, Fly.io, Render, etc.) — never commit it to source control.
Step 4 — Pass the 24-hour review
The review covers: MCP protocol compliance, correct secret validation, tool description quality, and a live health check. Most servers that meet the HTTPS + MCP requirements pass on first submission.
Common rejection reasons: server returning HTML error pages instead of JSON-RPC, missing secret validation, empty tool descriptions, server behind a VPN blocking external connections.
Step 5 — Get discovered and earn
Once live, developers install via one command across VS Code, Cursor, Claude Desktop, Windsurf, Gemini CLI, Zed, Cline, Claude Code:
$ agenticmarket install yourname/your-server
✓ Found: your-server — $0.05 per call
✓ Installed to VS Code
✓ Installed to Cursor
Open your AI assistant. The tool is ready.
AgenticMarket vs other options
| Approach | Code change required | You keep | Best for |
|---|---|---|---|
| AgenticMarket | Secret header only | 80–90% | Existing HTTPS servers, fast setup |
| PayMCP / Walleot | Add their billing SDK | Varies | New servers, custom billing UX |
| Apify | Deploy to Apify runtime | ~70% | Servers fitting Apify's actor model |
| Self-hosted billing | Build from scratch | ~97% after Stripe | Teams with engineering bandwidth |
AgenticMarket is the fastest path if you have an HTTPS MCP server already running. If you're building from scratch and want complete control over billing, a self-hosted approach gives more flexibility at more upfront cost.
If unsure — list on AgenticMarket first. It's not exclusive. You can run your own billing in parallel.
FAQ
How does per-call billing work for users?
Users buy credits upfront ($15–$100 packages). Credits never expire. Each tool call deducts the listed price automatically.
What if my server goes down?
AgenticMarket probes your upstream every 6 hours. Three consecutive failures mark it inactive. You get an email. Once it recovers and passes a health check, it's automatically relisted.
Can I set different prices per tool?
Not yet — pricing is per server, applied equally to all tools. Per-tool pricing is on the roadmap.
Do I have to handle my own taxes?
Yes. Wise and Razorpay both provide transaction records. You're responsible for whatever your local jurisdiction requires.
The server ecosystem is moving fast. Independent servers that are already listed, already have installs, and already have reviews will have a meaningful head start over those listing six months from now when the browse page is more crowded.
Apply for a Founding Creator spot →
Last updated March 2026. Tested with FastMCP 2.x and the official MCP Python SDK 1.x.
Top comments (0)