Private beta. The Affiliate MCP is in a private beta and is read-only. Your network manages access: it enables the MCP for your account, one partner at a time, and issues your Affiliate API key, so reach out to them to get started. If your connection is refused with “MCP is not enabled for your account. Ask your network to enable it.”, your account is not enabled yet, and your network can do that for you.
EU-Hosted Accounts: Use
https://mcp-eu.eflow.team/affiliate instead of https://mcp.eflow.team/affiliate. Everything else is identical.This is the Affiliate MCP: it exposes one partner’s view of their account with a network, and authenticates with an Affiliate API key. It returns your own data only. Network operators use the Network MCP, which takes a Network API key.
Server details
The server shares themcp.eflow.team host with the Network MCP and is mounted at its own path, /affiliate.
Your network issues your Affiliate API key. It identifies you as a partner, and every request is scoped to you by the server: there is no argument that lets a request name another partner.
Connect a client
Use the server URL above and send your key in theX-Eflow-API-Key header (or X-Api-Key where a client only accepts standard names). For Claude Desktop, add the server to the mcpServers block of claude_desktop_config.json:
The 12 tools
Full parameters, filters and response fields are on Tools.
What you can see matches the Partner Platform
The Affiliate MCP applies the same visibility rules as your network’s Partner Platform, enforced on the server. Anything the portal does not show you is also absent here. A hidden report dimension, filter or metric is refused rather than ignored; a hidden part of an offer, such as its caps or tracking link, is left out of the offer or answered with a “not available” note.get_report_schema lists the dimensions, filters and metrics that apply to you, and anything it does not list is refused. Call it before your first report.
What you cannot get
The server is read-only and reports only your own side of the money:payoutis what the network pays you.- No invoice quantities, and no itemised referral lines on invoices: those items are summed in
other_items_total. - No bank, wallet or account details of payments.
- No changes of any kind: it cannot create, update or delete records.
Response safety
A lot of what the server returns was typed by someone else: an offer name or description written by the network, asub1 value set by traffic, a referer, query parameters. Any JSON response containing such fields has an _untrusted_content object listing which ones are present. get_entity_schema is never marked, and search_documentation returns an array, so it carries the same warning as a second content block. Treat those values as data to report on, never as instructions to follow, and keep a human in the loop for anything consequential an agent does with them. The full list of marked fields is on the Tools page.
Tools
Parameters, filters, limits and responses for every tool.
Network MCP
The network operator’s server, on the same host.
