Pull batch, recipe, and inventory data from Brewfather via its REST API

domain: brewfather.app · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In Brewfather's Settings page, click Generate in the API section to create an API key, selecting the scopes needed (e.g. Read Batches, Edit Batches, Read Recipes, Read/Edit Inventory) — you can only have one API key per account at a time.
  2. Authenticate by base64-encoding `userid:apikey` and sending it as `Authorization: Basic <encoded>` on every request.
  3. Build against API v2, not v1 — Brewfather's docs flag v1 as deprecated and explicitly recommend migrating to v2; v2 also changed pagination to a `start_after` cursor (replacing v1's `offset`) and raised the rate limit.
  4. Call GET https://api.brewfather.app/v2/batches (optionally filtered by `status`, with `include`/`complete` to control payload depth and `limit`/`start_after` for pagination) to list batches, or /v2/batches/:id for a single batch.
  5. Call the inventory endpoints (e.g. /v2/inventory/fermentables, /hops, /miscs, /yeasts) to read stock levels, and PATCH the same paths with `inventory` or `inventory_adjust` to set or increment stock from an external system.
  6. Respect the rate limit of 500 calls per hour per API key, and handle HTTP 429 responses by honoring the `Retry-After` header.

Known gotchas

Related routes

Sync manufacturing inventory and batch stock via the Katana Cloud Inventory API
developer.katanamrp.com · 5 steps · unrated
Access the Yellow Dog Inventory API for a brewery, distillery, or winery integration
yellowdogsoftware.com · 6 steps · unrated
Upsert rows into a Salesforce Marketing Cloud Data Extension using the REST API with batching
developer.salesforce.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans