Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"recipe-commerce": {
"url": "https://recipe-commerce-mcp.sincetoday.workers.dev/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Turn recipes into affiliate revenue. Extract every branded ingredient and kitchen tool from any recipe, match each to Amazon Associates, ShareASale, or Awin, and generate a shoppable ingredient list in seconds. F1=100% on eval suite. Free tier: 200 calls/day.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'recipe-commerce-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked recipe-commerce-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for Recipe Commerce MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn recipes into affiliate revenue. Extract every branded ingredient and kitchen tool from any recipe, match each to Amazon Associates, ShareASale, or Awin, and generate a shoppable ingredient list in seconds. F1=100% on eval suite. Free tier: 200 calls/day.
⭐ If this saves you time, please star the repo — it helps other developers find it.
Live endpoint:
https://recipe-commerce-mcp.sincetoday.workers.dev/mcp· See examples
Extract recipes and ingredients from cooking video transcripts, match to purchasable products, and build affiliate shopping lists. Built on x402, the open payment standard backed by Shopify, Google, Microsoft, Visa, and the Linux Foundation.
| Tool | Description |
|---|---|
extract_recipe_ingredients | Extract structured recipe data from a cooking video transcript or YouTube URL |
match_ingredients_to_products | Match ingredients to purchasable products with affiliate program details |
suggest_affiliate_products | Generate a ranked affiliate shopping list scored by revenue potential |
Add to your claude_desktop_config.json or use /add-mcp in Claude Code. Free tier: 200 calls/day, no API key needed:
{
"mcpServers": {
"recipe-commerce": {
"url": "https://recipe-commerce-mcp.sincetoday.workers.dev/mcp"
}
}
}
# Install
npm install recipe-commerce-mcp
# Configure
cp .env.example .env
# Edit .env: set OPENAI_API_KEY
# Run (stdio MCP server)
npx recipe-commerce-mcp
{
"mcpServers": {
"recipe-commerce": {
"command": "npx",
"args": ["recipe-commerce-mcp"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
extract_recipe_ingredients{
"transcript": "Cooking video transcript or YouTube URL",
"recipe_id": "optional-cache-key",
"api_key": "optional-paid-key"
}
Returns:
{
"result": {
"recipeName": "Beef Bourguignon",
"ingredients": [
{ "name": "beef chuck", "quantity": "2", "unit": "lbs", "category": "meat", "is_optional": false }
],
"equipment": [
{ "name": "Le Creuset Dutch oven 5.5qt", "category": "cookware", "requiredForRecipe": true }
],
"techniques": ["braising", "searing"],
"cuisineType": "French",
"difficulty": "medium"
},
"_meta": { "processing_time_ms": 1950, "ai_cost_usd": 0.0024, "cache_hit": false, "recipe_id": "..." }
}
match_ingredients_to_products{
"ingredients": [{ "name": "beef chuck", "quantity": "2", "unit": "lbs" }],
"recipe_id": "optional-uses-cached-ingredients",
"api_key": "optional"
}
Returns affiliate program details (Amazon Associates, ShareASale, Awin), price range, commission rate (2–10%), brand? (extracted brand name for branded ingredients, e.g. "Maldon" for "Maldon salt"), estimatedCommission (USD estimate based on price × commission rate), and substitution alternatives.
suggest_affiliate_products{
"recipe_name": "Beef Bourguignon",
"ingredients": [...],
"api_key": "optional"
}
Returns ingredients and equipment ranked by affiliate revenue score. Equipment scores highest (10% commission via Amazon Associates).
Real extraction from a Serious Eats beef bourguignon recipe (live eval avg: F1=93%, 98/100 score, $0.000370/call, 2608ms):
{
"recipe_id": "serious-eats-beef-bourguignon",
"ingredients": [
{
"name": "Dutc
... [View full README on GitHub](https://github.com/teamsincetoday/recipe-commerce-mcp#readme)