Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.everflow.io/llms.txt

Use this file to discover all available pages before exploring further.

MCP must be enabled for your network before any connection attempt will succeed. Email support@everflow.io to request access. See the Overview for full availability details.

Prerequisites

  • A Network API key with access to your network. See Authentication.
  • MCP access enabled for your network (see the Overview for server URL, transport, and availability details).

Connect your client

Each setup takes under 5 minutes. All clients connect to the same server URL (https://mcp.eflow.team) using the same X-Eflow-API-Key header — only the config file format varies. If you’re unsure where to start, use Claude Desktop — it has the most straightforward setup and the best out-of-the-box MCP experience.
1

Open your Claude Desktop config file

macOS
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
2

Add the Everflow server to the mcpServers block

{
  "mcpServers": {
    "everflow": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.eflow.team",
        "--header",
        "X-Eflow-API-Key:your-network-api-key"
      ]
    }
  }
}
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. Native Streamable HTTP support is on Anthropic’s roadmap; once available, this config can be simplified to url + headers.
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, your network has MCP access enabled, and the MCP server is reachable.

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:
npx @modelcontextprotocol/inspector
2

Configure the connection in the inspector UI

FieldValue
TransportStreamable HTTP
URLhttps://mcp.eflow.team
Header nameX-Eflow-API-Key
Header valueyour-network-api-key
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. If this works but your AI client still can’t connect, the issue is in your client config, not the server.

Troubleshooting

SymptomLikely causeFix
Connection refused or timeoutMCP not enabled for your networkEmail support@everflow.io to request access
401 UnauthorizedInvalid or missing API keyVerify the key in Control Center → Security
403 ForbiddenKey is not a Network keyAffiliate and advertiser keys are not accepted
Tools not appearing in clientConfig file syntax errorValidate your JSON — trailing commas are invalid
not valid MCP server configurations and were skipped on Claude Desktop launchClaude Desktop does not accept the url + headers (Streamable HTTP) formatUse the mcp-remote stdio config shown in the Claude Desktop tab above
Partial data returnedLimited affiliate scope on your keyEmployees with scoped access only see their assigned affiliates