{
  "name": "MealPulse",
  "description": "Meal planning intelligence API. Weekly meal plans by dietary needs and budget, recipes with technique tips, grocery lists by store section, pantry-to-meal improvisation, batch cooking guides, dietary restriction guidance, budget meal strategies, ingredient substitutions with ratios, leftover transformation, and kitchen equipment advice. Pay-per-query via x402 micropayments on Base.",
  "url": "https://mealpulse.vercel.app",
  "version": "1.0.0",
  "capabilities": [
    "meal-planning",
    "recipe-generation",
    "grocery-lists",
    "pantry-to-meal",
    "batch-cooking",
    "dietary-restrictions",
    "budget-meals",
    "ingredient-substitutions",
    "leftover-transformation",
    "kitchen-equipment"
  ],
  "data_sources": [
    "Tavily — real-time recipe and meal planning research",
    "Claude — culinary synthesis and recipe generation"
  ],
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "USDC",
    "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "payTo": "0x50ab2018c06c6E4eAA9BA52057Eb55eD284912fc"
  },
  "endpoints": [
    { "path": "/api/meal/plan", "method": "GET", "description": "7-day meal plan by dietary needs, budget, and servings.", "parameters": [{"name": "dietary", "in": "query"}, {"name": "budget", "in": "query"}, {"name": "servings", "in": "query"}, {"name": "cuisine", "in": "query"}, {"name": "preferences", "in": "query"}], "price_usd": 0.15, "payment_required": true },
    { "path": "/api/meal/recipe", "method": "GET", "description": "Full recipe with technique tips, nutrition, substitutions, storage.", "parameters": [{"name": "dish", "in": "query", "required": true}, {"name": "dietary", "in": "query"}, {"name": "servings", "in": "query"}], "price_usd": 0.08, "payment_required": true },
    { "path": "/api/meal/grocery", "method": "GET", "description": "Grocery list organized by store section with cost estimates and money-saving tips.", "parameters": [{"name": "meals", "in": "query", "required": true}, {"name": "servings", "in": "query"}, {"name": "budget", "in": "query"}, {"name": "store", "in": "query"}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/meal/pantry", "method": "GET", "description": "Meal ideas from available ingredients with minimal additional shopping.", "parameters": [{"name": "ingredients", "in": "query", "required": true}, {"name": "dietary", "in": "query"}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/meal/batch", "method": "GET", "description": "Batch cooking parallel prep schedule with storage times and reheating instructions.", "parameters": [{"name": "meals", "in": "query", "required": true}, {"name": "servings", "in": "query"}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/meal/dietary", "method": "GET", "description": "Dietary restriction guide: safe foods, hidden sources, swaps, restaurant tips.", "parameters": [{"name": "dietary", "in": "query", "required": true}, {"name": "concern", "in": "query"}], "price_usd": 0.08, "payment_required": true },
    { "path": "/api/meal/budget", "method": "GET", "description": "Budget meal strategy with sample week and shopping tactics.", "parameters": [{"name": "budget", "in": "query"}, {"name": "people", "in": "query"}, {"name": "location", "in": "query"}, {"name": "dietary", "in": "query"}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/meal/substitute", "method": "GET", "description": "Ingredient substitutions with exact ratios and similarity ratings.", "parameters": [{"name": "ingredient", "in": "query", "required": true}, {"name": "reason", "in": "query"}], "price_usd": 0.05, "payment_required": true },
    { "path": "/api/meal/leftover", "method": "GET", "description": "Leftover transformation ideas with food safety guide and quick-win suggestions.", "parameters": [{"name": "leftovers", "in": "query", "required": true}], "price_usd": 0.08, "payment_required": true },
    { "path": "/api/meal/kitchen", "method": "GET", "description": "Kitchen equipment recommendations by cooking style with Amazon links.", "parameters": [{"name": "cooking_style", "in": "query"}, {"name": "budget", "in": "query"}, {"name": "experience", "in": "query"}], "price_usd": 0.08, "payment_required": true }
  ],
  "openapi": "https://mealpulse.vercel.app/openapi.json",
  "llms_txt": "https://mealpulse.vercel.app/llms.txt",
  "contact": "https://mealpulse.vercel.app"
}
