MCP Server

MCP Server



What is it?

The Eulerian Marketing Platform MCP Server is an open-source Python package that bridges AI assistants — such as Claude — with the Eulerian Marketing Platform APIs. By implementing the  Model Context Protocol (MCP) , it allows AI models to directly interact with Eulerian's analytics, attribution, and campaign management data through natural language.



Why does it matter?

Eulerian is a leading European all-in-one marketing platform trusted by advertisers and agencies for:
  • Web analytics & tag management — server-side, first-party data collection with CNIL exemption and GDPR compliance
  • Multi-channel attribution — from Single Touch to Data-Driven and Augmented Data-Driven models across all online and offline media
  • Customer Data Platform (CDP) — real-time audience segmentation and activation across 100+ connectors
  • Augmented analytics — AI-powered insights on acquisition, conversion, retention, and lifetime value
With the MCP server, all of this data becomes directly accessible to AI assistants — no manual exports, no context-switching between dashboards.


What can you do with it?

Once connected, your AI assistant can query Eulerian's APIs to answer questions like:
  • "How did our paid search campaigns perform last week?"
  • "Which media channels contributed the most to conversions this month?"
  • "What is the customer journey breakdown for our top-converting segment?"
This enables conversational analytics, allowing marketing teams to get insights on demand without requiring SQL expertise or deep platform knowledge.


Getting started

The MCP server is available as a Python package and can be installed via pip:
pip install eulerian-marketing-platform

The source code and full documentation are available on GitHub: Backhand Index Pointing Right  EulerianTechnologies/eulerian-marketing-platform-mcp 
Warning You will need an active Eulerian account (webmaster type) and API credentials (webmaster type) to connect the server to your platform instance.


Who is this for?

Role
Benefit
Marketing analysts
Ask questions about campaign performance in plain language
Media & acquisition teams
Get attribution insights without opening the platform
Data teams
Automate reporting pipelines using AI-native tooling
Developers
Extend and customize the server to fit internal workflows


Important: Security and usage guidelines


Even though our Eulerian Analytics Platform MCP has been designed with security and data quality as top priorities, there are important considerations when using it with AI systems.


Security of your LLM

Always verify with your IT/Security department which LLM platforms are approved for business data use. Organizations may have strict data processing location policies.
Best practice: Use enterprise AI services (Claude Teams/Enterprise, ChatGPT Enterprise) or company-managed self-hosted solutions.


Pay attention to hallucination

LLMs can formulate incorrect queries to the MCP, leading to accurate data for the wrong question.
Always verify the data returned, especially for critical business decisions. In Claude, you can click on any data point to see which properties and metrics were actually queried.
Best practice: Be specific in your questions, cross-check important insights with the Eulerian Analytics interface, and use MCP for exploration rather than as your sole source of truth.


Cross-MCP Data Contamination

When using multiple MCPs simultaneously, a compromised or insecure MCP can expose data from all connected MCPs. The LLM may retrieve data from secure sources and inadvertently share it with less secure MCPs.

Best practice: Pay attention when using MCP and use as many time as possible official sources.
This section is credited to Florian Rieupet - Piano Analytics


Resources

  • Package  PyPI package 
  • Laptop  GitHub repository