Skip to main content
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.
The Affiliate MCP lets a partner query their own account through natural language. You connect an MCP-compatible client (Claude, Cursor, VS Code Copilot) and ask questions such as “How did my offers perform last week?”, “Which offers can I run?”, “Show me my conversions from yesterday” or “What is the balance on my latest invoice?”.
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 the mcp.eflow.team host with the Network MCP and is mounted at its own path, /affiliate.
The two servers do not accept each other’s keys. A Network API key sent to /affiliate, or an Affiliate API key sent to the root URL, is refused with 403. Use the URL that matches your key.
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 the X-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 --header value uses Name:Value with no space after the colon. X-Eflow-API-Key: your-key (with a space) fails.
Other clients (Claude.ai connectors, Cursor, VS Code) take the same URL and header in their own server settings. Restart the client after saving, then ask it what Everflow tools it has: you should see the 12 tools below.

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:
  • payout is 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, a sub1 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.