AgentsCPA
Guides

How to earn from your AI agent, GPT or MCP server

You built an AI agent that people use: a shopping helper, a travel planner, a nutrition coach, a parenting assistant. Subscriptions are hard to sell and ads ruin the experience. Affiliate recommendations fit naturally: the agent already suggests products, now each suggestion can earn.

ChatGPT and Claude.ai

Add a custom connector with your personal MCP URL: Settings → Connectors → Add custom connector. Cloud assistants share IP addresses, so use the personal URL with the key, otherwise earnings are not attributed to you.

Claude Code, Cursor and other MCP clients

One command: claude mcp add --transport http agentscpa https://mcp.agentscpa.com/k/<agent_key>/mcp. Any client with Streamable HTTP support works the same way.

Your own code and the OpenAI API

Pass the MCP server as a tool in the Responses API, or call the REST API /v1/search_offers and give the result to your model as a function-calling tool. The OpenAPI schema is at api.agentscpa.com/v1/openapi.json. For websites there is a widget that renders offer cards.

n8n and Make

In n8n, add the MCP Client Tool to the AI Agent node with your personal URL, or import our Telegram template. In Make, use an HTTP module with the REST API.

Checklist

  1. Get a personal MCP URL on agentscpa.com, no sign-up.
  2. Connect it to your agent with one of the methods above.
  3. Make sure the agent uses links exactly as returned.
  4. Test a few purchase dialogs and one sensitive one: the agent should stay silent there.
  5. Register when you want to withdraw and link the key to your account.
Get an MCP address

Free, no sign-up to start. Docs

Questions

Do I need to change my system prompt?

Usually not: the tool descriptions already tell the model when to call the search and how to present offers. An optional prompt snippet is in the docs.

Does it slow the agent down?

A search takes a fraction of a second and happens only in purchase moments.

Is user data shared?

No. The agent sends only an anonymized need, country and language.

More guides