- OAuth (recommended) — add just the
/mcpURL, sign in with your Magic Meal Kits account, and tick which tool groups Claude may use. No API key is placed in the URL. - API key (fallback) — paste the
/mcpURL with your API key as a query parameter. Use this only if OAuth isn’t available for your deployment.
OAuth connector login requires Magic Meal Kits version 4.21.7 or later. If your
deployment is older, redeploy to the latest version first (see
Installation → Upgrading) or use the API-key method
below. A Claude Pro, Team, or Enterprise plan is recommended for custom connectors.
1. Get your server URL
You’ll need your deployment’s Service URL.Open App Status
Go to make.magicmealkits.com/app-status
and find the Connection & Access section.
Copy the Service URL
Copy your SERVICE URL (e.g.
https://magic-meal-kits-xxxx-uw.a.run.app). Your MCP
endpoint is that URL plus /mcp. For the API-key method, also copy your API KEY.
See Authentication for details.2. Connect with OAuth (recommended)
Add a custom connector in Claude
In Claude, go to Settings → Connectors → Add custom connector. Paste your MCP
endpoint — the Service URL plus Give it a name (e.g. Magic Meal Kits) and add it.
/mcp — and leave the URL without an API key:Sign in to Magic Meal Kits
Claude opens a Magic Meal Kits sign-in page. Log in with the same account you use at
make.magicmealkits.com. (Your server has no login of its
own — it hands sign-in and consent to the Magic Meal Kits app at
make.magicmealkits.com/mcp/authorize.)Choose which tools to grant
A consent screen shows a checklist of tool groups. Tick only the ones this connector
needs — the connector is limited to exactly the groups you select (least privilege). See
the tool groups below.
Tool groups (scopes)
On the consent screen you grant one or more of these groups. Each group unlocks its related tools; leaving a group unchecked hides those tools from the connector.| Group | What it grants |
|---|---|
| Plaud | Voice notes, folders, transcripts |
| Tiro | Meeting notes & summaries |
| Notion | Page content & transcripts |
| Threads | Posts, replies & insights |
| Threads data | Collected posts search & analytics |
| Paymint | Payment invoices |
| YouTube | Transcripts & metadata |
| PDF info & conversion | |
| Slack | Markdown → Block Kit conversion |
| JavaScript | Sandboxed JS execution |
| JSON | Extract JSON from text |
| Date/Time | ISO 8601 formatting |
| Naver Commerce | Smartstore orders |
Some groups (Threads, Plaud, Tiro, Paymint, Notion) also require the matching license tier
on your deployment. Groups you aren’t licensed for simply return no tools even if granted.
3. Connect with an API key (fallback)
If OAuth isn’t available, add the connector with your API key in the URL instead.Add the connector URL
In Claude, go to Settings → Connectors → Add custom connector, set Authentication
to None, and paste:
Next steps
MCP Overview
Endpoints, tool filtering, and how the server MCP differs from the docs MCP.

