Measured MCP. Calculate ROAS and cross-channel impact instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Measured connects your AI agent directly to complex marketing performance data. It tracks ROAS, calculates true causal impact scores across channels, and provides deep cross-channel attribution insights—all through natural conversation with simple commands.
What your AI agents can do
Get campaign performance
Retrieves key metrics and performance data for one specific marketing campaign you name.
Get incrementality scores
Calculates the true causal impact score to show how much a channel contributes beyond baseline results.
Get insights
Pulls high-level, narrative marketing advice based on current performance trends and data patterns.
You request data for a single, specific marketing campaign to see its metrics.
The agent computes true incrementality scores across all your advertising channels.
You ask for narrative advice on where to move budget or what trends to watch out for.
The server gathers and displays metrics for a specific platform, like Amazon or LinkedIn.
You ask for a single, high-level overview of all your marketing spend and revenue.
The agent tells you exactly what channels (like Google or Facebook) and data sources are connected to the system.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Measured MCP Server: 8 Tools for Marketing Intelligence
These tools let you query performance, calculate attribution scores, list connected channels, and retrieve marketing insights directly through your AI agent.
019d75d0get campaign performance
Retrieves key metrics and performance data for one specific marketing campaign you name.
019d75d0get incrementality scores
Calculates the true causal impact score to show how much a channel contributes beyond baseline results.
019d75d0get insights
Pulls high-level, narrative marketing advice based on current performance trends and data patterns.
019d75d0get performance by channel
Gathers all available metrics for a single channel you specify (like Google Ads or Facebook).
019d75d0get performance summary
Provides an immediate, unified summary of your overall marketing performance across all channels.
019d75d0list channels
Lists every single marketing channel (Facebook, Google Ads, etc.) that Measured is currently tracking data for you.
019d75d0list integrations
Shows you a list of all the external systems and data sources connected to Measured right now.
019d75d0list reports
Retrieves a catalog of pre-built performance reports available for immediate querying.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Measured, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Measured connects your AI agent directly to complex marketing performance data. You don't have to log into a dozen dashboards or wrestle with massive spreadsheets—you just talk to the server, and it does the heavy lifting.
Getting Started: Knowing Your Data Sources
You gotta know what you're working with first. Use list_channels when you need a rundown of every single marketing platform we're tracking data for—think Facebook, Google Ads, or whatever else you run ads on. If you wanna check the system guts out, list_integrations shows you a complete list of all the external systems and data sources Measured is currently pulling information from.
Understanding Your Reports and Performance
Before digging in, use list_reports to pull up a catalog of pre-built performance reports. These are ready for immediate querying by your agent. When you need a bird's-eye view of everything, run the get_performance_summary. This tool immediately provides one unified summary of all your marketing spend and revenue across every active channel.
Drilling Down into Specific Areas
Need to focus? You can use get_performance_by_channel when you want specific metrics for just one platform, like Amazon or LinkedIn. For a deeper dive on just one effort, the get_campaign_performance tool retrieves key performance data and metrics for one single marketing campaign you specify.
Advanced Analytics: Why It Matters
The real power comes from calculating impact. Use get_incrementality_scores when your agent needs to calculate the true causal impact score—this tells you exactly how much a channel contributes beyond what it would have done anyway, which is crucial for budget decisions. When you're not looking at raw numbers but need direction, run get_insights.
This pulls high-level, narrative marketing advice based on current trends and data patterns, telling you where to move your money or what shifts to watch out for.
How Measured MCP Works
- 1 Subscribe to the Measured server and enter your API key.
- 2 Your AI client sends a natural language request (e.g., "What was our ROAS for Q2?").
- 3 The agent identifies the right tool (
get_performance_summary), calls it, receives structured data, and presents you with an interpreted answer.
The bottom line is: You talk to your AI client, and the server does the complex data stitching for you.
Who Is Measured MCP For?
Marketing Managers, Growth Analysts, and CMOs. If you spend time jumping between Google Ads dashboards, Facebook ads manager, and internal BI tools just to build one quarterly report, this is for you. You're tired of copy-pasting data into a spreadsheet that nobody reads.
You use the server daily to compare performance across platforms and figure out which channel needs more budget next quarter.
You call tools like get_campaign_performance to pull granular data points for deep dives into specific ad sets or keywords.
You ask high-level questions, relying on the agent to synthesize a quick summary report using get_performance_summary without needing to see the underlying data.
What Changes When You Connect
- Stop jumping between platforms. Use
get_performance_summaryto get a single, unified view of spend and revenue across all 300+ managed integrations. You don't need five dashboards; you need one answer. - Understand true impact with
get_incrementality_scores. Don’t guess which channel works best—run the tool that calculates causal attribution so you know exactly where your budget should go. - Get actionable advice, not just numbers. Instead of raw data dumps, prompt for insights and let the agent run
get_insightsto suggest real changes, like shifting spend from Retargeting to Brand Search. - Drill down fast. If Facebook is underperforming, don't scroll through months of data. Use
get_performance_by_channelto isolate metrics just for that platform and pinpoint the weak spots instantly. - See your whole setup at a glance. Call
list_channelsorlist_integrationsto confirm that all your ad accounts are connected before you start running big reports.
Real-World Use Cases
Comparing Paid Search vs. Social Media
A Growth Manager needs to know if their Google Ads spend is actually outperforming Facebook ads this month. They prompt the agent: "Compare Q3 ROAS for Google and Meta." The server calls both get_performance_by_channel tools, combines the data, and gives a direct comparison report.
Determining Budget Shifts
A CMO wants to know if they should move budget. They ask for insights: "Based on recent performance, where should I shift funds?" The agent uses get_incrementality_scores and get_insights, recommending a strategic pivot based on calculated impact.
Quick Quarterly Health Check
The analyst needs a fast overview for an executive meeting. They simply prompt: "Give me the overall performance summary." The agent runs get_performance_summary and hands over one digestible report, skipping all the platform-specific digging.
Troubleshooting Missing Data
The team suspects a data feed is broken. They start by running list_integrations. If the tool flags an outdated connection or missing credentials for a specific ad account, they know where to start the fix before querying any performance metrics.
The Tradeoffs
Asking 'What are our results?'
A user just asks the agent, "What's wrong with my marketing?" The agent gives a huge wall of numbers and metrics (an information dump) because it doesn't know where to start.
→
Be specific. Instead, ask: "Give me a performance summary for Q3 using get_performance_summary first, then run get_insights on that data." This forces the agent into a structured analysis.
Comparing apples to oranges
A user tries to compare a single campaign's performance (using get_campaign_performance) with the overall channel impact score (get_incrementality_scores). The data points are designed for different levels of analysis.
→
Always start broad. Use list_channels first, then narrow down using get_performance_by_channel. This establishes context before you drill into single campaigns.
Relying on old reports
A user tries to manually pull a report they saw last month and asks the agent, "Get me the Q2 report.". The server can't find it because the underlying data has changed.
→
Use list_reports first. This confirms what reports are currently available or if you need to run a new query using get_performance_summary instead.
When It Fits, When It Doesn't
Use Measured if your primary problem is attribution—you don't know which channel truly drives revenue, and you need to measure the causal impact beyond simple last-click models. You should use this when comparing multi-platform performance (e.g., 'Did Google Ads or TikTok give us a better ROI?').
Don't use it if your only goal is viewing basic metrics for a single platform that already has a built-in dashboard (e.g., just checking clicks on Facebook). In that case, the native platform tool is faster. But when you need to combine data—like taking Google Ads ROAS and comparing it to Amazon's spend efficiency—Measured is mandatory.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Measured. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Building a quarterly report used to be a nightmare of tabs and copy-pasting.
Today, building a single performance summary means opening five different ad dashboards. You grab the ROAS from Facebook, switch over to Google Ads to get their spend data, open your internal BI tool for Amazon, and then you manually paste everything into a spreadsheet just so someone can read it. It takes hours of clicking and switching windows.
With Measured, you simply tell your agent: "Give me the full performance summary." The server calls `get_performance_summary`, pulls all that disparate data, stitches it together correctly, and gives you one clean answer without you touching a single spreadsheet. That's massive time back.
Measured MCP Server: Calculating campaign attribution with Measured.
Before this server, figuring out if a high ROAS was due to the ad copy or just random seasonality required gut feelings and messy spreadsheet modeling. You’d run basic reports, but you couldn't prove true cause-and-effect across channels.
Now, you use `get_incrementality_scores`. This tool calculates that causal impact score for you. It doesn't just show you what happened; it shows you how much better things would have been if the channel hadn't run at all. That’s the difference.
Common Questions About Measured MCP
How does Measured calculate ROAS using get_performance_summary? +
The server pulls spend and revenue data from multiple integrations, calculates the ratio for you, and presents a unified figure. It doesn't just show raw numbers; it synthesizes them into one quick metric.
Can Measured help me compare different marketing channels? +
Yes. Use get_performance_by_channel to isolate metrics for individual platforms, or ask the agent to use multiple tools in sequence to give you a direct side-by-side comparison.
What is incrementality using get_incrementality_scores? +
Incrementality measures the true lift a channel provides above what it would have achieved anyway. The tool gives you that score, so you know which channels are truly driving growth versus just adding noise.
How do I see all available data sources for Measured? +
You can run the list_integrations tool. This shows exactly which external systems (like Google Ads, Facebook, etc.) have been connected and are feeding data into the server.
What credentials do I need to use the `get_performance_summary` tool? +
You must provide a valid Measured API Key when setting up the server. This key authorizes your AI client, allowing it to pull live performance data securely.
Are there rate limits if I use `list_channels` repeatedly? +
Yes, running too many calls in quick succession can hit API rate limits. For large-scale channel analysis, you should process the required channels in structured batches.
What does an error mean if `get_campaign_performance` fails? +
The tool returns specific error codes that pinpoint the failure reason—it could be an invalid campaign ID or API access issue. Your agent can read these codes to help you fix the input data.
How do I check what reports are available before running `list_reports`? +
list_reports immediately gives a structured list of all performance report types accessible through Measured. This tells your agent exactly which datasets it can organize and analyze for you.
How do I find my Measured API Key? +
You can find your API Key in the Measured platform settings or by contacting your Measured Customer Success Manager (CSM).
What is an incrementality score? +
It measures the true causal impact of your ad spend on business outcomes, going beyond standard last-click attribution.
Is my marketing data secure? +
Absolutely. Your token is encrypted at rest and injected securely at runtime.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Mixpanel (Event Analytics & Insights)
Manage product analytics via Mixpanel — query event trends, track conversion funnels, and audit user cohorts.
Countly
Manage product analytics via Countly — track user sessions, record custom events, and query deep behavioral metrics directly from your AI agent.
Belvo
Access financial data across Latin America via Belvo — list links, accounts, and transactions directly from any AI agent.
You might also like
WooCommerce Inventory Updater
This MCP allows your AI agent to surgically update the stock quantity of any product or variation in your WooCommerce store. Perfect for reading supplier spreadsheets and syncing inventory automatically.
Runlayer
AI enterprise control plane: manage MCP servers, skills, agents, and security policies via agents.
Uber
AI ride management: estimate prices, track trips, and manage locations via agents.