Pandough
by pandough.app · remote · no sign-in to list tools · v1.0.0 · published by app.pandough
Flour-first dough plans: yeast, hydration, schedule from flour you own. No API key for plan tools.
7 tools: 1 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http pandough https://pandough.app/api/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnplan_bake
The server marks "plan_bake" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The description's first verb is "create": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 1Claude Code: ask
plan_bakeCreate a bake plan with ingredient calculations.1 finding
Why it is in this group
- The description's first verb is "create": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "plan_bake" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The description's first verb is "create": a word for a change.
Description, as the server wrote it Create a bake plan with ingredient calculations. Returns exact ingredient amounts in grams, an auto-sized yeast amount, a fermentation schedule, dough warnings, and a calculator URL the user can open in Pandough with all parameters prefilled. Before calling this, gather the inputs that actually determine a good plan (skip any the user already volunteered): (1) Strongly ask which oven model they use — call search_ovens and pass ovenSlug. If it is unlisted, ask for ovenType plus ovenMaxCelsius. Oven capability materially changes the hydration band and bake feasibility; if the user declines, proceed but say the result is not oven-adapted. (2) Which flour(s) do they have? — call search_flours to resolve a flourSlug (or pass flourBlend for a 2–5 flour cut, e.g. a Pulcinella base with 30% Manitoba); this is what makes hydration and warnings flour-aware. (3) Their room temperature and fridge temperature — pass roomTempCelsius/fridgeTempCelsius; temperature is the dominant driver of yeast amount and timing. (4) How they mix/knead (by hand, stand mixer, no-knead) — plan_bake does not return technique guidance, so pair it with a troubleshoot call for method advice. (5) Do they want a preferment? — pass `preferment` for a biga, poolish, tiga, cold/long biga, or a natural sourdough starter. The yeast figure accounts for the preferment, and the calculator link opens with the build already set up, so recommending a biga in prose without passing this param hands the user a direct dough. Don't interrogate a user who already gave a full brief.
Annotations the server declares
- title: Plan a Bake
- readOnlyHint: true
Only reads 6Claude Code: allow
get_flour_detailsGet detailed information about a specific flour by its slug.No findings
Why it is in this group
- The name "get_flour_details" says "get": a word for reading.
Description, as the server wrote it Get detailed information about a specific flour by its slug. Returns full profile including protein, W strength, hydration curve, maturation profiles, and description.
Annotations the server declares
- title: Get Flour Details
- readOnlyHint: true
list_active_bakesList the signed-in baker's scheduled and active bakes plus live temperature-sensor readings when a device is reporting.No findings
Why it is in this group
- The name "list_active_bakes" says "list": a word for reading.
Description, as the server wrote it List the signed-in baker's scheduled and active bakes plus live temperature-sensor readings when a device is reporting. The first call prompts the chat app to authorize a Pandough account (OAuth scope bakes:read). Needs Pro (or cancelled-Pro). Returns ids, flour, hydration, schedule, a calculator session link, and probe temps (air around the dough, not dough core).
Annotations the server declares
- title: List Active Bakes
- readOnlyHint: true
list_recipesList the dough recipe styles plan_bake supports.No findings
Why it is in this group
- The name "list_recipes" says "list": a word for reading.
Description, as the server wrote it List the dough recipe styles plan_bake supports. Call this when a user names a style (Neapolitan, classica, focaccia, bread, baguette) so you pass the correct recipeSlug instead of guessing — and so you never confuse a style word like 'classica' with a flour whose name contains it.
Annotations the server declares
- title: List Recipes
- readOnlyHint: true
search_floursSearch the Pandough flour database.No findings
Why it is in this group
- The name "search_flours" says "search": a word for reading.
Description, as the server wrote it Search the Pandough flour database. Returns flour names, protein %, W strength, hydration ranges, and types. Use this to help users find the right flour for their bake.
Annotations the server declares
- title: Search Flours
- readOnlyHint: true
search_ovensSearch the Pandough oven database.No findings
Why it is in this group
- The name "search_ovens" says "search": a word for reading.
Description, as the server wrote it Search the Pandough oven database. Returns oven specs (max temperature, type, fuel) plus recommended bake settings — top/deck heat, bake time, and deck material — computed for a Neapolitan pizza by the same heat engine the site uses.
Annotations the server declares
- title: Search Ovens
- readOnlyHint: true
troubleshootSearch the Pandough baking knowledge base for troubleshooting advice, technique guides, and flour science.No findings
Why it is in this group
- The description's first verb is "search": a word for reading.
Description, as the server wrote it Search the Pandough baking knowledge base for troubleshooting advice, technique guides, and flour science. Returns curated expert content about common baking issues.
Annotations the server declares
- title: Troubleshoot Dough
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http pandough https://pandough.app/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__pandough__search_flours",
"mcp__pandough__get_flour_details",
"mcp__pandough__list_recipes",
"mcp__pandough__troubleshoot",
"mcp__pandough__search_ovens",
"mcp__pandough__list_active_bakes"
],
"ask": [
"mcp__pandough__plan_bake"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pandough. Review it before you use it.