Skip to main content

Connecting Datadrew to Claude, ChatGPT, and other AI assistants

Set up the Datadrew MCP connection so Claude Desktop, Claude.ai, ChatGPT, Claude Code, or any MCP-compatible AI can query your Datadrew data. Available on every plan, including Free.

Updated in the last hour

Connect any AI assistant to Datadrew

Datadrew exposes an open Model Context Protocol (MCP) endpoint at https://mcp.datadrew.io/mcp. Any MCP-compatible AI assistant — Claude Desktop, Claude.ai, ChatGPT, Claude Code, Cursor, Windsurf and others — can use this URL to read your connected data in a safe, read-only way.

Once connected, you can ask your AI assistant things like "What was my Meta Ads ROAS last week across all accounts?" or "Pull the top 20 Shopify products by revenue for Q1" and it will fetch live data directly from the integrations you have connected in Datadrew.

Which plans include Datadrew MCP?

Every plan, including Free. You do not need a paid subscription to connect an AI assistant to Datadrew. Open Settings → Datadrew MCP inside the app to get started.

Requirements

  • A Datadrew account with at least one Shopify store connected.

  • The integrations you want the AI assistant to access (Meta Ads, Google Ads, Klaviyo, Shopify, GA4, Stripe, etc.) already connected in Datadrew.

  • An MCP-compatible AI client. This guide covers Claude Desktop, Claude.ai, ChatGPT, Claude Code, and generic clients.

What your AI assistant can see

Your AI assistant gets read-only access to the integrations you have connected. It can run queries and retrieve data, but it cannot modify your store, send emails, or change settings.

Supported data sources:

  • Shopify (orders, products, customers, inventory)

  • Meta Ads, Google Ads, Amazon Ads

  • Google Analytics 4, Google Search Console

  • Klaviyo, Brevo

  • Stripe, Recharge, Skio

  • Amazon Seller Central, Unicommerce

  • AfterShip, Judge.me

Your AI assistant only queries integrations you have already connected in Datadrew. It cannot reach any platform you have not connected, and it cannot access data from any other Datadrew account.

Connect Claude Desktop

  1. Open Claude Desktop.

  2. Go to Settings → Connectors.

  3. Click Add custom connector.

  4. Enter:

  5. Click Add. A browser window opens for sign-in with your Datadrew account (same email/password or Google).

  6. If you have more than one Datadrew store, pick the one you want Claude to analyse.

Try it: "Using Datadrew, show me my Shopify revenue for the last 30 days."

Connect Claude.ai

  1. Open claude.ai and sign in.

  2. Go to Settings → Connectors.

  3. Click Add custom connector.

  4. Paste https://mcp.datadrew.io/mcp as the connector URL.

  5. Click Connect. A popup takes you to Datadrew to sign in and pick your store.

  6. Return to Claude.ai. The Datadrew connector is available in any chat — click the connector menu at the bottom of the message box to enable it.

Connect ChatGPT

ChatGPT supports custom MCP connectors on Pro, Business, and Enterprise plans.

  1. Open chatgpt.com and sign in.

  2. Go to Settings → Connectors.

  3. Click Add custom connector.

  4. Paste https://mcp.datadrew.io/mcp as the connector URL.

  5. Sign in with your Datadrew account and pick the store you want ChatGPT to analyse.

  6. Enable the Datadrew connector in your chat's tool menu.

Connect Claude Code

Run the following in your terminal:

claude mcp add --transport http datadrew https://mcp.datadrew.io/mcp

The first time you use a Datadrew tool, Claude Code opens a browser for sign-in.

Connect any other MCP-compatible client

Datadrew speaks standard MCP. Any client that supports custom remote MCP servers can connect using the same URL.

Connection details:

  • Protocol: Model Context Protocol (MCP)

  • Auth: OAuth 2.1 with dynamic client registration (RFC 7591) and PKCE

  • Transport: streamable-HTTP (JSON-RPC over HTTPS POST)

Your client will automatically register itself and send you through a browser sign-in to Datadrew. Examples of clients known to work with generic MCP endpoints: Cursor, Windsurf, Zed, Continue, and most self-built MCP clients using the official SDKs.

Using Datadrew if you have multiple stores

If your account has more than one Shopify store, sign-in prompts you to pick the active store for the assistant. You can switch later without re-adding the connector — ask the AI assistant:

  • "List my Datadrew shops"

  • "Switch to [shop name]"

Revoking access

  • From Datadrew: click your profile avatar in the top-right and open Connected AI assistants, then click Revoke next to the client. You can also reach this screen from Settings → Datadrew MCP by clicking the Connected AI assistants card.

  • From your AI client: remove the Datadrew connector from its connector settings.

For security details and how tokens work, see About the Datadrew MCP connection.

Troubleshooting

Connector added but tool calls fail. Make sure the integration you are asking about (e.g. Meta Ads) is connected in Datadrew under Integrations. The AI assistant can only reach integrations you have connected.

Signed out after a while. Access tokens expire hourly and are auto-refreshed by your AI client using a 30-day refresh token. If you go 30 days without using the connector, you'll be asked to sign in again.


Need help?

Reach out at support@datadrew.io or use the in-app chat.

Did this answer your question?