CJA MCP. Get cross-channel insights from a single 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 Customer Journey Analytics (CJA) MCP Server provides full control over omnichannel data insights. Connect your AI agent to manage data views, audit connections, and retrieve complex cross-channel reports combining web, app, and offline data.
You can list available dimensions, monitor data sources, and manage segments (filters) through natural conversation.
What your AI agents can do
Get data view dimensions
Lists the dimensions available within a specific data view.
Get data view metrics
Lists the measurable metrics for a given data view.
Get report
Generates a full report combining data from multiple customer channels.
Lists all dimensions available for a specific data view.
Lists all metrics available for a specific data view.
Generates cross-channel reports combining web, app, and offline data.
Provides a list of all active connections to Adobe Experience Platform datasets.
Retrieves a list of all data views configured in your CJA account.
Lists all active filters (segments) used for journey analysis.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7547get data view dimensions
Lists the dimensions available within a specific data view.
019d7547get data view metrics
Lists the measurable metrics for a given data view.
019d7547get report
Generates a full report combining data from multiple customer channels.
019d7547list connections
Retrieves a list and status of all Adobe Experience Platform connections.
019d7547list data views
Gets a list of all configured data views in the CJA account.
019d7547list filters
Lists all existing filters (segments) used in journey analysis.
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 Customer Journey Analytics (CJA), 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
Adobe Customer Journey Analytics (CJA) MCP Server gives your AI agent full control over all your omnichannel data. You can manage data views, audit connections, and pull complex reports combining web, app, and offline data, all through natural conversation. You'll never have to jump between dashboards just to get a full picture of the customer journey.
get_data_view_dimensions lets you list every dimension available for a specific data view. get_data_view_metrics lists the measurable metrics for any given data view. get_report generates a full report that combines data from multiple customer channels. list_connections gives you a list and status of every Adobe Experience Platform connection. list_data_views retrieves a list of all data views set up in your CJA account. list_filters lists all existing filters, or segments, used in journey analysis.
list_data_views shows you every data view configured in your CJA account. list_filters lists all active filters (segments) used for journey analysis. get_data_view_dimensions shows you all the dimensions available for a specific data view. get_data_view_metrics shows you all the metrics available for a specific data view. list_connections provides a list and status of all Adobe Experience Platform connections. get_report generates a full report combining data from multiple customer channels, pulling in web, app, and offline data.
How CJA MCP Works
- 1 Subscribe to the MCP Server and provide your Adobe Client ID, Client Secret, and IMS Organization ID.
- 2 Use your AI client to send a natural language request (e.g., 'List all data views').
- 3 The agent executes the necessary tool call and returns the structured data or report to your chat interface.
The bottom line is you talk to your agent, and it handles the complex API calls to pull the specific data you need from CJA.
Who Is CJA MCP For?
The Omnichannel Analyst who needs to stitch together web, app, and store data for a single report. The CX Manager who needs to identify friction points on the fly. The Data Engineer who needs to audit connections and data view metadata without logging into the console. If you track customer paths across multiple platforms, this is for you.
Runs complex reports that combine data from web, mobile, and physical store channels.
Monitors the full customer journey to spot where users get stuck or drop off.
Audits CJA connections, checks data view configurations, and verifies filter definitions.
What Changes When You Connect
- See cross-channel reports that combine web, app, and offline data into one call using
get_report. You don't need to run separate reports for each channel. - Audit your entire data setup. Use
list_data_viewsto see every view, and thenlist_connectionsto check what sources feed them. - Manage your audience definitions. Use
list_filtersto see all active segments, ensuring your analysis targets the right groups. - Check data structure easily. First, call
list_data_viewsto see the view name, then useget_data_view_dimensionsto check available dimensions. - Monitor your data sources.
list_connectionsgives you oversight of all Adobe Experience Platform data links, so you know where your data comes from.
Real-World Use Cases
Auditing Data Views
A data engineer needs to know what dimensions are available in the 'Global Web + App' data view. They prompt their agent: 'Show me the dimensions for the Global Web + App view.' The agent runs get_data_view_dimensions and returns a list of 120 available fields, allowing the engineer to confirm the schema.
Finding Customer Drop-off Points
A CX manager wants to find out why users leave after viewing a product page but before adding it to a cart. They ask the agent to 'Run a report on cross-channel behavior for product views.' The agent executes get_report, combining web and app data to pinpoint the exact point of friction.
Verifying Marketing Segments
A product owner needs to check if the 'High Value Customers' segment is still active and defined correctly. They ask the agent to 'List all active filters.' The agent runs list_filters, providing a list of 15 segments, confirming the required filter exists.
Checking Data Source Health
A data analyst needs to know if the store transaction data is properly connected to CJA. They ask the agent to 'List CJA connections.' The agent runs list_connections, providing a status report on all AEP links, confirming the necessary data feed is active.
The Tradeoffs
Manual Console Checks
Logging into the Adobe console, navigating through Data Views, then finding the correct dimensions list, then cross-referencing the connection status. This takes 20 minutes and requires remembering multiple IDs.
→ Ask your agent directly: 'List all data views' to see the names, then 'Get data view dimensions' using the name. It cuts the process down to two simple prompts.
When It Fits, When It Doesn't
Use this MCP Server if your core job involves stitching together customer behavior across multiple channels (web, app, store) and you need to audit the underlying data structure (dimensions, metrics). You need to know what data exists before you can analyze it.
Don't use this if you only need to analyze data from a single, isolated source (e.g., just your web traffic logs). For that, a dedicated web analytics tool is better. If your primary need is simply data storage or basic ETL, a raw data warehouse connection might suffice. This server is for complex, pre-assembled, omnichannel insights only. It requires your agent to handle the complexity of multiple data sources and their specific schema interactions.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Adobe CJA. 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 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Figuring out customer data shouldn't require logging into three different dashboards.
Before this, you had to jump between the web analytics console, the app dashboard, and the data warehouse UI. You'd copy a user ID from one, paste it into another, and then cross-reference the connection status manually. It's slow, and you always risk missing a step or using the wrong data ID.
Adobe Customer Journey Analytics (CJA) MCP Server: List CJA Data Views
Now, run `list_data_views`. You get a clean, immediate list of every active view in your account. It's simple, direct, and instantly gives you the scope of your data.
Common Questions About CJA MCP
How do I use the get_report tool with Adobe Customer Journey Analytics (CJA)? +
You ask your agent to generate a cross-channel report. You provide the specific parameters (e.g., date range, customer ID), and the agent executes get_report to combine web, app, and offline data into a single output.
Can I check the dimensions for a specific data view using get_data_view_dimensions? +
Yes. Simply ask the agent to run get_data_view_dimensions for the view you care about. It will return a list of every dimension available for analysis.
What is the difference between list_data_views and list_filters? +
Use list_data_views to see the core data sets (the container). Use list_filters to see the specific audience segments or rules you apply to those data sets.
How do I monitor my Adobe Experience Platform connections? +
Run list_connections. This tool shows you the status and details of all your AEP data links, confirming that your data sources are live and connected.
Do I need to know the Adobe Client ID to use get_data_view_metrics? +
How do I list all CJA data views using the list_data_views tool? +
It lists all existing data views in your CJA account. You'll see the names and unique IDs for every view, which helps you know exactly what data is available for reporting.
When should I use the get_data_view_metrics tool instead of get_data_view_dimensions? +
Use get_data_view_metrics when you need to know the measurable values, like 'page views' or 'conversion rate'. Use get_data_view_dimensions only when you need to know the descriptive labels, such as 'page name' or 'marketing channel'.
What happens if I try to list connections with an invalid Client Secret using list_connections? +
The system returns an authentication error, preventing any data access. You'll need to verify your Adobe Client ID and Client Secret credentials within the Vinkius Marketplace setup.
What is a Data View in CJA? +
A Data View is a container in CJA that lets you determine how to interpret data from a Connection. It's where you define your dimensions and metrics for reporting.
How do I find my IMS Organization ID? +
Log in to the Adobe Experience Cloud, go to Administration > Organizations, or check your project settings in the Adobe Developer Console. It usually looks like 'XYZ@AdobeOrg'.
Can I retrieve offline data through this server? +
Yes! If your offline data sources are connected to AEP and configured in a CJA Data View, the get_report tool will include them in your analysis.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Mercado Libre
Manage your Mercado Libre business via AI — list products, track orders, handle shipments, and answer buyer questions directly.
Lusha
Enrich your prospect data with verified direct dials and email addresses from a B2B contact intelligence platform.
Walmart Marketplace
Manage your Walmart Marketplace catalog, inventory, and dynamic pricing natively.
You might also like
CloudConvert
Manage file conversions via CloudConvert — track jobs, monitor tasks, and automate file processing directly from any AI agent.
sevDesk
Empower your AI with direct read and write access to sevDesk to autonomously manage invoices, CRM contacts, sales orders, vouchers, and accounting records.
Amazon Selling Partner
E-commerce and marketplace orchestration — manage orders, FBA inventory, and catalogs via AI.