# Kitchen Pass Chef API – Recipe Scaler

> Kitchen Pass Chef API – Recipe Scaler is a paid API for AI agents from kitchen-pass.netlify.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Scales a recipe up or down from 4 to 50 servings, providing per-ingredient rationale (straight math, fixed ratio, or start-low-taste-up) and cooking method tips for large-batch adjustments.

## Facts

- Endpoint: POST https://kitchen-pass.netlify.app/v1/scale?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kitchen-pass-chef-api-recipe-scaler-ff35f891
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XNxHV9otX6Y1ypijf-H0a

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kitchen-pass-chef-api-recipe-scaler-ff35f891 -d '<json body>'
```

Example prompt: Can you scale my chicken soup recipe from 4 servings to 30 servings? Here are the ingredients: 800g chicken thighs, 3 cloves garlic, 2 onions, 20g salt, 2 tbsp olive oil, 1.5l chicken stock — I want to know exactly how much of each to use, and whether I should adjust anything like the salt differently.

## When to prefer this

Use this endpoint when you need chef-verified, ingredient-aware recipe scaling that applies different rules per ingredient type (fixed-ratio aromatics, taste-sensitive salt, straight-math proteins) rather than naive multiplication. Ideal when scaling to large portions (20–50 servings) where cooking method advice (roasting, braises, baking) matters. Not suitable for allergen-free adaptations, curing, pickling, preserving, or fermenting recipes.

## Known failure modes

- Recipe involves allergen-free, curing, pickling, preserving, or fermenting — endpoint refuses without charge
- Target portion count outside supported range (4–50 servings) — likely refusal or error
- Unrecognized ingredient or ambiguous unit — may return partial result or refusal
- Malformed recipe input (missing qty or item fields) — validation error
- Invalid cupSize enum value — schema validation error

## How this service works

Scale a recipe from 4 to 50 servings (serves), double or halve it, with head chef Cristopher's verified rules. Each line says why: straight maths, fixed ratio (garlic, onion, ginger, thickeners) or start low and taste up (salt in a soup), plus scaling-up tips: roasting, frying, stir-fry, braises, cakes, bread. Units: g, kg, ml, l, tsp, tbsp, lb, oz, cups. Refused, never guessed: allergen-free, curing, pickling, preserving and fermenting recipes. Only a 200 answer is charged; refusals are free.

## Output

Returns a JSON object containing a per-ingredient lines array, each with the original input, the scaled display quantity, and the approach used (straight math, fixed ratio, or start-low). Also returns the overall scaling factor and a provenance label confirming chef verification. Includes large-batch cooking tips where relevant to the method.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "type": "string"
  },
  "recipe": {
   "oneOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "qty",
       "item"
      ],
      "properties": {
       "qty": {
        "type": "number"
       },
       "item": {
        "type": "string"
       },
       "unit": {
        "type": [
         "string",
         "null"
        ]
       }
      }
     }
    }
   ]
  },
  "cupSize": {
   "enum": [
    "us",
    "us-legal",
    "metric"
   ]
  },
  "toPortions": {
   "type": "number"
  },
  "fromPortions": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "lines": [
   {
    "input": "60 g salt",
    "display": "360 g salt",
    "approach": "exact",
    "ingredientClass": "salt in cakes & bread"
   }
  ],
  "factor": 6,
  "status": "ok",
  "provenance": {
   "label": "Chef-verified by Cristopher"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kitchen-pass-chef-api-recipe-scaler-ff35f891/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kitchen-pass.netlify.app](https://www.zero.xyz/host/kitchen-pass.netlify.app/llms.txt)
