This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · api.dillr.ai
15tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://api.dillr.ai/mcp
Skill page: https://www.mcpbundles.com/skills/dillr-mcp-89a7c10ad3
Explore capabilities (15)
read 8
write 7
Get
6
Save
3
Update
2
Other capabilities
4
Search Recipes
read
search_recipes
Search the user's recipe library. Returns CSV with a `link` column — copy a `[title](/recipes/{id})` cell verbatim into `get_recipe`.
WHERE clause examples:
Equality: {"cuisines":"italian"}
Array member: {"tags":{"contains":"vegetarian"}}
Any-of: {"tags":{"contains_any":["vegetarian","vegan"]}}
Comparison: {"cook_time_minutes":{"lte":30}}
AND (implicit): {"cuisines":"italian","cook_time_minutes":{"lte":30}}
OR: {"or":[{"cuisines":"italian"},{"cuisines
Description may be truncated on the public preview.
Search Recipes — Search the user's recipe library. Returns CSV with a `link` column — copy a `[title](/recipes/{id})` cell verbatim into `get_recipe`.
WHERE clause examples:
Equality: {"cuisines":"italian"}
Array member: {"tags":{"contains":"vegetarian"}}
Any-of: {"tags":{"contains_any":["vegetarian","vegan"]}}
Comparison: {"cook_time_minutes":{"lte":30}}
AND (implicit): {"cuisines":"italian","cook_time_minutes":{"lte":30}}
OR: {"or":[{"cuisines":"italian"},{"cuisines
Get Recipe Stats — Frequency stats for your recipe library — how often each ingredient, cuisine, technique, or tag appears across saved recipes. Use this to discover available filter values before calling search_recipes, or to understand cooking patterns.
Get Kitchen Context — Get the user's full kitchen context: inventory, kitchen state (leftovers, equipment), recent cooking history, current and upcoming menus, active shopping lists, occasions, and user memory. Load this early to ground your suggestions in the user's kitchen.
Get Guide — Load a specialist guide for a specific task. Available guides: kitchen. Reading a guide before starting a task produces significantly better results. Before suggesting a meal, planning days of meals or writing a recipe, load get_guide("kitchen") once in the conversation and follow it.
Update Kitchen — Save details about the physical kitchen — equipment, layout, location, nearby stores, growing space, anything that affects what and how the user cooks here. This is kitchen-specific: it changes when switching kitchens. For personal preferences and dietary needs, use update_profile. Write facts a later conversation can act on ("the oven runs hot: drop 10°C").
Two modes:
- **content**: Full replace — provide the complete kitchen description as markdown.
- **changes**: Edit existing kitchen info w
Update Profile — Save what you learn about the user — household, dietary restrictions, taste preferences, cooking patterns, routines, goals. This persists across conversations and kitchens. For kitchen-specific info (equipment, location, stores), use update_kitchen. Write facts a later conversation can act on; how the user wants you to behave ("stop asking about X") belongs here too.
**Setup** (the Dillr app's onboarding questions, when get_kitchen_context asks for it): save each answer as the user gives it — `
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does Dillr provide?
Operate this server?
Request removal if you do not want Dillr listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Dillr?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
Get Menu — Show the user a saved meal plan. Pass menu_id to present a specific menu's planned meals; omit menu_id to list all menus with their date range and meal count. Call this whenever the user wants to see a menu, even if you already have it from earlier in the conversation — calling the tool is how the menu is presented to them; don't reproduce it as plain text. Refer to a menu by its name (or date range) in your reply — never show the user the menu_id; it's only an identifier for tool calls.
Save Menu — Create or update a menu for the kitchen.
**Plan as a draft the user watches take shape.** As soon as you have a proposal, save it, without asking first: a draft commits nothing, and the user watches it take shape in Dillr. Save it like this: link dishes the user already has (`[title](/recipes/{id})`, found with search_recipes) and give each new dish a **bold** title with no recipe yet. A meal that never gets a recipe (leftovers, takeaway, eating out) is a **bold** title marked `{intent=no-recip
Get Shopping List — Get a shopping list. Omit list_id to get the default list.
Save Shopping List — Update the shopping list. Three modes (mutually exclusive):
- **content**: Full replace — provide the complete shopping list as markdown with checkboxes.
- **changes**: Edit existing list with SEARCH/REPLACE blocks on its markdown.
- **check**: Check or uncheck a single item by id (e.g. as it's picked up while shopping).
Building a list from a menu (the usual case — the user only has to ask): **Which menu:** the one the user names. "This week" is the menu that includes today; if more than one c
Done Shopping — Done shopping — removes all checked items from the shopping list. The list stays active.
Get Recipe — Show the user a recipe that already exists — a saved library recipe or an inline snapshot — by its link. Call this whenever they want to view, open, or cook one of these, even if you already have its content from earlier in the conversation (calling the tool is how the recipe is presented to them; don't reproduce it as plain text instead). For a NEW recipe you just wrote that isn't saved yet, use present_recipe instead. Returns the recipe as markdown in its original language — do not translate o
Save Recipe — Save a new recipe or edit an existing one. Two modes:
- **content**: Save a new recipe — provide the full recipe as markdown. Only save after the user approves.
- **changes**: Edit an existing recipe — uses SEARCH/REPLACE blocks on the recipe's markdown.
Identify the recipe by its `link` — the same link returned by `get_recipe`, `search_recipes`, and `get_menu` (e.g. `/recipes/{id}` or `/menus/{menu_id}/recipes/{id}`).
For best results, load the kitchen guide before writing a recipe (the creat
Log Meal — Append a cooked meal to the user's cooking history. Use after the user says they cooked something, to capture ratings and notes (e.g. substitutions, what to improve, portion adjustments) for future pattern recognition. Optionally link to a saved recipe via its `link` (from search_recipes). Does not modify the recipe itself — for that, use save_recipe.
Present Recipe — Show the user a NEW recipe you just wrote or found that is NOT yet saved in their library — you pass the full recipe content here and it is presented as an interactive card with step-by-step cook mode. Call this whenever the user wants to see, show, open, or cook such a recipe (including right after you generate one, and when they just say “show me” or “show it in Dillr”), and prefer it over writing the recipe out as plain text. Presenting only DISPLAYS the recipe — it does NOT save it; saving i
MCPBundles probed 15 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Dillr require?
Dillr may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.