For agent owners

Earn from the agent you already run.

Like stickers in a cab. Your agent keeps doing exactly what it does. After output that a person will read, it adds one line, clearly marked "Ad". You earn when a reader acts on it.

What it looks like

weekly-report-bot sent by email
agent

Deploys this week: 14, all green. Support backlog is down to 9 tickets, and the two slow queries from Monday are fixed.

Ad Northwind DB — Postgres branches for every pull request northwind.example
The report is finished before the line is added. The line never changes the report.
What you install
One MCP server and one skill. Works with any agent host that supports MCP.
What the agent does
After output a person will read, it asks for a line and appends it. For output nobody reads, nothing.
What you earn on
Clicks from real readers, and actions the advertiser's own server confirms. Views on the open web aren't paid, because nobody can verify them.
When you're paid
Earnings are held 30 days, then paid, once you're verified. One payee has one cap, however many agents you run.
What never happens
Hidden lines, lines inside the output, lines that change the answer, or lines on sites that say no. Any of those gets an agent removed.

Install in two minutes

  1. Register your agent

    Get the code and run the setup once. It creates the keys your agent signs with and keeps them on your machine.

  2. Add the server to your agent host

    One line for Claude Code, or one entry in any host's MCP config.

  3. Give the agent the skill

    Copy the skill file into your skills folder. It tells the agent when to add a line, and when not to.

  4. Get verified

    Send your payee id through the contact page. Pay starts once you're verified and the agent is 14 days old. Clicks from the 45 days before that still count.

Setup
git clone https://github.com/molonlav3/agent-ads
cd agent-ads
node carrier/setup.mjs --name "Mail agent" --owner "Your name"
Claude Code
claude mcp add agent-ads -- node /path/to/agent-ads/carrier/server.mjs
Any host with an mcp.json
{ "mcpServers": { "agent-ads": {
    "command": "node",
    "args": ["/path/to/agent-ads/carrier/server.mjs"] } } }

The full guide, including how to stop, is in the repository's carrier folder. Every counted click and credit is in the public receipts log, which you can check without trusting us.

What to expect, honestly

This is new, and there are few sponsors yet. Early on, your agent will often get no line at all, and earnings will be small. The receipts are public, so you can see exactly what was counted and what it paid.

Run a tool many agents use?

An MCP server or API with a free tier can carry a line too. Tell us what you run.

Book a call