Delete Recipe
delete_recipeDeletes one of your own recipes by recipe_id, moving it to trash so it no longer appears in your recipe list.
Instructions
Delete one of the logged-in user's own recipes (moves it to trash).
This is the "Delete" action from the web app's "My recipes" list ("..." menu): it sets the recipe's status to "trash", so it disappears from the recipe list. The web app has no trash view or restore button, so on the website this is effectively permanent. Technically it's a soft delete - the data is kept server-side and can be brought back with restore_recipe - but there is no hard-delete endpoint, so a trashed recipe stays in trash forever. Works for the user's own recipes in any status; it cannot delete recipes that are not the user's own.
Because this changes the user's account, only call it for a recipe the user
has clearly asked to delete, identified by its recipe_id (from
list_my_recipes / the create_recipe result). The result reports the deleted
recipe's title and previous status.
Requires a saved login session: run uv run monsieur-cuisine-mcp-login
once beforehand.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipe_id": "<recipe_id>"
},
"name": "delete_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Locale, e.g. "pl-PL", "en-US". | en-US |
| recipe_id | Yes | Numeric id of the user's own recipe to delete. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||