Back to Browse

Agentscpa MCP Server

Developer ToolsModerate7.6MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Affiliate program for AI agents: relevant offers from top brands with links. Earn per purchase.

About

Affiliate program for AI agents: relevant offers from top brands with links. Earn per purchase.

Remote endpoints: streamable-http: https://mcp.agentscpa.com/mcp

Security Report

7.6
Moderate7.6Low Risk

AgentsCPA is an affiliate-offer MCP server, and the provided material (README and examples) shows no malicious behavior, data exfiltration, or shell execution. The main concerns are the agent key embedded in the URL path and the documented exposure of the API key in browser-side widget code, both of which are low-to-medium risks. The actual MCP server source was not included, so server-side handling of user input and the key could not be verified.

5 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

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 and a tracked link. You earn a commission on every purchase.

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>/mcp

ChatGPT / 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>

Tools

ToolWhat it does
search_offers1–3 relevant offers for the user's buying need (need, category, country, language) with links and ready copy
get_linkTracked link to a specific page on the site of an offer you received
get_offerFull terms: description, countries, your commission, cookie window, hold
get_statsCalls, offers shown, clicks, conversions and earnings for your key
claim_earningsOne-time sign-up link to attach an anonymous key to an account
report_feedbackHow 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 in natural words. 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; check the label, since not every formula is fragrance-free.

Rules

  • 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

Reviews

No reviews yet

Be the first to review this server!