Skip to content

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.

Changes · 1

7 tools: 1 change things and 6 only read.

Scanned Oct 21, 2026

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/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "plan_bake" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true}; The description's first verb is "create": a word for a change.

    What this check looks for

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".

      Matched text

      annotations: {"readOnlyHint":true}; The description's first verb is "create": a word for a change.

      What this check looks for
    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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.