Free tier
Create your API key
No billing details. We log endpoint and calculator usage to understand demand before introducing paid plans.
Babushka for developers
Call the same calculation engine used by Babushka Market from Claude, ChatGPT, Zapier, n8n or your own app. JSON in, structured result, visible method and practical purchase quantity out.
Free tier
No billing details. We log endpoint and calculator usage to understand demand before introducing paid plans.
Endpoints
https://babushka-calculators.babushka-market.workers.devGET /v1/calculatorsPOST /v1/calculate/:idPOST /mcpWorking example
curl -X POST \
+ ()=>{throw Error(`Unexpectedly client reference export 'API_BASE' is called on server`)}/v1/calculate/bm.home.fence-paint-calculator \
+ -H "Authorization: Bearer $BABUSHKA_API_KEY" \
+ -H "Content-Type: application/json" \
+ -d '{"length":10,"height":1.5,"coats":2,"coverage":10,"waste":10,"packSize":5}'{
"calculatorId": "bm.home.fence-paint-calculator",
"result": { "requiredQuantity": 6.6, "purchaseUnits": 2, "purchaseQuantity": 10 },
"method": { "formula": "Apply the entered values in consistent units, then round only the final purchase quantity to whole packs." },
"commerce": { "purchaseCategory": "fence-paint" }
}MCP configuration
Use the streamable HTTP endpoint below and send your free key as a Bearer token. The server exposes one read-only tool per stable calculator ID.
URL: ()=>{throw Error(`Unexpectedly client reference export 'API_BASE' is called on server`)}/mcp
Authorization: Bearer $BABUSHKA_API_KEYSupported methods include initialize, ping, tools/list and tools/call. Responses contain both MCP text content and structured calculator output.