health_check
Health Check
Confirm the Sous Chef MCP server is reachable.
Takes no parameters.

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.
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.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
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.Add this to your client's mcpServers config.
{
"mcpServers": {
"sous-chef": {
"type": "http",
"url": "https://mcp.mysouschef.app/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.
Marketplace installation will be available after Cursor review. To test this package locally before then:
Clone this repository directly into Cursor's local plugin folder:
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.
Restart Cursor or run Developer: Reload Window.
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.
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.
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.
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.
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
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
Health Check
Confirm the Sous Chef MCP server is reachable.
Takes no parameters.
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.
limitDisplay 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.
reciperequiredGet 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.
idrequiredAdd 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.
reciperequiredsourceUrlsourceKindidempotencyKeyUpdate 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.
patchrequiredrecipeIdrequiredApply 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.
replyrecipepatchesrequiredrecipeIdeditLabelsessionIdmeasurementSystemRevert 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.
patchesrecipeIdsessionIdbaseRecipetargetRequestIdrequiredmeasurementSystemSet 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.
reciperecipeIdsessionIdmeasurementSystemrequiredDelete Recipe
Permanently delete a recipe owned by the authenticated user from their Sous Chef library. This cannot delete public catalog recipes.
idrequiredShare 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.
recipeIdrequired100% 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.
git clone https://github.com/mysouschef/sous-chef-mcp.git \ ~/.cursor/plugins/local/sous-chef