Skip to main content
EU Cluster Support: If your Everflow account is hosted in the EU, simply replace https://mcp.eflow.team with https://mcp-eu.eflow.team in any of the configuration examples below.

Prerequisites


Connect your client

Each setup takes under 5 minutes. Depending on where your account is hosted, choose the appropriate server URL:
  • US-Hosted Accounts: https://mcp.eflow.team
  • EU-Hosted Accounts: https://mcp-eu.eflow.team
All clients authenticate with an API-key header — only the config format varies.
Two header names work, everywhere. The MCP server accepts X-Eflow-API-Key and X-Api-Key interchangeably, on every endpoint and in every client — this is not a per-client or Slack-only alias. The examples below use X-Eflow-API-Key; substitute X-Api-Key freely, and use it wherever a client only accepts standard header names. (This alias is MCP-only — the REST API at api.eflow.team still requires X-Eflow-API-Key.)
If you’re unsure where to start, use Claude.ai — the connector UI needs no config file, and it’s the only path that also gives you Slack access and scheduled tasks.
1

Open your Claude Desktop config file

macOS
Windows
2

Add the Everflow server to the mcpServers block

Claude Desktop currently requires the mcp-remote stdio bridge to connect to remote MCP servers. The npx -y prefix auto-installs the package on first launch — no separate install step is needed. For the latest on native remote MCP support in Claude Desktop, see Anthropic’s changelog.
The --header value uses Name:Value with no space after the colon. X-Eflow-API-Key: your-network-api-key (with a space) will fail.
3

Save the file and restart Claude Desktop

Quit and reopen the app so it picks up the new MCP server.
4

Test the connection

Open a new conversation. You should see an Everflow tools indicator in the input area. Ask:
“What is my network’s name and default currency?”

Verify the connection

Once connected in any client, run this prompt to confirm everything is working:
“Call get_account_info and tell me my network name, default timezone, and default currency.”
A successful response confirms your API key is valid and the MCP server is reachable. get_account_info needs the Control Center Accounts (Settings) permission, so it is hidden from a key without it, such as a Read Only Reporting key. On such a key, verify instead with run_network_summary for yesterday or list_offers with page_size=1, whichever module your key has.

First questions to try

Not sure where to start? Ask in plain language — a few examples:
  • “How did my top offers perform last week?”
  • “Why was transaction <id> rejected?”
  • “Which partners have the highest conversion rate but low volume?”
  • “Is offer <id> pacing toward its cap?”
  • “Show revenue by partner for this month.”
The server also advertises its capabilities to the assistant on connect, so “what can you help me with?” gives a grounded, Everflow-specific answer.

Debug with MCP Inspector

If a client isn’t connecting or tools aren’t appearing, the MCP Inspector lets you test the server directly — independent of any AI client config.
1

Run the inspector

No install required:
2

Configure the connection in the inspector UI

3

Connect and call a test tool

Click Connect, then call get_account_info from the Tools tab. A valid response confirms the server is reachable and your key is accepted (on a key without the Accounts permission the tool is hidden, so call run_network_summary instead). If this works but your AI client still can’t connect, the issue is in your client config, not the server.

Troubleshooting


What’s next

Prompt Library

Ready-to-use prompts for reporting, partner health checks, and traffic investigation.

Agentic Examples

End-to-end multi-step workflow traces showing exactly what the agent does.