← Files BrewOSARCHIVED FILE
plugin.json
8.76 KB · Nov 12, 2026 · 12:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "brewos",
"version": "1.0.0",
"description": "Brewery management for Finnish craft breweries: production, tanks, stock, shipments, invoicing and regulatory reporting.",
"author": {
"name": "BrewOS",
"email": "tuki@brewos.fi",
"url": "https://brewos.fi"
},
"homepage": "https://brewos.fi",
"keywords": [
"brewery",
"beer",
"production",
"inventory",
"invoicing",
"excise"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "BrewOS",
"shortDescription": "Brewery management system",
"longDescription": "BrewOS is brewery management software (ERP) for craft breweries in Finland. This plugin lets brewery staff run their BrewOS account from ChatGPT: see what is fermenting in each tank, check stock, prepare and follow customer shipments and invoices, and pull the sales and tax figures the brewery reports to the authorities.\n\nWhat you can do:\n- Production: recipes, batches in progress, the tank map, measurements and packaging\n- Stock: product and ingredient stock by warehouse, low and expiring stock\n- Sales: customers and their licensed outlets, shipments, invoices and payments\n- Reports: sales by product or customer, stock value, excise and Lupa- ja valvontavirasto (Valvira) reporting data\n\nWho it is for: breweries and beverage wholesalers that use BrewOS. You sign in with your own BrewOS account, and ChatGPT gets only the permissions your BrewOS role has, in the brewery account you choose when connecting. Tools that change or remove data are marked so ChatGPT asks before using them; the EMCS tools file excise movement documents with the Finnish Tax Administration only when you ask. You can revoke access at any time under Settings > AI agents in BrewOS.\n\nBrewOS is a business tool for licensed alcohol producers and wholesalers. It does not sell alcohol to consumers.",
"developerName": "BrewOS",
"category": "Business & Operations",
"capabilities": [
"Track brewery production and tanks",
"Check product and ingredient stock",
"Create and follow shipments and invoices",
"Run sales, stock and excise reports"
],
"websiteURL": "https://brewos.fi",
"supportURL": "https://brewos.fi/yhteydenotto",
"privacyPolicyURL": "https://brewos.fi/tietosuojaseloste",
"termsOfServiceURL": "https://brewos.fi/ehdot",
"defaultPrompt": [
"What's in our tanks right now?",
"Which products are running low on stock?",
"Which shipments are waiting to be picked?"
],
"brandColor": "#007BFF",
"brandColorDark": "#4DA3FF",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"screenshots": [
"./assets/screenshot-tank-map.webp",
"./assets/screenshot-dashboard.webp",
"./assets/screenshot-productions.webp",
"./assets/screenshot-shipment.webp",
"./assets/screenshot-invoice.webp"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Tank status",
"prompt": "What's in our tanks right now?",
"tools_triggered": "whoami, list_tanks",
"expected_behavior": "Lists the brewery's tanks (T1-T12 in K\u00e4ym\u00f6halli and Lagerkellari) with their state, and for each busy tank the batch, the beer and its current production step."
},
{
"description": "Low stock",
"prompt": "Which of our products have 10 units or fewer in stock?",
"tools_triggered": "report_low_stock",
"expected_behavior": "Calls the low-stock report with threshold 10 for products and lists each product at or below it with its stock, or says that none are."
},
{
"description": "Shipments waiting for picking",
"prompt": "Which shipments are waiting to be picked in the warehouse?",
"tools_triggered": "list_shipments",
"expected_behavior": "Lists the shipments in state waiting_warehouse (for example Hotelli J\u00e4rvenranta, L\u00e4hikauppa Lehtonen, Bar Kuohu and Olutravintola Kaski) with customer, shipment number and total in euros."
},
{
"description": "Best-selling products",
"prompt": "What were our best-selling products over the last 30 days?",
"tools_triggered": "report_product_sales",
"expected_behavior": "Calls the product sales report once for the last 30 days and ranks the products by units and euros sold."
},
{
"description": "Draft shipment",
"prompt": "Create a draft shipment for Bar Kuohu with 2 kegs of Havu NEIPA.",
"tools_triggered": "search_customers, search_products, create_shipment",
"expected_behavior": "Finds the customer Bar Kuohu and the Havu NEIPA keg product, then creates a draft shipment with 2 kegs and reports its number. A draft moves no stock and delivers or invoices nothing."
}
],
"negative": [
{
"description": "Unrelated question",
"prompt": "What's the weather in Helsinki tomorrow?"
},
{
"description": "Unsupported payment",
"prompt": "Transfer 500 euros from our bank account to Pohjan Rosteri Oy."
},
{
"description": "Access outside the connected account",
"prompt": "Show me the sales figures of another brewery that uses BrewOS."
}
]
},
"commerce": false,
"commerce_description": "BrewOS does not sell products or process payments in ChatGPT. It records the brewery's own business-to-business shipments and invoices."
},
"publication": {
"release_notes": "First release: production, tanks, stock, shipments, invoicing and reports of your BrewOS brewery account.",
"translations": {
"fi-FI": {
"subtitle": "Panimon toiminnanohjaus",
"description": "BrewOS on suomalaisten pienpanimoiden toiminnanohjausj\u00e4rjestelm\u00e4. T\u00e4ll\u00e4 liit\u00e4nn\u00e4isell\u00e4 panimon v\u00e4ki hoitaa BrewOS-tili\u00e4\u00e4n ChatGPT:ss\u00e4: n\u00e4et, mit\u00e4 kussakin tankissa k\u00e4y, tarkistat varastot, valmistelet ja seuraat asiakastoimituksia ja laskuja ja haet myynti- ja verotiedot, jotka panimo ilmoittaa viranomaisille. Tietoja voi kysy\u00e4 ja p\u00e4ivitt\u00e4\u00e4 tavallisella kielell\u00e4: reseptit, k\u00e4ynniss\u00e4 olevat er\u00e4t, tankkikartta, mittaukset ja astiointi; tuote- ja raaka-ainevarastot; asiakkaat ja anniskelupaikat, toimitukset, laskut ja suoritukset; myynti-, varasto-, valmistevero- ja Lupa- ja valvontaviraston raportointitiedot.\n\nKirjaudut omalla BrewOS-tunnuksellasi. ChatGPT saa vain BrewOS-roolisi oikeudet siihen panimotiliin, jonka valitset yhdist\u00e4ess\u00e4si. Tietoja muuttavat ja poistavat ty\u00f6kalut on merkitty niin, ett\u00e4 ChatGPT kysyy ennen niiden k\u00e4ytt\u00f6\u00e4. Voit perua p\u00e4\u00e4syn milloin tahansa BrewOSin kohdasta Asetukset > AI-agentit.\n\nBrewOS on yritysten ty\u00f6kalu luvanhaltijoille. Se ei myy alkoholia kuluttajille."
},
"sv-SE": {
"subtitle": "Aff\u00e4rssystem f\u00f6r bryggerier",
"description": "BrewOS \u00e4r ett aff\u00e4rssystem f\u00f6r finl\u00e4ndska hantverksbryggerier. Med det h\u00e4r till\u00e4gget sk\u00f6ter bryggeriets personal sitt BrewOS-konto i ChatGPT: se vad som j\u00e4ser i varje tank, kontrollera lagret, f\u00f6rbered och f\u00f6lj kundleveranser och fakturor och h\u00e4mta de f\u00f6rs\u00e4ljnings- och skatteuppgifter bryggeriet rapporterar till myndigheterna. Uppgifterna kan fr\u00e5gas om och uppdateras med vanligt spr\u00e5k: recept, p\u00e5g\u00e5ende satser, tankkartan, m\u00e4tningar och tappning; produkt- och r\u00e5varulager; kunder och serveringsst\u00e4llen, leveranser, fakturor och betalningar; f\u00f6rs\u00e4ljnings-, lager-, punktskatte- och tillst\u00e5nds- och tillsynsverkets rapportuppgifter.\n\nDu loggar in med ditt eget BrewOS-konto. ChatGPT f\u00e5r bara de beh\u00f6righeter din roll i BrewOS har, i det bryggerikonto du v\u00e4ljer n\u00e4r du kopplar. Verktyg som \u00e4ndrar eller tar bort uppgifter \u00e4r m\u00e4rkta s\u00e5 att ChatGPT fr\u00e5gar innan de anv\u00e4nds. Du kan \u00e5terkalla \u00e5tkomsten n\u00e4r som helst under Inst\u00e4llningar > AI-agenter i BrewOS.\n\nBrewOS \u00e4r ett verktyg f\u00f6r f\u00f6retag med tillst\u00e5nd. Det s\u00e4ljer inte alkohol till konsumenter."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: f394b1f16afd3bc26fa2ce6f7849a355c9aabc85e03f0f0861feb9bc2c7203a5