Connected assistants · MCP · Alexa

Plan dinner from your own assistant

Your own assistant can check what’s for dinner, add to the grocery list, vote and plan meals in foodoodle, and with Alexa you can ask out loud in the kitchen. It signs in as you, so it gets your permissions and nothing more. Connecting is free on every plan.

Each person connects their own. It signs in as them, works from the household’s one plan, one list and one set of food rules, and everything it changes shows in the feed with its name on it: “Sam added oat milk with Claude”.

Connect

The address: https://foodoodle.com/api/mcp

Claude

  1. Open Customize → Connectors. If foodoodle is in the list, pick it and skip to step 3.
  2. Choose + → Add custom connector, name it foodoodle, paste the address and choose Add.
  3. Choose Connect. Claude sends you to foodoodle. Sign in if it asks.
  4. Pick the household, choose whether it can make changes, and tap Allow.
  5. In a chat, turn foodoodle on from + → Connectors.

ChatGPT

  1. If foodoodle is in ChatGPT’s directory, add it from there. If not, turn on Developer mode in ChatGPT’s settings (on the web, on paid plans), then create a new connector with the address above and OAuth sign-in.
  2. ChatGPT sends you to foodoodle. Sign in, pick the household and tap Allow.

Muse

  1. In Meta’s Muse, add foodoodle from its connectors once it’s listed there.
  2. Muse sends you to foodoodle. Sign in, pick the household and tap Allow.

Alexa

The foodoodle skill is on its way to Amazon’s Skills Store. Once it’s there:

  1. In the Alexa app, search More → Skills & Games for foodoodle, and tap Enable to Use. Alexa needs no address: the skill is foodoodle’s own.
  2. Alexa sends you to foodoodle. Sign in, pick the household, choose whether it can make changes, and tap Allow.
  3. Then just say it: “Alexa, ask food doodle what’s for dinner.”

Anything else

foodoodle runs an MCP server (the Model Context Protocol, the open standard assistants use to connect to apps). Any assistant that speaks it over Streamable HTTP, with OAuth 2.1 sign-in (PKCE, and a client ID metadata document or dynamic client registration), connects with the same address.

Things to ask

  • “What’s for dinner this week?”
  • “Add oat milk and eggs to the grocery list.”
  • “I’m out Thursday.”
  • “Vote love on the tacos.”
  • “Put chicken tacos on Friday.”
  • “Save this recipe: a link.”
  • “Send my food card to Grandma.”
  • “What’s on the calendar this week?”
  • “Add soccer practice for Noah on Tuesday at 5.”

To Alexa, start with “Alexa, ask food doodle…”:

  • “…what’s for dinner tonight?”
  • “…to add milk and eggs.”
  • “…I’m out on Thursday.”
  • “…I love tonight’s dinner.”
  • “…what’s on the calendar today?”
  • “…what are my chores?”
  • “…check off the dishes.”

What it can do

What you can do in the app, as you: read the plan, the family calendar and its chores, the grocery list, the recipe book, what’s in the house and your own My Food, and add to them, change them, vote, check off a chore and ask for meals. Someone else’s private event reads as Busy to your assistant too, and an event your assistant adds is the household’s, not private. What only planners can do stays with planners: a member’s assistant is refused what the member would be. Changes happen at once and show in the household’s activity with its name on them: “Sam added oat milk with Claude”.

Food restrictions hold whoever asks. A dinner that breaks one is held back, not confirmed.

What it never does

  • Change who’s in the household, invite anyone, see the join code or change privacy settings.
  • Pay for anything or touch billing.
  • Loosen a food restriction. It can add one. Removing or relaxing one, or marking an allergy conflict as handled, stays your own tap.
  • Wipe your meal history.
  • Upload photos or scans, or draw recipe pictures.
  • Read your chats with foodoodle’s own assistant.
  • See anything another member keeps private.

Look only

Turn off Let it make changes when you connect, and it can read but not change anything.

Disconnect

In foodoodle, go to Settings → Account → Connected assistants and tap Disconnect. Removing foodoodle in your assistant, or disabling the skill in the Alexa app, works too. A new password, or signing out everywhere, disconnects every assistant, and leaving a household ends the connection to it.

Privacy

What your assistant reads from foodoodle goes to the company that runs it, under your account with them. foodoodle sees the requests your assistant makes, not your conversation. The details are in the Privacy Policy.

Who can connect

Anyone with a foodoodle account who is 13 or older. A child’s own login can’t connect an assistant. Without the plan, only the household’s owner signs in, so only their assistant works.

Help

Something not working? Tell us, or write to foodoodle@pensygroup.com.