Your recipes, family meal plan and shopping list from Foodie, in ChatGPT, Claude and Codex.
One address for any MCP client. You sign in at foodieapi.chewable.fit once, after adding it.
Not assessed yet.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Foodie | Not stated: foodie | |
From the sign-in at foodieapi.chewable.fit, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
Use your Foodie recipes, your family's meal plan and your shared shopping list from your AI assistant. Everything you change shows up at once in the Foodie app, for everyone in your family.
Ask things like:
Before you start: you need a Foodie account. Sign in once in the Foodie app on iPhone. When the assistant asks you to connect Foodie, sign in with the same Apple ID.
In the Codex app, or the Codex tab of the ChatGPT desktop app:
https://github.com/chewablefit/foodie-plugin as the source. Leave
Git ref and Sparse paths empty.In Codex CLI, /plugins opens the same plugin browser.
Claude Code:
/plugin marketplace add chewablefit/foodie-plugin
/plugin install chewable-foodie@chewable
From your shell, the same is claude plugin marketplace add chewablefit/foodie-plugin
and claude plugin install chewable-foodie@chewable. Sign in with Apple when
Claude asks to connect the Foodie server.
claude.ai and the Claude desktop app: Settings → Connectors → Add custom
connector. Paste https://foodieapi.chewable.fit/mcp and sign in with Apple.
A plugin from this repo does not reach ordinary ChatGPT chats yet; that comes with the listing in ChatGPT's plugin directory. Until then, connect the server yourself (needs a paid plan):
https://foodieapi.chewable.fit/mcp
with OAuth. Sign in with Apple.| Codex | Claude Code | claude.ai, Claude desktop | ChatGPT | |
|---|---|---|---|---|
| All Foodie tools | ✓ | ✓ | ✓ | ✓ |
| The Foodie skill (how to use the tools well) | ✓ | ✓ | connector instructions | connector instructions |
| Recipe cards, cook mode with timers, ticking off the list | ✓ | ✓ |
Clients that connect the server without the plugin get the same rules in a shorter form, from the server's own instructions.
Adding a Foodie recipe puts one entry on the shopping list, linked to the
recipe, with its name and servings. Ask for separate ingredients when you
want individual shopping items instead. The assistant uses
add_recipe_to_shopping_list with recipeId for both: its default adds the
linked recipe; expandIngredients: true adds the ingredients separately.
add_to_shopping_list is for groceries and selected ingredients, not a
replacement for a linked recipe entry.
| Path | For | What it is |
|---|---|---|
plugins/chewable-foodie/skills/foodie/SKILL.md | both | How the assistant should use the Foodie tools |
plugins/chewable-foodie/assets/ | both | Icon and logo |
.agents/plugins/marketplace.json | Codex | Makes this repo a plugin marketplace |
plugins/chewable-foodie/plugin.json | Codex | Name, description and links for the plugin directory |
plugins/chewable-foodie/mcp.json | Codex | The Foodie server, https://foodieapi.chewable.fit/mcp |
.claude-plugin/marketplace.json | Claude | Makes this repo a plugin marketplace |
plugins/chewable-foodie/.claude-plugin/plugin.json | Claude | The plugin's manifest |
plugins/chewable-foodie/.mcp.json | Claude | The same server, in Claude's format |
There is one skill for both. When you change it, bump version in both
plugin.json files so installed copies update.
Privacy policy · Terms · Connection guide. See and disconnect connected assistants at any time in the Foodie app under Settings → ChatGPT & Claude.