Adobe Customer Journey Analytics
Run cross-channel reports and build segments in Adobe Customer Journey Analytics.
Query unified Shopify, Meta, Google and Klaviyo commerce data through Polar's semantic layer.
Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.
Paste it into any MCP client. Setup docs
The Polar Analytics MCP server connects a Polar workspace — unified Shopify, Meta, Google, Klaviyo and 45+ other commerce sources sitting on a governed semantic layer — to Claude, ChatGPT and any MCP-compatible agent. Anthropic's directory lists 11 tools. All of them read. Sign-in is OAuth, or a bearer API key for clients that cannot do OAuth.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
.well-known paths declares an issuer, authorization, token and registration endpoint and code_challenge_methods_supported, and omits scopes_supported entirely. There is nothing to diff a tool list against, and nothing at the grant separates one tool from another. The read-only property comes from the tool set alone..well-known/oauth-protected-resource with authorization-server metadata. Both that path and .well-known/oauth-authorization-server return a byte-identical document whose issuer is ai-service.polaranalytics.com. A bogus sibling path 404s cleanly, so this is not a catch-all — but it means Polar publishes no RFC 9728 resource descriptor, which is where a resource's own scope requirement would normally be stated.get_dimension_values, get_metrics and get_custom_dimension_details are directory-only; we could not confirm them against a Polar source.generate_app_report_link as returning a link into the Polar app and we did not test it unauthenticated. Treat the sharing boundary as unverified rather than as closed.No tool among the 11 creates, edits or deletes anything in Polar. Dashboards, views and custom dimensions are all read-only through MCP — they are built in the Polar web app instead. Polar's own help centre states that Claude queries Polar in a read-only manner and that no trace of your chats is left inside Polar.
Yes, if you break a report down by a customer dimension. Polar's Shopify dimension list includes Customer email, Customer name, Customer id, Customer total spent and billing and shipping postcodes. Metrics are aggregates, but generate_report returns one row per dimension value, so a customer-level breakdown returns customer-level rows.
No. generate_report is a structured query builder, not a SQL passthrough. It takes typed arguments — metrics, dimensions, date range, ordering and filter rules — that are validated against Polar's semantic layer. Polar does sell direct SQL access to its Snowflake warehouse, but that is a separate add-on with no MCP tool.
Not through MCP. No tool schedules anything or sends a message. Polar's documented automation pattern puts the outbound step outside the connector: an n8n or Make schedule triggers a model, the model reads through Polar MCP, and a separate Slack or Gmail node with its own credentials sends the result.
None that narrow anything. Polar's authorization metadata declares an issuer, authorize, token and registration endpoint, and omits scopes_supported entirely. There is no scope naming a verb, so the consent screen offers no way to grant one tool and withhold another. The read-only boundary comes from the tool set, not from OAuth.
Anthropic's directory lists 11. Polar's own API article documents 8 with full argument lists, and one of those is named generate_report_link where the directory says generate_app_report_link. Four directory names appear in no Polar document, so treat 11 as the listing's count rather than a figure both parties confirm.
Effectively yes for ongoing use. Polar's pricing page lists Polar Headless MCP as a priced product line rather than a free tier, and its migration guide references a free 7-day trial that converts to a paid plan. Polar also states initial historical data sync can take up to 24 hours before the connector returns anything useful.
Whichever workspace you are currently logged into in Polar. Polar states the MCP loads data from your active workspace and that you switch it using the workspace switcher in the Polar app, not from the agent. Agencies holding several client tenants should confirm the active workspace before trusting a figure.
polaranalytics.com/robots.txt carries Content-Signal: ai-train=yes, search=yes, ai-input=yes — synthesis expressly permitted. · retrieved 2026-08-23llms-full.txt returned 404. · retrieved 2026-08-23initialize to https://api.polaranalytics.com/mcp returned HTTP 401, and OAuth metadata was read at https://api.polaranalytics.com/.well-known/oauth-protected-resource and https://api.polaranalytics.com/.well-known/oauth-authorization-server (2026-08-23) · retrieved 2026-08-23Connect Polar Analytics once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.