MCP Ptitchef logo

MCP Ptitchef

Searches Ptitchef recipes, explores categories, finds ingredient-based ideas, and rescales ingredients without an API key.

Install MCP Ptitchef

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-ptitchef": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-ptitchef"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 7 tools correctly (7d ago).

Overview

mcp-ptitchef connects MCP clients to the Ptitchef cooking site for recipe search, category browsing, and recipe retrieval. Its tools can find dishes or ingredients, identify recipes matching ingredients on hand, rescale servings, and check recipe translations. Use it for French recipe discovery and structured cooking lookups when you do not want to manage an API credential. It runs through standard MCP configuration with Node.js 24 or later and requires outbound HTTPS access to Ptitchef.

Use cases

  • Search Ptitchef for dishes or ingredients
  • Find recipes using ingredients already available
  • Browse recipe categories and ranked lists
  • Scale recipes for a different number of servings
  • Check whether a recipe has other language versions

Key features

  • Dish and ingredient recipe search
  • Ingredient-family category navigation
  • Ingredient-based recipe matching
  • Serving-aware recipe retrieval
  • Local ingredient-list scaling
  • Recipe translation lookup

Tools7

What MCP Ptitchef lets your agent do. Expand a tool for its parameters.

Verified live~2.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

12/12 checks healthy over the last 58d

What it can do

From the 7 tools this server returned when we ran it; 7 declare their own safety hints.

Makes network requests · 6Read-only tools · 7
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age67 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · mcp-ptitchef (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed7Callable tools this server registers over MCP.

How MCP Ptitchef works

What mcp-ptitchef does

mcp-ptitchef exposes Ptitchef recipe data to an MCP-compatible chat client. Ptitchef is a French cooking site whose user-published recipes may include ingredients, preparation steps, cooking and preparation times, cost, nutrition information, ratings, photographs, and translations.

The server supports the search and data extraction workflow from discovery to a specific recipe. You can inspect the site's ingredient-family hierarchy, search for a dish or ingredient, browse category pages or standing lists, and then pass a result's recipe ID to get_recipe. It also supports ingredient-based recipe discovery, serving adjustments, standalone ingredient scaling, and translation lookup.

How it works

The server communicates with the client over the standard MCP process setup. Recipe and category lookups access Ptitchef, while scale_ingredients performs ingredient-list calculations without making a site request. No account or API key is needed.

Category exploration starts with list_categories. Its results provide slugs and addresses that can be reused when browsing deeper categories. Search and browse responses include recipe or listing metadata such as IDs, titles, URLs, images, ratings, and counts where the site supplies them. Queries are expected to use French terms because Ptitchef is a French-language site.

Setup and configuration

Node.js 24 or later is required. The npm-based configuration runs the package with npx:

config.json
{
  "mcpServers": {
    "ptitchef": {
      "command": "npx",
      "args": ["-y", "mcp-ptitchef"]
    }
  }
}

The same standard configuration is suitable for Claude Desktop and Cursor, and Claude Code can add it with claude mcp add ptitchef -- npx -y mcp-ptitchef. VS Code provides an installation link. A Docker option is also available; it uses an interactive container without a TTY and needs outbound HTTPS access to www.ptitchef.com. The downloadable MCP bundle includes its dependencies and requires neither npm nor a separate configuration file in clients that support bundles.

Tools and capabilities

  • list_categories traverses Ptitchef's ingredient-family tree, optionally returning children beneath a family slug.
  • search_recipes searches by dish or ingredient and returns recipe result metadata.
  • browse_recipes reads category pages or the latest, top_rated, and most_viewed standing lists.
  • search_by_ingredients finds recipes based on ingredients already available to the cook.
  • get_recipe retrieves a recipe by ID and can adjust its quantities for a requested serving count.
  • scale_ingredients rescales an ingredient list locally, without contacting Ptitchef.
  • get_recipe_translations reports other languages in which a recipe was published.

Limitations and notes

Search terms are intended to be French. The normal workflow uses a result ID from a listing with get_recipe. Search responses can represent category results, free-text results, or manually curated guides, and their totals do not always have the same meaning. A single-page result may report more available items than it returns. Category pagination can also reject a page beyond the end or return the first page again, depending on the site's response.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Ptitchef

mcp-ptitchef is an MCP server that connects AI clients to Ptitchef, a French recipe site. Its main tools search and browse recipes, match dishes to available ingredients, retrieve recipes with rescaled servings, scale ingredient lists locally, inspect categories, and find a recipe’s other published languages.

Install it with the standard MCP configuration using `npx -y mcp-ptitchef`. Node.js 24 or later is required, and no API key or environment variable is needed. Claude Code supports `claude mcp add`, while clients that support MCP bundles can install the downloadable bundle instead.

Yes, mcp-ptitchef works with Cursor through the standard MCP configuration. Add a server named `ptitchef` with `npx` as the command and `-y mcp-ptitchef` as its arguments, or use Cursor’s installation link.

Yes, `get_recipe` can return a recipe adjusted to a requested number of servings, and `scale_ingredients` can rescale an ingredient list without contacting Ptitchef.

Use French search terms for the most direct results because Ptitchef is a French-language site. The server can also report other languages in which an individual recipe was published.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Ptitchef AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-ptitchef?style=directory)](https://allmcps.com/mcp/mcp-ptitchef)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-ptitchef"><img src="https://allmcps.com/api/badge/mcp-ptitchef?style=directory" alt="MCP Ptitchef on AllMCPs" /></a>