Mei Recipes MCP
Use the Model Context Protocol to let AI assistants read, search, and manage your recipes directly.
Setup
Connect to the Mei Recipes MCP server over the internet — no cloning or local setup required. Your AI client connects directly to the hosted API.
1. Add to your MCP client
Add the following to your MCP client configuration.
json
{
"mcpServers": {
"mei-recipes": {
"url": "https://mei-recipes-api.karthik-rk.workers.dev/mcp"
}
}
}Claude Code
Add the config to .mcp.json in any project directory — Claude Code will auto-detect it.
Claude Desktop
Go to Settings → Developer → Edit Config and add the server entry to your claude_desktop_config.json.
Cursor / Windsurf
Add the configuration to your editor's MCP settings.
Authorisation
Reading recipes is public — no token needed. To add or modify recipes, your MCP client must send a service token via the Authorization header. Ask the Mei Recipes admin for a token.
How it works
Your AI client connects to the remote MCP endpoint over HTTPS. All reads, writes, and searches work over this connection. No data is stored on your machine.
Available Tools
9 tools are available for AI agents to interact with your recipe collection.
list_recipes
List all recipes with summaries. Optional text search by title or tag.
get_recipe
Get a full recipe by ID with ingredients, steps, nutrition, and metadata.
list_wip
List all WIP items with summaries. Optional search by note, tags, or description.
get_wip
Get a full WIP item by ID with all fields.
search_recipes
Search recipes by ingredient name, tag, or cuisine.
add_recipe
Add or update a fully structured recipe with ingredients, steps, and nutrition.
add_wip
Add a new WIP item from a URL, name, or description.
convert_wip
Convert a WIP item into a full recipe. Saves the recipe and removes the WIP entry.
delete_wip
Delete a WIP item by ID.
Schema Resource
The server exposes a mei://schema/recipe resource containing type definitions, a JSON schema reference, and a sample recipe. AI agents should read this before creating or converting recipes.
Example Prompts
Try these with any MCP-connected AI assistant.
Search and compare
“What chicken recipes do I have? Show me the ones with the shortest cook time.”
Quick save
“Add a WIP for this recipe: https://www.bonappetit.com/recipe/crispy-chicken”
WIP to recipe
“Convert the "spicy-tofu-bowl" WIP into a full recipe with ingredients and step-by-step instructions.”
Notes
•
Ingredient IDs are 4-character zero-padded strings (e.g. “0001”). Steps reference them with {ingredient_id} syntax.
•
When converting WIP items, the AI agent should read the schema resource first, then the WIP item, then call convert_wip.
•
Read operations don't require authorisation. Write operations need a service token.