vitexsoftware avatar

AbraFlexi

vitexsoftware/abraflexi-mcp-server

Connects Claude to AbraFlexi ERP systems via their REST API, giving you programmatic access to invoices, contacts, products, and bank transactions. You get dedicated tools for issued and received invoices, contact CRUD, product catalog management, and bank transaction retrieval, plus generic evidence operations for anything else in the AbraFlexi data model. Ships in read-only mode by default, which is smart for monitoring and reporting work. Available as a PyPI package, AppImage, or OCI container, with both stdio and HTTP transports. The maintainers run a testing instance at fastmcp.app if you want to try it before deploying. Useful when you're building financial workflows, automating invoicing, or need Claude to query ERP data without manual exports.

tools
69
transport
STDIO
last updated
Feb 23, 2026

Tools

69 tools

Public tool metadata for what this MCP can expose to an agent.

server_infoReport which AbraFlexi company/URL this server session is bound to

Report which AbraFlexi company/URL this server session is bound to

No parameter schema in public metadata yet.

invoice_issued_getRetrieve issued invoices (faktura-vydana)

Retrieve issued invoices (faktura-vydana)

No parameter schema in public metadata yet.

invoice_issued_createCreate new issued invoices

Create new issued invoices

No parameter schema in public metadata yet.

invoice_issued_updateUpdate existing issued invoices

Update existing issued invoices

No parameter schema in public metadata yet.

invoice_issued_deleteRemove issued invoices

Remove issued invoices

No parameter schema in public metadata yet.

invoice_received_getRetrieve received invoices (faktura-prijata)

Retrieve received invoices (faktura-prijata)

No parameter schema in public metadata yet.

invoice_received_createCreate new received invoices

Create new received invoices

No parameter schema in public metadata yet.

invoice_issued_match_paymentMatch an invoice against a payment document (Párování plateb)

Match an invoice against a payment document (Párování plateb)

No parameter schema in public metadata yet.

invoice_issued_cash_paymentPay an invoice in cash (Hotovostní úhrada)

Pay an invoice in cash (Hotovostní úhrada)

No parameter schema in public metadata yet.

invoice_issued_deduct_advanceDeduct an advance invoice (Odpočet záloh a ZDD)

Deduct an advance invoice (Odpočet záloh a ZDD)

No parameter schema in public metadata yet.

invoice_issued_deduct_zddDeduct an advance tax document, ZDD (Odpočet záloh a ZDD)

Deduct an advance tax document, ZDD (Odpočet záloh a ZDD)

No parameter schema in public metadata yet.

invoice_issued_link_zddLink a ZDD to an income payment (Vazby ZDD)

Link a ZDD to an income payment (Vazby ZDD)

No parameter schema in public metadata yet.

invoice_issued_unlink_zddRemove a ZDD bonding (Vazby ZDD)

Remove a ZDD bonding (Vazby ZDD)

No parameter schema in public metadata yet.

invoice_issued_overdue_daysCompute days overdue from a due date (pure, no API call)

Compute days overdue from a due date (pure, no API call)

No parameter schema in public metadata yet.

invoice_issued_get_emailResolve the best recipient email for an invoice

Resolve the best recipient email for an invoice

No parameter schema in public metadata yet.

invoice_issued_get_recipientsResolve all recipient emails for an invoice

Resolve all recipient emails for an invoice

No parameter schema in public metadata yet.

company_createFound a brand-new AbraFlexi company (accounting unit) - requires server-admin/license REST rights

Found a brand-new AbraFlexi company (accounting unit) - requires server-admin/license REST rights

No parameter schema in public metadata yet.

contact_getRetrieve contacts and companies (adresar)

Retrieve contacts and companies (adresar)

No parameter schema in public metadata yet.

contact_createCreate new contacts

Create new contacts

No parameter schema in public metadata yet.

contact_updateUpdate existing contacts

Update existing contacts

No parameter schema in public metadata yet.

contact_deleteRemove contacts

Remove contacts

No parameter schema in public metadata yet.

contact_get_notification_emailBest email to notify (primary/purpose-matching contact)

Best email to notify (primary/purpose-matching contact)

No parameter schema in public metadata yet.

contact_get_cell_phoneCell phone number to use

Cell phone number to use

No parameter schema in public metadata yet.

contact_get_any_phoneAny usable phone number (mobile preferred over landline)

Any usable phone number (mobile preferred over landline)

No parameter schema in public metadata yet.

contact_get_bank_accountsRegistered bank account(s) for a contact

Registered bank account(s) for a contact

No parameter schema in public metadata yet.

product_getRetrieve products from price list (cenik)

Retrieve products from price list (cenik)

No parameter schema in public metadata yet.

product_createCreate new products

Create new products

No parameter schema in public metadata yet.

product_updateUpdate existing products

Update existing products

No parameter schema in public metadata yet.

product_deleteRemove products

Remove products

No parameter schema in public metadata yet.

bank_transaction_getRetrieve bank transactions (banka)

Retrieve bank transactions (banka)

No parameter schema in public metadata yet.

bank_transaction_createCreate new bank transactions

Create new bank transactions

No parameter schema in public metadata yet.

evidence_getGet records from any evidence (filter, pagination, sorting, relations)

Get records from any evidence (filter, pagination, sorting, relations)

No parameter schema in public metadata yet.

evidence_createCreate record in any evidence

Create record in any evidence

No parameter schema in public metadata yet.

evidence_updateUpdate record in any evidence (supports remove_external_ids)

Update record in any evidence (supports remove_external_ids)

No parameter schema in public metadata yet.

evidence_deleteDelete record from any evidence

Delete record from any evidence

No parameter schema in public metadata yet.

evidence_listList all evidences available on the bound company (live evidence-list.json)

List all evidences available on the bound company (live evidence-list.json)

No parameter schema in public metadata yet.

abraflexi_client_methodsList public methods of core python-abraflexi clients (ReadOnly, ReadWrite, Changes, Adresar, FakturaVydana)

List public methods of core python-abraflexi clients (ReadOnly, ReadWrite, Changes, Adresar, FakturaVydana)

No parameter schema in public metadata yet.

abraflexi_client_callInvoke a selected public client method with arguments (write methods still respect READ_ONLY)

Invoke a selected public client method with arguments (write methods still respect READ_ONLY)

No parameter schema in public metadata yet.

evidence_lockLock a record

Lock a record

No parameter schema in public metadata yet.

evidence_unlockUnlock a record

Unlock a record

No parameter schema in public metadata yet.

evidence_lock_for_ucetniLock for accounting (lock/unlock a record)

Lock for accounting (lock/unlock a record)

No parameter schema in public metadata yet.

evidence_stornoCancel (storno) a document record

Cancel (storno) a document record

No parameter schema in public metadata yet.

evidence_perform_actionCall a record's dedicated business action (e.g. pay)

Call a record's dedicated business action (e.g. pay)

No parameter schema in public metadata yet.

evidence_mass_updateUpdate, or act on, every record matching a filter (Dávkové operace)

Update, or act on, every record matching a filter (Dávkové operace)

No parameter schema in public metadata yet.

evidence_batch_insertInsert many records in one request

Insert many records in one request

No parameter schema in public metadata yet.

evidence_batch_updateUpdate many records in one request

Update many records in one request

No parameter schema in public metadata yet.

evidence_attach_fileAttach a local file to any record

Attach a local file to any record

No parameter schema in public metadata yet.

evidence_list_attachmentsList a record's attachments

List a record's attachments

No parameter schema in public metadata yet.

evidence_get_attachmentGet metadata for a single attachment

Get metadata for a single attachment

No parameter schema in public metadata yet.

evidence_download_attachmentDownload an attachment to a local file

Download an attachment to a local file

No parameter schema in public metadata yet.

evidence_get_attachment_thumbnailDownload an image attachment's thumbnail

Download an image attachment's thumbnail

No parameter schema in public metadata yet.

evidence_delete_attachmentDelete an attachment

Delete an attachment

No parameter schema in public metadata yet.

evidence_export_reportExport a PDF/XLSX report for a record or evidence listing

Export a PDF/XLSX report for a record or evidence listing

No parameter schema in public metadata yet.

evidence_get_qr_codeGet a document's payment QR code (file or base64 data URI)

Get a document's payment QR code (file or base64 data URI)

No parameter schema in public metadata yet.

user_query_listList saved user-defined queries (uzivatelsky-dotaz)

List saved user-defined queries (uzivatelsky-dotaz)

No parameter schema in public metadata yet.

call_user_queryCall a saved user-defined query (uživatelský dotaz)

Call a saved user-defined query (uživatelský dotaz)

No parameter schema in public metadata yet.

evidence_get_propertiesList the fields supported by an evidence

List the fields supported by an evidence

No parameter schema in public metadata yet.

evidence_get_reportsList the printable reports available for an evidence

List the printable reports available for an evidence

No parameter schema in public metadata yet.

evidence_get_relations_listList the sub-evidences (relations) available for an evidence

List the sub-evidences (relations) available for an evidence

No parameter schema in public metadata yet.

evidence_get_sumGet summation (totals) for an evidence

Get summation (totals) for an evidence

No parameter schema in public metadata yet.

evidence_get_record_changesGet a single record's change history

Get a single record's change history

No parameter schema in public metadata yet.

evidence_get_labelsGet labels assigned to a record

Get labels assigned to a record

No parameter schema in public metadata yet.

evidence_set_labelAdd a label

Add a label

No parameter schema in public metadata yet.

evidence_unset_labelRemove specific label(s)

Remove specific label(s)

No parameter schema in public metadata yet.

evidence_unset_labelsRemove all labels

Remove all labels

No parameter schema in public metadata yet.

changes_enableToggle change tracking (enable)

Toggle change tracking (enable)

No parameter schema in public metadata yet.

changes_disableToggle change tracking (disable)

Toggle change tracking (disable)

No parameter schema in public metadata yet.

changes_statusCheck whether change tracking is enabled

Check whether change tracking is enabled

No parameter schema in public metadata yet.

changes_getPage through recorded changes since a given version

Page through recorded changes since a given version

No parameter schema in public metadata yet.

Sponsors

Readme

AbraFlexi MCP Server

AbraFlexi MCP Server icon

License: MIT Python 3.10+ PyPI version Packaging: deb M8ven Score

A comprehensive Model Context Protocol (MCP) server for AbraFlexi integration using FastMCP and python-abraflexi. This server provides complete access to AbraFlexi REST API functionality through MCP-compatible tools.

Features


View the full README on GitHub

Details

Repository
github.com/vitexsoftware/abraflexi-mcp-server
Package
abraflexi-mcp-server
Transport
STDIO
Registry
MCP registry, active