# Befana MCP server

Source: https://glimind.com/server/mcp-registry%2Fapp.befana%2Fbefana
Registry id: `mcp-registry/app.befana/befana`
Status: live (checked 2026-10-26T18:26:38.181Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 2376
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "befana-mcp-server": {
      "type": "http",
      "url": "https://befana.app/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http befana-mcp-server https://befana.app/mcp
```

## Tools (25)

- `build_shopping_list`: Merge recipes (each at its own servings) and anything else into one shopping list by aisle, in what a store sells (10 cloves garlic → 1 head). Use for "make me 
- `cook_profile`: Read a cook's public Befana page, or change the signed-in cook's own. Use when the cook asks "who shared this?", "show me more from this cook", "what's on my pr
- `create_recipe`: Publish a recipe to Befana. Use with draft_id from draft_recipe once the cook has seen and confirmed the draft, passing only the fields they changed; never publ
- `delete_recipe`: Delete a recipe the cook owns, for good, when nobody else has touched it (no versions, reviews or saves by other cooks). Use when the cook says "delete that tes
- `draft_recipe`: Turn a recipe the cook pasted, typed or linked into a draft to check: ingredients matched, steps in plain words with the amounts as tags, servings, times and ti
- `fork_recipe`: Save the cook's own version of someone else's recipe, linked to the original, which never changes. Use when the cook says "make it dairy-free and keep that", "h
- `generate_placeholder_cover`: Draw a labeled illustration of the dish for a recipe the cook owns that has no photo, so it looks finished until they add a real one. Use when the cook says "it
- `get_cook_steps`: A recipe as hands-free steps for cooking along: a gather list, then one step at a time with its amounts, the ingredients it uses, its tip and any timer. Use whe
- `get_my_kitchen`: What the cook keeps on Befana: saved recipes, recipes they published, their own versions, shopping lists and meal plans, their ratings, a pantry count. Use when
- `get_my_recipe_feedback`: Read only the signed-in cook's saved private feedback and the recipe-as-written context (US units, original servings). Before new step feedback, show the refere
- `get_my_stats`: How the cook's own recipes are doing: views, shares, prints, cooks, saves, versions and ratings, in total and by day, per recipe and by region. Use when a cook 
- `get_recipe`: One recipe in full, scaled to any servings, US or metric, with every amount written into the step that uses it, so steps can be read aloud as they are. Use when
- `hand_back_recipe`: Hand back a recipe the Befana team added to the cook's kitchen (get_my_kitchen newly_assigned) when the cook says "that one isn't mine". Keeping it is the defau
- `order_groceries`: Send a shopping list to a grocer near the cook: into their cart where the store allows it (King Soopers and other Kroger stores, once connected), else one list 
- `pantry`: Read or change the cook's pantry: food on hand and staples, which Befana leaves off shopping lists and uses for what-can-I-make. Use when the cook says what the
- `plan_meals`: Plan dinners and return the finished week in one call: picks by day (varied, perishables first, one new to the cook), merged shopping list (list), prep_order, s
- `preferences`: Read or change the cook's Befana preferences: allergies, diet, avoid list, household size, units, weeknight time, skill, equipment, cuisines, store, privacy, an
- `rate_recipe`: Post the cook's star rating (1 to 5) and comment, and mark that they made it. Use when the cook says "that was great, five stars" or "I made the chili, a bit to
- `report_content`: Flag a recipe, review, photo or a cook's profile for Befana's moderators: spam, offensive, unsafe as written, copied without permission, not a recipe, or someth
- `save_recipe`: Keep a recipe in the cook's Saved list (My Kitchen on the website), or take it off with saved: false. Use when the cook says "save this", "keep that one", "add 
- `search_recipes`: Find recipes on Befana by keywords, ingredients, time or diet. Use when the cook asks "what's for dinner?", "something vegetarian under 30 minutes", "a good ban
- `suggest_from_pantry`: Recipes ranked by how much the cook already has, each with what's missing ("You have 7 of 9. Missing: lemon, parmesan."). Use when the cook asks "what can I mak
- `update_meal_plan`: Change the cook's saved meal plan in place: swap a day for another pick (constraints: faster, max_minutes, tags, query, or a slug the cook chose), drop a day, o
- `update_recipe`: Change the cook's own recipe or version. Use when the cook says "add more garlic to my version", "make mine private", "take it down" (unpublished: true; off Bef
- `update_shopping_list`: Change a saved list after the cook answers what build_shopping_list or plan_meals set aside as likely_have, or says how the trip went. remove: things they have 

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
