Server details
The MCP Server is hosted on its own dedicated subdomain,mcp.eflow.team — separate from the main api.eflow.team REST API. All MCP traffic (session init, tool calls, streaming responses) goes through a single streamable HTTP endpoint.
| Server URL | https://mcp.eflow.team |
| Transport | Streamable HTTP |
| Auth header | X-Eflow-API-Key: <your-network-api-key> |
What you can do
Once connected, an AI agent can:- Pull performance metrics and summaries for any date range
- Look up offer details, affiliate profiles, clicks, and conversions
- Diagnose tracking issues by transaction ID
- Search across your platform data using natural language filters
- Run multi-step workflows — for example, finding underperforming affiliates, checking their activity, and drafting a summary — without writing a single line of code
What it cannot do
The MCP Server is read-only. It cannot create, update, or delete any data. All write operations — creating offers, updating affiliate status, adjusting payouts — must go through the Network API.The MCP Server is a query interface, not an event system. It does not push data to you, fire webhooks, or trigger on activity in your network. If you ask “tell me when a new affiliate signs up” — that is not something MCP can do. For event-driven workflows, use Webhooks instead.
Pagination
List tools andrun_performance_report use cursor-based pagination. Every paginated response includes these envelope fields alongside the data array:
| Field | Type | Description |
|---|---|---|
has_more | boolean | true if additional pages exist — pass next_cursor to retrieve them |
next_cursor | string | Opaque token to pass as cursor in the next request. Absent when has_more is false |
rows_returned | number | Number of records in this page |
total_matching | number | Total records matching the query across all pages |
run_performance_report is an exception: it returns total_rows instead of total_matching. All other paginated tools use total_matching.search_clicks and search_conversions are not paginated — they return a single capped result set with a capped_at field instead.
Limits
Result caps, rate limits, and per-parameter length constraints are documented in Limits & Constraints.Quickstart
Connect Gemini CLI, Claude Desktop, Cursor, or VS Code in under 5 minutes.
Tools Reference
Every tool, parameter, and response field.
Prompt Library
Ready-to-use prompts for common performance marketing workflows.
Agentic Examples
End-to-end multi-step workflows with full agent traces.
Limits & Constraints
Result caps, rate limits, and parameter length constraints.
FAQ
Common questions about access, data scope, and troubleshooting.
Authentication
How to create and manage Network API keys.
