Skip to content

Releases: VitexSoftware/mcp-server-abraflexi

v1.5.0

Choose a tag to compare

@Vitexus Vitexus released this 28 Aug 17:05

What's New

  • New server_info tool, plus company context on every record response. A running server is bound for its whole lifetime to exactly one AbraFlexi company. Previously nothing told a calling AI assistant which one, so it could misread a record's counterparty (e.g. an invoice's customer name) as if it identified the company itself — leading to wrong answers like "how many invoices did company X issue" being guessed from the wrong field. server_info reports the bound company/URL directly, and the invoice, contact, product, bank-transaction, generic-evidence, and Changes-API tools now wrap their results in a small context block naming the company plus a note on what the counterparty fields actually mean.
  • Date-range filtering for issued invoices. invoice_issued_get now accepts datum_vystaveni_od/datum_vystaveni_do bounds, an extra filter_expr to combine with the built-in filters, and an add_row_count option to get the total match count alongside the results — useful for "how many invoices this month"-style questions.
  • Query any AbraFlexi evidence, and any company you have access to. Several read tools (including the generic evidence_get) now accept an optional company override, so a single server can also read another company's data (e.g. shared user-access records) when the credentials allow it.
  • Companion Debian package for automatic mcprack registration. Installing mcprack-mcp-server-abraflexi now registers this server into the local mcprack MCP catalog automatically, and cleanly unregisters it on removal.

Fixed

  • Between versions 1.4.0 and 1.4.2, the .deb package quietly shipped without its own Python code once the companion package was introduced — a packaging path collision routed the module into an unused staging directory. Installing the package now correctly includes the server code.

Other Changes

  • Renamed the Debian source/binary package from abraflexi-mcp-server to mcp-server-abraflexi, matching the naming convention used by its companion package; upgrading from the old package name continues to work cleanly via apt.
  • Renamed the mcprack catalog registration to avoid colliding with an unrelated entry used elsewhere.
  • Bumped the required mcprack version to pick up a command needed by the companion package.

v1.2.4

Choose a tag to compare

@Vitexus Vitexus released this 05 Aug 16:58

What's new in v1.2.4

New: create AbraFlexi companies straight from the assistant. The server can now call AbraFlexi's own "found a new company" endpoint via the new company_create tool — so you can ask your assistant to set up a brand-new accounting unit (with country, organization type, IČ/DIČ, and even demo data) without opening the AbraFlexi admin UI. Note this needs a REST user with server-admin/license-level rights, not just access to a single company.

Other improvements since v1.0.2

  • Correct, working bank_transaction_create — it previously referenced bank-transaction fields that don't exist in AbraFlexi (castka/datum), so bank transactions could never actually be created.
  • Cleaner search behavior in contact_get and product_get — dropped unnecessary wildcards that were affecting match results.
  • ~40 additional MCP tools exposing the newer python-abraflexi 1.1.x feature set (all 64 tools are now documented in the README/MCP_SETUP).
  • evidence_attach_file — attach local files to any AbraFlexi record.
  • Compatibility fix for the current FastMCP release (tool listing API changed upstream).
  • Debian packaging fixes so the .deb build/publish pipeline works reliably again.

Installing

v1.0.2

Choose a tag to compare

@Vitexus Vitexus released this 30 Jun 20:37

Changes

  • Add AppStream metainfo (cz.vitexsoftware.abraflexi-mcp-server.metainfo.xml) and stock icon for desktop/packaging integration
  • Add --help to the abraflexi-mcp CLI entry point
  • Update README with CLI help usage and packaging file references
  • Add packaging artifact tests covering the new AppStream/icon files

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@Vitexus Vitexus released this 26 Feb 13:38

Initial release of AbraFlexi MCP Server.

Features

  • 21 MCP tools: invoices (issued/received), contacts, products, bank transactions, generic evidence CRUD
  • Read-only mode by default for safety
  • STDIO and streamable-http transport
  • PyPI, Debian, OCI container, and AppImage packaging
  • Cloud deployment at https://abraflexi.fastmcp.app/mcp
  • Published to official MCP Registry as io.github.Vitexus/abraflexi

Installation

  • pip install abraflexi-mcp-server
  • Or download the AppImage below (Linux x86_64, no dependencies)