Use the Model Context Protocol (MCP) URL in your account settings to let an MCP-compatible app work with your Dutchie data, with your permission.
Dutchie MCP is Dutchie's implementation of the Model Context Protocol (MCP), an open standard that lets AI assistants such as ChatGPT, Claude, and Copilot connect directly to your Dutchie data without a custom integration built for each pairing.
Dutchie MCP is included with your Dutchie account at no additional cost. It is currently in early access and read-only, meaning it can surface and analyze your data, but it cannot yet take actions on your behalf, such as creating a discount or building a customer segment.
Things to know
- Dutchie MCP is in early access and is rolled out gradually. Access is coordinated through your Dutchie sales or account team rather than self-enabled in your settings.
- Dutchie MCP is read-only today. It can surface and analyze data across inventory, your online menu, loyalty, and payments, but it cannot create discounts, build segments, or otherwise change data in your account.
- Your data remains yours. Dutchie does not sell customer data, and connecting an AI assistant through Dutchie MCP does not change that.
- To use Dutchie MCP, you will need an AI assistant that supports the Model Context Protocol, such as ChatGPT, Claude, or Copilot.
To get started:
| You need | Why |
|---|---|
| A Dutchie account with access to Settings > Account | That's where your MCP URL lives. |
| An MCP-compatible app | For example Claude, Cursor, or another app that supports MCP servers. |
| Permission to approve the connection | The app prompts you to authorize it when it first connects. |
Quick start: copy your MCP URL
- Sign in to Dutchie and open Settings.
- Select Account.
- Scroll to Model Context Protocol (MCP).
- Select Copy URL. You'll see the confirmation "MCP URL copied to clipboard."
Keep your URL handy, not public. Only paste it into apps you trust. Each app still asks you to authorize before it can connect.
Connect an app
Pick your app. Menu names can change as apps update; the idea is always the same: add a remote MCP server and paste your URL.
Read-only access
The Dutchie MCP connection is read-only. Connected apps can look up and summarize your account data, but they can't change it or write anything back to Dutchie. It's built on Dutchie's public API.
The safest way to connect
Dutchie MCP uses OAuth to verify who you are, and it always respects your permissions. For example, if you don't have access to Reporting in Dutchie, a connected app won't reveal any report information to you either.
Claude
- Open Claude and go to Settings > Connectors.
- Choose Add custom connector.
- Name it
Dutchieand paste your MCP URL. - Select Add, then Connect.
- Sign in to Dutchie if asked, and review and Authorize the connection.
Claude Code
Run this in your terminal, replacing the URL with yours:
claude mcp add --transport http dutchie YOUR_MCP_URL
Then start claude, run /mcp, select dutchie, and follow the prompt to authorize.
Cursor
Open Cursor Settings > MCP (or edit ~/.cursor/mcp.json) and add:
{
"mcpServers": {
"dutchie": { "url": "YOUR_MCP_URL" }
}
}
Save, then select Connect next to dutchie and authorize in the browser window that opens.
ChatGPT
- In ChatGPT on the web, open Settings > Connectors. If you don't see an option to add a custom connector, open Advanced settings and turn on Developer mode.
- Choose Create (add a custom connector) and name it
Dutchie. - Paste your MCP URL and set authentication to OAuth if asked.
- Save, then sign in to Dutchie and Authorize the connection.
- In a new chat, enable the Dutchie connector from the tools menu.
Availability varies. Custom connectors depend on your ChatGPT plan and, for Business or Enterprise, your workspace admin's settings. If you can't find the option, ask your ChatGPT admin.
Gemini CLI
Run this in your terminal, replacing the URL with yours:
gemini mcp add --transport http dutchie YOUR_MCP_URL
Or add it by hand to ~/.gemini/settings.json:
{
"mcpServers": {
"dutchie": { "httpUrl": "YOUR_MCP_URL" }
}
}
Start gemini, run /mcp to check that dutchie is listed, and complete the authorization prompt.
VS Code (Copilot)
- In VS Code, open the Command Palette and run MCP: Add Server.
- Choose HTTP and paste your MCP URL, then name it
dutchie. - Or add it by hand to
.vscode/mcp.json(this project) or your user MCP configuration.
{
"servers": {
"dutchie": { "type": "http", "url": "YOUR_MCP_URL" }
}
}
Select Start above the server entry and authorize when prompted. Then open Copilot Chat in Agent mode and enable the Dutchie tools.
Using Copilot through work? Your organization may need to allow MCP servers in its Copilot policy.
Perplexity
- In Perplexity, open Plugins in the sidebar (or Customize > Connectors).
- Select Add custom > Add MCP connector.
- Name it
Dutchie, paste your MCP URL, and choose OAuth if asked. - Select Connect and authorize in Dutchie.
Organization admins can add a shared connector under Organization settings > Connectors.
Goose
Run goose configure, choose Add Extension > Remote Extension (Streamable HTTP), and paste your URL. Or add to ~/.config/goose/config.yaml:
extensions:
dutchie:
type: streamable_http
name: dutchie
enabled: true
uri: "YOUR_MCP_URL"
timeout: 300
Other apps
Other tools such as Windsurf, Cline, Continue, Codex and OpenCode also support remote MCP servers. Setting names differ (url, httpUrl or serverUrl, and a type such as http or streamable-http), but the idea is the same:
- Find the app's MCP, Connectors, or Tools settings.
- Add a new remote / HTTP server.
- Paste your Dutchie MCP URL.
- Approve the Dutchie authorization prompt.
How do I know it worked?
The app lists "Dutchie" as connected and shows the tools it can use. Try a tutorial below.
Tutorials: things to try
Copy a prompt into your connected app. Results depend on your permissions and the data in your account.
Say hello and see what's possible
Confirm the connection and discover available tools.
"What can you do with my Dutchie connection?"
Get a quick summary
Ask for a plain-language overview of recent activity.
"Summarize what happened at my store yesterday."
Spot what needs attention
Ask the app to flag items for follow-up.
"Which products are running low and should I reorder?"
Refine with follow-ups
Intermediate · 5 min
Narrow results by category, date range, or location.
"Now show only the last 7 days, grouped by category."
Example conversation
Q: What can you do with my Dutchie connection?
A: I'm connected to your Dutchie account and can look up information you've authorized me to see. Tell me what you'd like to know.
Q: Summarize what happened at my store yesterday.
A: Here's a short summary of yesterday… (illustrative response)
Tips for better answers
- Be specific: include dates, locations, or product names.
- Ask one thing at a time, then follow up.
- Check important numbers in Dutchie before acting on them.
Access and security
Connecting through OAuth is the safest way to use MCP with Dutchie: it verifies you and respects your permissions every time.
| Question | Answer |
|---|---|
| Who approves the connection? | You do. The app asks you to authorize it when it connects. |
| How is my identity verified? | With OAuth. You sign in to Dutchie and approve the connection, so the app never needs your password. |
| What can the app see? | Only what your own Dutchie permissions allow. If you can't view reports in Dutchie, the app can't show you report information either. |
| Can the app change my data? | No. The connection is read-only, so apps can't edit, create or delete anything in your account. |
| Should I share my URL? | Only with apps you trust. Don't post it publicly or in shared chats. |
| How do I disconnect? | Remove the Dutchie connector or server in your app's settings. |
Troubleshooting
| Problem | Try this |
|---|---|
| I don't see Model Context Protocol (MCP) in Settings > Account. | The feature is rolling out gradually and may not be on your account yet. If your account details haven't loaded, refresh the page and sign in again. Still missing? Contact Support. |
| "Unable to copy MCP URL" | Your browser blocked clipboard access. Allow clipboard permission for Dutchie, or select the URL text and copy it manually (Ctrl/⌘ + C). |
| The app can't connect. | Make sure you pasted the full URL with no extra spaces, and the app supports remote MCP servers. |
| The authorization window doesn't open. | Allow pop-ups from the app, then try Connect again. |
| The app says I don't have access. | Ask an account admin to check your Dutchie permissions. |
Frequently asked questions
Is my MCP URL the same for everyone?
No. It's specific to your account's environment. Always copy it from Settings > Account.
Can I use more than one app?
Yes. Add the same URL in each app and authorize each separately.
Why don't I see the MCP section yet?
This feature is rolling out gradually. It will appear on your account when it's available.
Can the app change my data?
No. The Dutchie MCP connection is read-only and is built on Dutchie's public API. Connected apps can read and summarize your data, but they can't edit, create or delete anything.