Recipe Commerce Intelligence MCP
Integrates with Amazon Associates to match branded ingredients and kitchen tools to affiliate products, generating shoppable ingredient lists with commission estimates.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Recipe Commerce Intelligence MCPTurn this chocolate chip cookie recipe into a shoppable list with affiliate links"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Recipe Commerce Intelligence MCP
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.
Tools
Tool | Description |
| Extract structured recipe data from a cooking video transcript or YouTube URL |
| Match ingredients to purchasable products with affiliate program details |
| Generate a ranked affiliate shopping list scored by revenue potential |
Connect in Claude Code — No Install Required
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"
}
}
}Quick Start
# Install
npm install recipe-commerce-mcp
# Configure
cp .env.example .env
# Edit .env: set OPENAI_API_KEY
# Run (stdio MCP server)
npx recipe-commerce-mcpMCP Client Config
{
"mcpServers": {
"recipe-commerce": {
"command": "npx",
"args": ["recipe-commerce-mcp"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}Tool Reference
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).
Example Output
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": "Dutch oven (5.5 qt)",
"brand": "Le Creuset",
"category": "equipment",
"is_optional": false,
"affiliate_revenue_score": 0.92,
"estimatedCommission": 8.50,
"amazon_search_terms": ["dutch oven 5.5 quart", "Le Creuset 5.5 qt"]
},
{
"name": "Maldon sea salt",
"brand": "Maldon",
"category": "ingredient",
"is_optional": false,
"affiliate_revenue_score": 0.18,
"estimatedCommission": 0.42
},
{
"name": "beef chuck",
"brand": null,
"category": "ingredient",
"is_optional": false,
"affiliate_revenue_score": 0.12,
"estimatedCommission": null,
"amazon_search_terms": null
}
]
}See /examples endpoint for full output with value narrative: https://recipe-commerce-mcp.sincetoday.workers.dev/examples
Pricing
Free tier: 200 calls/day per agent (no API key required)
Paid: $0.01/call — set
MCP_API_KEYSwith valid keys
Environment Variables
Variable | Required | Default | Description |
| Yes | — | OpenAI API key |
| No |
| Agent identifier for rate limiting |
| No | — | Comma-separated paid API keys |
| No |
| SQLite cache path |
| No |
| Set |
Development
npm install
npm run typecheck # Zero type errors
npm test # All tests pass
npm run build # Compile to dist/License
MIT — Since Today Studio
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/teamsincetoday/recipe-commerce-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server