Adobe Analytics MCP. Audit metrics, reports, and segments via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Adobe Analytics MCP connects your AI agent directly to your enterprise data source. Stop clicking through dashboards and start asking questions—like, 'What were our top-performing segments last quarter?' or 'Show me all metrics available for the checkout flow.' It handles complex reporting, segment management, and metric auditing conversationally, giving you instant insights into customer journeys.
What your AI agents can do
Get dimensions
Lists the key classifying fields, like Page or Device Type, for a specific set of reports.
Get metrics
Retrieves the measurable data points, such as Visits or Conversion Rate, available in a report suite.
Get report
Runs and retrieves an entire analytics report based on your complex request body.
See every collection of reports defined across your entire Adobe account.
Determine all the specific data points (metrics) and classifying fields (dimensions) you can include in a report.
Check which predefined user groups or segments are active for your organization.
Run full analytics reports, applying nested breakdowns and filters directly from a chat prompt.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Adobe Analytics: 5 Tools for Data Deep Dives
Use these five tools to query report suites, list available metrics, find dimensions, manage segments, and retrieve complex reports programmatically.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Adobe Analytics on Vinkius019d7547get dimensions
Lists the key classifying fields, like Page or Device Type, for a specific set of reports.
019d7547get metrics
Retrieves the measurable data points, such as Visits or Conversion Rate, available in a report suite.
019d7547get report
Runs and retrieves an entire analytics report based on your complex request body.
019d7547list report suites
Displays a list of all pre-defined reporting collections available in the account.
019d7547list segments
Retrieves and lists specific audience segments that have been created for tracking users.
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 Adobe Analytics, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Adobe Analytics. 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 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Pain of Dashboard Overload
Today, getting a full picture requires jumping between tabs: checking the primary dashboard for overall visits, then opening a secondary report suite to check segment definitions, and finally running a third query just to confirm if the necessary fields (like 'device type') are even available. You're spending more time clicking buttons and copying IDs than analyzing data.
With this MCP, you talk directly to your analytics source. Your agent handles the cross-referencing automatically. Instead of three clicks across three tabs, you get one clear answer in a conversation.
Getting Definitive Data with Adobe Analytics
Manual processes force you to operate on assumptions about data availability. You might miss a crucial dimension or forget that the segment you need was renamed last week. The risk of basing decisions on incomplete data is huge.
This MCP gives you the authority to audit your entire system. By running tools like `get_dimensions` and `list_segments`, you get absolute proof—you know exactly what metrics are possible, what segments exist, and how to build the perfect report.
What you can do with this MCP connector
Your agent gives you deep access to your entire analytics platform. Instead of navigating multiple tabs and manually building reports, you just ask what you need—whether that's retrieving a full report with nested filters or checking if an audience segment is still relevant. The system handles the complex plumbing behind your data, letting you focus on what the numbers mean for your business.
This connection provides visibility into every corner of your customer journey. You can audit all available metrics and dimensions to confirm that your reporting uses the right fields, or you can list existing user segments instantly. Because credentials pass through a zero-trust proxy when using Vinkius, your keys are used only in transit; they never sit on disk.
This setup means you get powerful enterprise insights without compromising security.
019d7547-7cdb-7166-bd49-ba34e5dd7da8 How Adobe Analytics MCP Works
- 1 Subscribe to this MCP and provide your Adobe Client ID, Secret, and Global Company ID.
- 2 Connect your preferred AI client (Cursor, Claude, etc.) to the Vinkius platform using that single connection point.
- 3 Ask a natural language question—for example, 'Show me conversion rate for mobile users on report suite XYZ.'—and get the data back.
The bottom line is you skip the UI and talk directly to your analytics data.
Who Is Adobe Analytics MCP For?
This MCP serves Data Analysts who are tired of manually cross-referencing dashboards. It helps Marketing Managers needing real-time segment checks, and Product Owners who need definitive proof of user journey patterns.
You use this to audit the metadata, running tools like get_dimensions and get_metrics to confirm that every necessary field exists before building a final report.
When launching a campaign, you check existing audience groups using list_segments or running a full performance audit with get_report to track immediate campaign impact.
You use this to verify user behavior by listing available report suites and querying how specific feature engagements correlate across different device types.
What Changes When You Connect
- Stop guessing what data is available. Use
get_metricsto list all measurable fields in a report suite before you write a single query. - Manage audience groups instantly. Need to know if 'Mobile Purchasers' still exists? Running
list_segmentsgives you a full, up-to-date inventory of your defined user bases. - Tackle complex reporting without manual setup. Instead of building filters in a dashboard GUI, use the agent to run a full report via
get_report, specifying nested breakdowns right in the chat. - Keep track of what data exists across your whole account. Start by running
list_report_suitesto see every collection you have access to, then drill down into dimensions withget_dimensions. - Save time on metadata checks. Don't waste hours digging through documentation; simply ask the agent to list metrics or dimensions for a given report suite.
Real-World Use Cases
Marketing: Finding campaign performance gaps
A Marketing Manager needs to know which devices contributed the most revenue last month. They start by listing all available segments using list_segments, then ask the agent to generate a report (get_report) filtering only for 'Purchasers' and grouping by device type.
Data Analyst: Validating field availability
A Data Analyst is building a dashboard but isn't sure if they can track 'time on page.' They first run list_report_suites to find the correct collection, then call get_metrics to confirm that 'Time on Page' is an available metric.
Product Owner: Mapping user journeys
A Product Owner wants to see how users interact with a new feature. They list all possible dimensions using get_dimensions, focusing on page paths, and then ask the agent to pull a report (get_report) showing usage across all environments.
Growth Lead: Initial data discovery
A Growth Lead just started with the platform. They run list_report_suites first to get an overview of what reporting structures exist, then ask for a summary report on core metrics like 'Visits' and 'Bounce Rate' using get_metrics.
The Tradeoffs
Asking for a complex report immediately
The user just types, 'Show me the full conversion funnel data.' The agent might fail or return an incomplete set of results because it doesn't know what metrics are available.
→
First, run get_metrics on the target suite ID. Use that list to confirm you have all necessary fields (e.g., Conversion Rate, Visits) before asking the agent to generate the report using get_report.
Confusing dimensions with metrics
The user asks for 'all revenue' when they actually mean 'which pages generated that revenue.' They get a number without context.
→
Use list_dimensions to find the field you need (like Page). Then, ask the agent to generate a report (get_report) using both the dimension and the metric.
Assuming segment existence
The user assumes a 'Paid Ad User' segment exists because they know it should. They waste time debugging why the data isn't returning.
→
Always start by running list_segments. This confirms if that specific group was actually built and is currently active in your account.
When It Fits, When It Doesn't
Use this MCP if you need to audit the structural integrity of your analytics setup or pull highly complex reports conversationally. If your goal is simple, single-metric visualization (like 'What was yesterday's total visits?'), a basic dashboard might be faster. However, if you need to cross-reference multiple data points—say, connecting device type (get_dimensions) with segment membership (list_segments) and running the final calculation (get_report)—this MCP is essential. Don't use it just because your AI client supports it; use it when manual data discovery or complex reporting limits are slowing down your analysis.
Common Questions About Adobe Analytics MCP
How do I start by listing all available reports with list_report_suites? +
Running list_report_suites provides a comprehensive overview of every reporting collection in your account. This is the best place to start when you don't know which specific data set you need access to.
I need to see what user groups exist; should I use list_segments or get_dimensions? +
Use list_segments. This tool is specifically designed to show all currently defined and active audience segments, confirming if the group you're looking for was created.
What is the most efficient way to run a report using get_report? +
The best method is always to confirm your fields first. Run get_metrics and then get_dimensions to gather all required parameters before calling get_report. This prevents errors mid-query.
Can I find out what classifying fields are available for a report suite using get_dimensions? +
Yes. Passing the specific Report Suite ID to get_dimensions shows you every possible field, like 'Page' or 'Device Type', that can be used in your analysis.
When running a report using get_report, what security credentials must I provide? +
You need your Adobe Client ID, Client Secret, and Global Company ID. Vinkius handles these keys securely; they're used only in transit to make the call, never stored on disk.
If I want a full catalog of possible performance measurements, how do I use get_metrics? +
Run get_metrics with your specific report suite ID. This call gives you a complete list of standard and calculated metrics available for that environment.
What should I do if the data I retrieve using get_report fails because of overly complex filters? +
The system returns an explicit error code detailing the failure point. You can then use list_dimensions to check your required fields and simplify the scope.
What's the best first step before knowing which report suite ID I need for get_dimensions? +
You should start by calling list_report_suites. This provides a full listing of all available collections, letting you pick the right scope before auditing specific metrics or dimensions.
Where do I find my Global Company ID? +
The easiest way is to log in to the Adobe Developer Console and check your project settings. Alternatively, once you have an access token, the list_report_suites tool will return your authorized company metadata.
Are reports returned in real-time? +
Yes. Unlike older versions of the API, the v2.0 Reporting API is synchronous and returns the data directly in the request response, making it perfect for AI interactions.
Does this support complex breakdowns? +
Yes, the get_report tool accepts a JSON payload that supports the full range of Adobe Analytics v2.0 reporting features, including nested breakdowns and metric filters.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.