Set up in Claude
What you need
Section titled “What you need”- Claude on the web (claude.ai) or the desktop app.
- Any plan — Free, Pro, Max, Team, Enterprise (per Anthropic, the Free plan can add one custom connector).
- A ScanFood account that is the shop owner, or staff with the “View reports” right (see the rules).
Free · Pro · Max plans
Section titled “Free · Pro · Max plans”-
Open Customize → Connectors (on some versions under Settings → Connectors).
-
Press the + button (Add connector) and choose Add custom connector.
-
Step 1 of 2 — name it
ScanFoodand paste the MCP server URLhttps://api.scanfood.co/mcpthen press Continue. Claude checks the server for a moment.
-
Step 2 of 2 — Authentication shows Sign in now (Detected); leave it as is. Under OAuth client, the default is Use Claude’s published identity (CIMD) — change it to “Register automatically” (ScanFood doesn’t support the CIMD option yet, so the default won’t connect). Then press Add.
-
On the ScanFood connector page press Connect — the ScanFood sign-in page opens. Check that the address starts with
https://api.scanfood.co/oauth/, then sign in with your ScanFood email and password. -
Choose the shops (tick several, or choose Whole franchise), check the “What it can read” list and press Allow — you are taken back to Claude automatically.
-
In a chat, press the + button at the bottom left → Connectors and turn ScanFood on for that chat. Then start asking.
Team · Enterprise plans
Section titled “Team · Enterprise plans”Two sides are involved:
-
The Claude workspace Owner opens Organization settings → Connectors → Add → Custom → Web → pastes
https://api.scanfood.co/mcp→ Add. -
Each member opens Customize → Connectors → finds ScanFood → Connect, then signs in with their own ScanFood account and picks a shop they have rights to.
Using it in a chat
Section titled “Using it in a chat”- After connecting, all ScanFood tools are listed under Read-only, and each is set to Needs approval by default — Claude asks before every data fetch. Since every ScanFood command is read-only, you can switch them to Always allow on the connector page if you trust it.
- If Claude doesn’t fetch data, tell it directly: “Use ScanFood to check.”
- See Example questions.
Several shops or a whole franchise
Section titled “Several shops or a whole franchise”When you allow access you can tick several shops in one connection, or choose Whole franchise (branches your account gains access to later are included automatically). When you ask, name the shop or branch in your question — if the connection covers several shops and you don’t, ScanFood never guesses: it sends the list of shops back so the AI asks you which one you mean. Every answer the AI receives carries the name of the shop the numbers belong to. Totals across all branches are available when “Whole franchise” was chosen (example questions). To add or remove shops later, disconnect and connect again (how to disconnect). Claude’s Free plan allows one custom connector — just tick every shop you need in that one connection.
Removing the connection in Claude
Section titled “Removing the connection in Claude”Customize → Connectors → press ⋯ on ScanFood → Remove (Team / Enterprise: the workspace Owner removes it under Organization settings → Connectors). To cut access on the ScanFood side too, disconnect at api.scanfood.co/oauth/connections.
Privacy on the Claude side
Section titled “Privacy on the Claude side”Data Claude reads from ScanFood to answer you is sent to Anthropic for processing and is covered by Anthropic’s data policies and your Claude account settings — see Permissions & privacy.

