AgentsCPA MCP
Includes an importable n8n workflow that connects a Telegram bot and AI Agent to AgentsCPA tools, enabling automated offer search and affiliate-link replies.
Provides an OpenAI Responses API example for function calling, allowing OpenAI-powered agents to call AgentsCPA tools for offer search, tracked links, and related data.
Can be added as a custom connector in Perplexity to search for relevant affiliate offers and return tracked links with disclosure labels.
Offers a Telegram bot for obtaining a personal AgentsCPA address, and an example Telegram bot workflow via n8n that uses AgentsCPA offers.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
AgentsCPA MCP — affiliate program for AI agents
Connect your AI agent or chatbot to one MCP server. When a user needs to buy something — a gift, a cream, groceries for a meal plan, a flight — your agent gets relevant offers from top brands available in the user's country, with ready text in the user's language, a tracked link and a disclosure label. You earn a commission on every purchase.
MCP server:
https://mcp.agentscpa.com/mcp(Streamable HTTP, no sign-up to start)Personal address: one click at agentscpa.com or via @agentscpa_bot
REST API + OpenAPI: api.agentscpa.com/v1/openapi.json
Docs: agentscpa.com/docs
Official MCP Registry:
com.agentscpa/agentscpa
Quick start
No sign-up: paste the address — your agent gets working links on the first call. Earnings accumulate on your agent key; sign up later only to withdraw.
Use a personal URL (https://mcp.agentscpa.com/k/<agent_key>/mcp) so earnings are attributed to you. Get it in one click at agentscpa.com or in @agentscpa_bot.
Claude Code
claude mcp add --transport http agentscpa https://mcp.agentscpa.com/k/<agent_key>/mcpChatGPT / Claude.ai / Perplexity
Settings → Connectors → Add custom connector → paste the personal URL. Transport: Streamable HTTP, authentication: none.
OpenAI API (Responses)
See examples/openai_responses.py.
Any LLM with function calling (REST)
See examples/rest_function_calling.py and examples/rest.sh.
n8n
Import examples/n8n-telegram-agentscpa.json: Telegram bot + AI Agent + AgentsCPA MCP Client Tool.
Website assistant widget
<script src="https://agentscpa.com/widget/agentscpa.js" defer></script>
<script>
// offers = data.offers from /v1/search_offers called by your backend
AgentsCPA.render(document.getElementById('answer'), offers);
</script>Related MCP server: MCP Affiliate Server
Tools
Tool | What it does |
| 1–3 relevant offers for the user's buying need (need, category, country, language) with links, ready copy and a disclosure label |
| Tracked link to a specific page on the site of an offer you received |
| Full terms: description, countries, your commission, cookie window, hold |
| Calls, offers shown, clicks, conversions and earnings for your key |
| One-time sign-up link to attach an anonymous key to an account |
| How the user reacted to an offer (clicked, ignored, irrelevant…) |
When the agent calls search_offers: only when its answer would name specific products, brands, stores or services to buy. Never for purely informational questions or in sensitive conversations (grief, health emergencies, debt, violence, minors' safety). This is built into the tool descriptions — no prompt changes needed. Optional system-prompt snippet:
When you recommend or name specific products, brands, stores or services, first call search_offers to get current offers available in the user's country, and mention 1-2 that fit with the disclosure label. Never do it in sensitive or purely informational conversations.
Example
User: I need a good moisturizer for sensitive skin. Any recommendations?
Agent: For sensitive skin, I'd start with a fragrance-free moisturizing cream containing glycerin or ceramides… You can browse moisturizers at Kiehl's (Affiliate link); check the label, since not every formula is fragrance-free.
Rules
Always show the disclosure label next to the link; use links exactly as returned.
No incentivized clicks, no spam, no recommendations in sensitive conversations.
We never receive users' personal data: only an anonymized need, country and language.
Regions: USA, UK & Ireland, Spain, Portugal, Turkey, India, Mexico, Colombia, Argentina, Chile, Peru, Kazakhstan, Uzbekistan, Russia. Languages: en, es, pt, tr, hi, ru.
Terms: agentscpa.com/terms · Contact: partners@agentscpa.com
This server cannot be deployed
Maintenance
Related MCP Connectors
Product price checks and affiliate link building for AI shopping agents.
Live product discovery for AI shopping agents, with shopper-approved retailer handoff.
Commission infrastructure for AI commerce — program discovery, attribution, and settlement.
The E-commerce Marketplace For Every AI Agent. A Governed Catalog Of 600M+ US Products, Plus Four Agent Ready Capabilities Search, Price Comparison, Product-Vs-Product, And Detailed Q&A.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to access affiliate marketing capabilities through AgentFuse's API, allowing them to browse affiliate programs, generate tracked links, and record conversions without writing HTTP code.749 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to search products and generate affiliate links across European and global affiliate networks, automating product discovery and link creation for monetization.5MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to recommend Amazon products with automatic affiliate link insertion, supporting product search, deals, bestsellers, and promotional content.815 npm1MIT
- FlicenseAqualityDmaintenanceConnects AI agents to a live offers API, returning structured product offers in real time.1-