allrecipes-pp-mcp — MCP server exposing Allrecipes recipe search & parse
draft — generated, polish on first use.
Category: pp-mcp Where it works: Claude Code / Telegram (Hermes) / both Source: ~/.mcp.json
What it is
MCP server that connects to Allrecipes and lets the operator search, fetch, and parse public recipes. Remote/Go implementation; local tool surface not introspectable from the client.
How to trigger it
- “caută rețete cu pui la cuptor”
- “arată-mi rețete de clătite americane”
- “detalii rețetă https://allrecipes.com/…”
- “folosește allrecipes-pp-mcp”
- Direct command: none known — verifică doctrina
- Auto-fires? no
How to use it
Operator states a search term or pastes an Allrecipes URL. Server queries the site, returns matching recipes or the parsed recipe card (title, ingredients, steps, time, servings). Operator can then iterate with follow-up filters or ask for the next page of results.
Practical examples
- you: “rețete cu lămâie și pui” → list of 8 recipes with titles, short descriptions, prep/total time, and direct links.
- you: “https://allrecipes.com/recipe/12345” → full parsed card: ingredients list, step-by-step instructions, nutrition summary, user rating.
Tools
| tool | what it does | example |
|---|---|---|
| search_recipes | căutare rețete după cuvinte-cheie sau ingrediente | search_recipes(“pancakes blueberry”) |
| get_recipe | preia și parsează o rețetă completă de pe URL | get_recipe(“https://allrecipes.com/recipe/24074”) |
| list_categories | listează categoriile principale Allrecipes | list_categories() |
| filter_by_time | filtrează rezultate după timp total de preparare | filter_by_time(30) |
Notes / limits
Remote service; availability depends on Allrecipes uptime and scraping policy. No local caching known. Cost: standard MCP call latency. If tool names differ in production, confirm with operator or check ~/.mcp.json schema.