home / mcp / eulerian marketing platform mcp server

Eulerian Marketing Platform MCP Server

Provides a proxy to connect local MCP clients with a remote Eulerian MCP server, exposing tools and data sources via authenticated HTTP requests.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "euleriantechnologies-eulerian-marketing-platform-mcp": {
      "url": "https://your-eulerian-instance.com/mcp",
      "headers": {
        "EMP_TIMEOUT": "300",
        "EMP_LOG_FILE": "/var/log/eulerian-mcp-proxy.log",
        "EMP_API_TOKEN": "YOUR_AUTH_TOKEN",
        "EMP_API_ENDPOINT": "https://your-eulerian-instance.com/mcp"
      }
    }
  }
}

You can run a local MCP proxy that connects your AI assistants to a remote Eulerian Marketing Platform MCP server. This proxy handles authentication, request forwarding over HTTP, and exposes remote tools to local clients, enabling seamless, secure interactions with Eulerian resources from your preferred AI tooling.

How to use

This MCP proxy acts as a bridge between your local MCP clients and the remote Eulerian Marketing Platform MCP server. You configure it with your remote endpoint and authentication token, then point your AI assistants at the local proxy. The proxy forwards requests to the remote server, returns responses, and logs activity for debugging. You can ask your AI assistant to list available Eulerian tools, call specific tools, or query campaigns and data sources through the proxy.

How to install

Prerequisites: Ensure you have Python 3.10 or higher installed and have access to a remote Eulerian Marketing Platform MCP server.

pip install eulerian-marketing-platform

Additional sections

Configuration and usage details are provided below to help you run the proxy smoothly, secure your access, and troubleshoot common issues.

Security and access are managed via Bearer tokens. You will supply an endpoint URL and a token that authorizes your requests to the remote Eulerian MCP server.

If you need to run the proxy in a development or debugging mode, you can enable verbose logging to see requests, responses, and tool calls.

Available tools

list_remote_tools

Lists all tools and capabilities available on the remote Eulerian MCP server so your AI assistant can discover what it can invoke.

update_goal

Updates goal-related settings on the remote server by invoking the corresponding tool.

call_eulerian_tool

Executes a specific Eulerian tool on the remote MCP server and returns its results.

list_data_sources

Retrieves available data sources or resources from the remote Eulerian instance.