Sous Chef

app.mysouschefPublished by mysouschef.appOfficial publisherv1.0.0Updated Nov 4, 2026

Save, import and edit recipes as interactive cards in ChatGPT and Claude, synced to your iPhone.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Sous Chef is a hosted MCP server that lets an assistant present recipes as interactive cards and save, edit, share or delete them in a synced recipe library.

What you can do
  • Display a complete recipe as an interactive card with servings, ingredients, steps and cooking mode, without saving it
  • List, open and read recipes from the signed-in user's private library or the public catalog
  • Save a new recipe, update its title, summary, images or notes, or permanently delete a saved recipe
  • Apply validated edits and measurement-system changes to a cooking session, and undo the latest edit turn
  • Create or refresh a public share link for a recipe
When to use it
Useful when conversations produce full recipes and you want them shown as structured cards rather than plain text, or when you want generated recipes kept in a personal library synced to an iPhone and editable later. Also fits cooking-time adjustments such as unit changes and step edits.
Requirements
A remote streamable HTTP endpoint; no local package or runtime. Sign-in through Sous Chef's OAuth flow (authorization code with PKCE) is needed for private-library actions; no API key or client secret is required. Anonymous recipe display works without signing in.
Before you install
Saving, updating, deleting and sharing all change data: delete_recipe permanently removes a recipe, and share_recipe creates a public page that anyone with the link can view and that search engines index. Recipe content and account identifiers are processed by the hosted service and its Auth0 tenant. The README lists ten tools while the manifest lists eleven.

Installation

In SourceWeft

  1. Open Sous Chef in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.mysouschef%2Fsous-chef/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sous-chef": {
      "type": "http",
      "url": "https://mcp.mysouschef.app/mcp"
    }
  }
}

README

Sous Chef MCP

Cook, save, and edit recipes from Cursor and other compatible MCP clients.

This repository is the public distribution package for the hosted Sous Chef MCP server. It contains connection manifests, documentation, and brand assets; the Sous Chef application and service source code are maintained separately.

Install in Cursor

Marketplace installation will be available after Cursor review. To test this package locally before then:

  1. Clone this repository directly into Cursor's local plugin folder:

    bash
    git clone https://github.com/mysouschef/sous-chef-mcp.git \  ~/.cursor/plugins/local/sous-chef

    It must be a real directory. Cursor refuses a symlink whose target sits outside ~/.cursor/plugins/local, and it does so silently — the rejection appears only in Cursor's plugin log, never in the UI.

  2. Restart Cursor or run Developer: Reload Window.

  3. Open Customize, confirm that Sous Chef appears under Plugins, and enable its MCP server. It appears under MCPs only once the plugin itself is enabled.

  4. Ask Cursor to display a recipe. Sign in with Sous Chef when you first save a recipe or access your private library.

The package uses Cursor's static OAuth support with authorization code + PKCE. No client secret, API key, or manually copied access token is required.

Saving is always explicit

Displaying a recipe does not save it. Sous Chef only adds a recipe to your private library after you explicitly ask to save it or use the recipe card's Save action. Conversational edits are validated and applied to a working session; they do not mutate the saved original recipe.

Supported tools

Sous Chef currently advertises exactly these ten MCP tools:

  • health_check checks service availability.
  • display_recipe validates and displays a recipe without saving it.
  • list_my_recipes lists recipes in the signed-in user's private library.
  • get_recipe opens one saved recipe.
  • add_recipe explicitly saves a new recipe.
  • update_recipe replaces a recipe only when explicitly requested.
  • apply_recipe_patches validates and applies structured edits to a cooking session.
  • revert_recipe_edit undoes the latest complete edit turn.
  • set_measurement_system changes displayed measurements without rewriting ingredients.
  • delete_recipe permanently deletes one recipe after host confirmation.

URL import and public recipe search are not exposed through this MCP package.

Cursor can render Sous Chef's interactive recipe card through MCP Apps. Every tool result also includes ordinary text and structured content, so recipes and actions remain readable in compatible hosts that do not render the card.

Data and network access

The manifests connect only to the hosted Sous Chef MCP endpoint:

  • https://mcp.mysouschef.app/mcp — MCP requests and recipe operations.

That endpoint publishes OAuth metadata for Sous Chef's Auth0 tenant at https://dev-zil2o04swu7qnals.us.auth0.com, which handles sign-in and issues short-lived access tokens. Protected recipe operations are sent to the MCP endpoint with that token. The package does not include analytics, local executables, background scripts, client secrets, or access tokens.

Recipe content and account identifiers are processed to provide the requested recipe operation. Private-library actions require sign-in; anonymous recipe display does not persist a library row. See the live policies for retention, deletion, and third-party processing details:

Product homepage: mysouschef.app

License

The MIT license in this repository applies only to this public distribution package. It does not grant a license to Sous Chef's private application, service, model prompts, or infrastructure source code.

Source: README.md at commit ba2bffe

Tools

11

health_check

Health Check

Confirm the Sous Chef MCP server is reachable.

Takes no parameters.

list_my_recipes

List My Recipes

List the authenticated user's saved Sous Chef recipes. Use this before editing when the user refers to a recipe by name instead of id.

Parameterslimit

display_recipe

Display Recipe

Presents a complete recipe in Sous Chef's interactive recipe card (servings, ingredients, steps, cooking mode, validated edits, Undo). Prefer this over plain chat formatting whenever you generate, retrieve, or substantially revise a full recipe — including ordinary requests like 'give me a vegan mushroom carbonara' or 'make a quick dinner for two'. Displaying is temporary: it renders the card without saving it or creating a cooking session; saving only happens through add_recipe when the user asks.

Parametersreciperequired

get_recipe

Get Recipe

Returns the saved canonical recipe from your library or the public catalog. In-progress cooking edits live in sessions and are not returned here.

Parametersidrequired

add_recipe

Add Recipe

Creates a NEW recipe in your library only when the user explicitly asks to save/add it or taps Save in the recipe card. For a newly generated recipe the user has not chosen to keep, use display_recipe instead. Does not update existing recipes — to change a saved recipe use update_recipe. To make cooking-time tweaks use apply_recipe_patches. The server mints the stored import-* or ai-* recipe id; any caller-supplied recipe.id is treated only as source payload and is not used for upsert.

ParametersreciperequiredsourceUrlsourceKindidempotencyKey

update_recipe

Update Recipe

Deliberately updates allowed fields on a saved recipe in your library. Supports title, subtitle, summary, description, images, meta, and notes only; images and notes replace the whole array. Does not change ingredients or steps — use apply_recipe_patches for cooking-time edits in a session snapshot.

ParameterspatchrequiredrecipeIdrequired

apply_recipe_patches

Apply Recipe Patches

Validate and apply explicit edits. Pass recipeId for a persisted cooking session, or pass the full recipe payload from display_recipe to edit an unsaved card without persistence. Does NOT modify the saved recipe in your library.

ParametersreplyrecipepatchesrequiredrecipeIdeditLabelsessionIdmeasurementSystem

revert_recipe_edit

Revert Recipe Edit

Drop a patch group by requestId. Pass recipeId/sessionId for persisted edits, or pass the displayed card's baseRecipe and remaining patch history for a pure unsaved-card Undo. Unknown requestIds are idempotent no-ops.

ParameterspatchesrecipeIdsessionIdbaseRecipetargetRequestIdrequiredmeasurementSystem

set_measurement_system

Set Measurement System

Set measurements without ingredient patches. Pass recipeId for saved session state, or pass the full recipe payload from display_recipe to update an unsaved card without persistence.

ParametersreciperecipeIdsessionIdmeasurementSystemrequired

delete_recipe

Delete Recipe

Permanently delete a recipe owned by the authenticated user from their Sous Chef library. This cannot delete public catalog recipes.

Parametersidrequired

share_recipe

Share Recipe

Creates (or refreshes) a public Sous Chef link for a recipe and returns the URL. Only call when the user explicitly asks to share a recipe. The page is public, anyone with the link can view it, and it is indexed by search engines; the link shows the recipe as it currently looks, including Sous Chef edits, and sharing again updates the same link. Requires a signed-in Sous Chef account.

ParametersrecipeIdrequired

Version history

1
  1. v1.0.0LatestNov 4, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts