BrewMan MCP by usefulapi

io.usefulapi/brewman · v1.0.1 · ecommerce

BrewMan MCP by usefulapi is healthy: it completed an MCP handshake in 557 ms and exposes 14 tools.

Read orders, outlets, stock and purchase orders, and create or cancel orders in BrewMan.

Endpoint: https://brewman.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count14
Latency557 ms
Last checked (UTC)2026-11-07T21:50:25.091Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T21:50:25.091ZHealthy557

Tools (14)

brewman_get_current_userReturn the BrewMan user that the Api-Token belongs to, with its tenant group id. Use it to confirm the connection. BrewMan API: POST /webapi/User/v1/GetCurrentUserContext.
brewman_list_outletsList all outlets (customers: pubs, shops, accounts) in the tenant. Use the outlet ids with the order tools. BrewMan API: POST /webapi/Outlet/v1/GetAllOutlets.
brewman_get_outletGet one outlet by id, with its contact, address, price list and credit terms. BrewMan API: POST /webapi/Outlet/v1/GetOutlet.
brewman_list_ordersList full orders (header and lines) that match a filter. Dates are inclusive yyyy-mm-dd. Results can be large: set filter.maximumResults. BrewMan API: POST /webapi/Order/v2/GetOrdersByFilter.
brewman_get_orderGet one order by id, with its header and lines. BrewMan API: POST /webapi/Order/v2/GetOrder.
brewman_list_itemsList items (products, materials, services) that match a filter. Use the item ids with stock and order tools. BrewMan API: POST /webapi/Item/v1/GetItemsByFilter.
brewman_get_stock_levelsGet the current stock level (all batches summed) per stock item and stock location. Narrow it with the id lists. BrewMan API: POST /webapi/Stock/v1/GetStockItemsQuantityCurrentlyInStock.
brewman_get_stock_incoming_outgoingGet the known incoming and outgoing stock totals (on purchase orders, allocated to orders, in transfers) for items and locations. BrewMan API: POST /webapi/Stock/v1/GetStockIncomingOutgoing.
brewman_list_price_listsList all price lists with their currency and whether they use gross pricing. Use the ids when you create an order. BrewMan API: POST /webapi/PriceList/v1/GetAllPriceLists.
brewman_list_purchase_ordersList purchase orders that match a filter (status, supplier, dates). Dates are inclusive yyyy-mm-dd. BrewMan API: POST /webapi/PurchaseOrder/v1/GetPurchaseOrdersByFilter.
brewman_create_orderCreate a new order for an outlet, in Open status. Then add lines with brewman_add_order_line. Writes to the BrewMan tenant. BrewMan API: POST /webapi/Order/v1/CreateOrder.
brewman_add_order_lineAdd a stock item line to an open order. Pass a new GUID as order_line_id for each line. Writes to the BrewMan tenant. BrewMan API: POST /webapi/Order/v1/AddLineToOrder.
brewman_delete_order_linesDelete one or more lines from an order. This cannot be undone through the API. BrewMan API: POST /webapi/Order/v1/DeleteLinesFromOrder.
brewman_cancel_orderCancel an order and give the reason. A cancelled order cannot be reopened through the API. BrewMan API: POST /webapi/Order/v1/CancelOrder.