Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Flour in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Flour cloud POS and merchandise management (Germany), read-only: articles with prices and stock per warehouse, stock movements, receipts, invoices and other documents, sold articles per period and till, business partners, cash register journals, stocktakes, branches and points of sale.
Try asking
Example prompts for Flour
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Flour, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Flour + Meta Muse
Flour cloud POS and merchandise management (Germany), read-only: articles with prices and stock per warehouse, stock movements, receipts, invoices and other documents, sold articles per period and till, business partners, cash register journals, stocktakes, branches and points of sale.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
FLOUR_API_TOKEN
Step 1 — Get credentials
Setting up takes about 2 minutes once you have the token. You need a Flour account and a REST API v3 token, which Flour issues on request.
- Write to [email protected] from the account owner's e-mail address and ask for a REST API v3 token for your Flour account.
- Paste only the token into
FLOUR_API_TOKEN, without the word Bearer, spaces or quotes. The connector sends it in theAuthorizationheader. - Install the connector and run
flour_list_stocks: it lists your stocks (warehouses, shop floors, online stock) with their ids and shows that the token works.
What it reads: your stocks, branches and points of sale (cash registers); articles with article number, EAN, manufacturer, sales prices per price list, purchase prices, reorder levels, variants and bundle parts; the stock of each article per stock, both physical (counted) and calculated (after open orders), and its stock movements (goods received, sales, corrections, transfers); sales and purchase documents (receipts and invoices, quotes, orders, delivery notes, credit notes, purchase invoices, purchase orders) with items, VAT breakdown and payment status; the articles sold in a period with quantity and net revenue, also per till; customers and suppliers; cash register journals with opening and closing cash and withdrawals; stocktakes with their counted items; and the statistics saved in your account.
Master data first: the filters work with ids. The AI first reads your stocks and points of sale, then asks for the receipts of one till or the stock in one warehouse. For what sold best it uses flour_get_sold_articles, which already takes credit notes off; for single receipts and invoices it uses flour_list_documents and flour_get_document. flour_find_article finds an article by its article number or by the EAN on the barcode.
Dates and amounts: Flour expects dates in UTC. A German business day starts the evening before in UTC (22:00 in summer, 23:00 in winter), and the AI converts for you. Amounts are in the document currency, usually euro: totalExVat is net, totalIncVat gross.
Short ranges on busy tills: lists come page by page, without a total. A year of receipts can be tens of thousands of documents, and answers over 400 KB are cut, so the AI asks for a day or a week at a time.
Read-only: all 17 tools only read. Nothing changes in your Flour account, so there is nothing to confirm and no tool is switched off at install.
Credentials stay in Flour: payment terminal settings, fiscal TSE data and bank details stored in Flour are removed from the answers and never reach the AI.
Limits: Flour allows about 60 requests per minute per token. After a 429 the AI waits a minute before trying again.
Common errors: 401 means the token is wrong or was revoked: ask [email protected] for a new one. 429 means more than about 60 requests in a minute. An answer that is cut off means the date range was too large: narrow it.
The connector does not ring up sales, create or change articles, documents or business partners, book stock or close tills: it only reads.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Muse
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
Flourtools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
flour_list_stocks | List the stocks (warehouses, shop floors, online stock) with id, name and address |
flour_list_branches | List the branches (shops or locations) with id, name, address and opening hours for pickup |
flour_list_points_of_sale | List the points of sale (cash registers) with id, name, branch, default stock and mode |
flour_search_articles | Search articles (products): id, article number, title, EAN, manufacturer, sales prices per price list, purchase prices, stock per stock… |
flour_find_article | Find articles by article number or EAN in one call (the barcode scanned at the till or printed on a label) |
flour_get_article | Get one article with every field: prices per price list, purchase data, stock settings and availability, variants, bundle parts, allergens… |
flour_get_article_stock | Get the total stock of one article, physical (counted) and calculated (after open orders), across all stocks or in one stock |
flour_get_article_stock_availability | Get the stock availability of one article per stock, physical and calculated, optionally for a period |
flour_list_article_stock_movements | List the stock movements (stock item entries) of one article in a period: goods received, sales, corrections, transfers, with amount and… |
flour_list_documents | List sales and purchase documents (receipts and invoices, quotes, orders, delivery notes, credit notes, purchase orders) in a date range… |
flour_get_document | Get one document with every field: items with prices, discounts and VAT, payments, billing and shipping address, point of sale and cash… |
flour_get_sold_articles | Get the articles sold in a period (invoices and receipts minus credit notes), one row per article with quantity sold and revenue without… |
flour_list_business_partners | List business partners (customers and suppliers): id, name, debtor and creditor number, addresses, contacts, discount, credit limit and tags |
flour_list_pos_journals | List the cash register journals (one per opening and closing of a till): number, point of sale, opening and closing cash, withdrawals, when… |
flour_list_inventories | List the stocktakes (Inventuren) with id, name, creation date and closing date (null while still open) |
flour_get_inventory | Get one stocktake with its counted items (article number, title, EAN, counted amount, purchase price) and the totals |
flour_list_statistics | List the saved statistics of the account (each a key, e.g. a top-seller list, with its rows of article, amount and revenue) |
Example prompts
- "Which articles sold best last week across all tills, by quantity and by net revenue?"
- "Which articles have 5 or fewer left in stock, and when did we last receive goods for them?"
- "Show me yesterday's receipts from the till in our Freiburg shop with the total including VAT."
- "Find the article with EAN 4006381333931 and show me its price and stock per warehouse."
- "How much cash was in the till at closing on Saturday, and were there any withdrawals?"
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?