io.usefulapi/abra-flexi · v1.0.1 · finance-and-payments
ABRA Flexi MCP by usefulapi is healthy: it completed an MCP handshake in 629 ms and exposes 19 tools.
MCP server for ABRA Flexi — accounting, contacts, stock and draft-checked invoice creation.
Endpoint: https://abra-flexi.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 19 |
| Latency | 629 ms |
| Last checked (UTC) | 2026-10-31T07:20:24.740Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:24.740Z | Healthy | 629 |
abraflexi_get_company | Show the ABRA Flexi company the login points to (name, company id, state). Use it to check the connection. |
abraflexi_list_evidences | List the evidences (tables) of the company with their Czech path and name, for example faktura-vydana = issued invoices, adresar = address book, cenik = price list. Use a path from here as 'evidence' in abraflexi_list_records / abraflexi_get_record (only business evidences are readable there). |
abraflexi_list_issued_invoices | List issued invoices (sales invoices to customers), newest first by default, filtered by payment status, customer/supplier code, dates or text. Money fields: sumCelkem = total, zbyvaUhradit = still to pay (in the company currency), the *Men fields are in the document currency. Returns total, next_st |
abraflexi_get_issued_invoice | Get one issued invoice with all its fields and its line items. Pass the numeric id (from the list) or an identifier such as code:<number>. |
abraflexi_list_received_invoices | List received invoices (bills from suppliers), newest first by default, filtered by payment status, customer/supplier code, dates or text. Money fields: sumCelkem = total, zbyvaUhradit = still to pay (in the company currency), the *Men fields are in the document currency. Returns total, next_start f |
abraflexi_get_received_invoice | Get one received invoice with all its fields and its line items. Pass the numeric id (from the list) or an identifier such as code:<number>. |
abraflexi_list_contacts | List or search the address book (adresar): customers and suppliers with code (kod), name, company id (ic), VAT id (dic), e-mail, phone and address. The code from here identifies the customer in invoices. |
abraflexi_get_contact | Get one address-book entry with all its fields. Pass the numeric id (from abraflexi_list_contacts) or code:<kod>. |
abraflexi_list_products | List or search the price list (cenik): products and services with code, name, EAN, prices (without and with VAT), purchase price and whether they are stocked. |
abraflexi_list_stock_cards | List stock cards (skladova-karta): the quantity on hand (stavMJ), reserved (rezervMJ) and available (dostupMj) per product and warehouse, with min/max limits and average price. |
abraflexi_list_stock_movements | List stock movements (skladovy-pohyb: receipts, issues, transfers), newest first by default, filtered by warehouse or dates. |
abraflexi_list_bank_movements | List bank movements (banka: bank statement lines, incoming and outgoing payments), newest first by default, filtered by dates, bank account, variable symbol or text. sumCelkem is the amount; typPohybuK says incoming or outgoing. |
abraflexi_list_cash_movements | List cash desk movements (pokladni-pohyb: cash receipts and payouts), newest first by default, filtered by dates, cash desk, variable symbol or text. sumCelkem is the amount; typPohybuK says incoming or outgoing. |
abraflexi_list_orders | List orders: direction 'received' = customer orders (objednavka-prijata, default), 'issued' = purchase orders to suppliers (objednavka-vydana). Newest first by default. |
abraflexi_list_records | List records of any business evidence (invoice types, bank accounts, warehouses, cost centres, currencies, ledger entries, price-list items, ...) with an optional filter in ABRA Flexi's filter language, for example filter "zbyvaUhradit > 0 and datSplat < now()" or "kod = 'ABC'". Operators: = <> < <= |
abraflexi_get_record | Get one record of any business evidence with all its fields (detail full), by numeric id or identifier such as code:ABC. Field names are the vendor's Czech property names. |
abraflexi_create_contact | WRITE: create a new address-book entry (customer or supplier) in ABRA Flexi. It only adds a record; nothing is sent. Use dry_run first to see the result without saving. Check abraflexi_list_contacts first so you do not create a duplicate. |
abraflexi_update_contact | WRITE: change fields of an existing address-book entry (only the fields you pass are changed). The entry must exist (a wrong id is an error, nothing is created). This overwrites the current values. Use dry_run first to check. |
abraflexi_create_issued_invoice | WRITE: create an issued invoice (faktura-vydana) with line items in ABRA Flexi. The invoice is saved as a normal document with the next number of its series, and ABRA Flexi may account it automatically according to the settings of the chosen invoice type; this tool does NOT send it, mark it paid or |