Tools
whats_for_dinner
What should I cook tonight with what I have? Gusto decides one complete dinner and returns the full recipe, numbered steps, and a still_need shopping list.
Optional inputs: have, cuisine, servings (default 2, max 24), diet, max_minutes, mood, skill.
browse_explore
What recipes have people and Gusto shared on What's Cooking? Search by query or author.
get_explore_recipe
What's the full recipe for this Explore pick? Pass an id and, optionally, servings to scale quantities.
How it answers
Every response includes a summary sentence your assistant can say as-is, plus structured fields for ingredients, steps, and timing. Salt, pepper, oil and water are assumed on hand, and the response says so. Dietary restrictions are treated as hard constraints. Errors carry a plain message and a suggestion.
Connection
- Transport: streamable HTTP, JSON-RPC over
POST. Stateless;GETreturns 405. - Authentication: none.
- Manifest: /.well-known/mcp.json · /llms.txt · /openapi.json
Limits
Free and generous. Up to 1,500 new dinners a day across all assistants; past that, the tool says the kitchen is closed until midnight UTC. Each client can make up to 300 calls a minute; beyond that the server returns HTTP 429 with retry_after.
Privacy and support
We log which tool was called, the request details, timing, the assistant's user-agent, and a hashed client identifier — never a raw IP. Read the Privacy Policy. Questions or problems: [email protected].