Skip to content
Agentmart
Submit a tool

Lexware

MCP server for the Lexware Office API — invoices, contacts, articles, and vouchers.

Connector by lazyants · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 8
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/lazyants-lexware

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the Lexware Office API — invoices, contacts, articles, and vouchers.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
45 read · 18 write · 3 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 66

Read from the source code; the running server may list different tools.

Read 45 · Look things up without changing anything.

  • lexware_deeplink_contact
  • lexware_deeplink_credit_note
  • lexware_deeplink_delivery_note
  • lexware_deeplink_down_payment_invoice
  • lexware_deeplink_dunning
  • lexware_deeplink_file
  • lexware_deeplink_invoice
  • lexware_deeplink_order_confirmation
  • lexware_deeplink_quotation
  • lexware_deeplink_recurring_template
  • lexware_deeplink_voucher
  • lexware_download_credit_note_file
Show 33 more tools
  • lexware_download_delivery_note_file
  • lexware_download_down_payment_invoice_file
  • lexware_download_dunning_file
  • lexware_download_file
  • lexware_download_invoice_file
  • lexware_download_order_confirmation_file
  • lexware_download_quotation_file
  • lexware_get_article
  • lexware_get_contact
  • lexware_get_credit_note
  • lexware_get_delivery_note
  • lexware_get_down_payment_invoice
  • lexware_get_dunning
  • lexware_get_event_subscription
  • lexware_get_file_status
  • lexware_get_invoice
  • lexware_get_order_confirmation
  • lexware_get_payments
  • lexware_get_profile
  • lexware_get_quotation
  • lexware_get_recurring_template
  • lexware_get_voucher
  • lexware_list_articles
  • lexware_list_contacts
  • lexware_list_countries
  • lexware_list_event_subscriptions
  • lexware_list_payment_conditions
  • lexware_list_posting_categories
  • lexware_list_print_layouts
  • lexware_list_recurring_templates
  • lexware_list_voucherlist
  • lexware_list_vouchers
  • lexware_verify_webhook_signature

Write 18 · Create, change, send or run things.

  • lexware_create_article
  • lexware_create_contact
  • lexware_create_credit_note
  • lexware_create_delivery_note
  • lexware_create_event_subscription
  • lexware_create_invoice
  • lexware_create_order_confirmation
  • lexware_create_quotation
  • lexware_create_voucher
  • lexware_pursue_delivery_note
  • lexware_pursue_dunning
  • lexware_pursue_invoice
Show 6 more tools
  • lexware_pursue_order_confirmation
  • lexware_update_article
  • lexware_update_contact
  • lexware_update_voucher
  • lexware_upload_file
  • lexware_upload_voucher_file

Delete 3 · Delete, drop, revoke or wipe things.

  • lexware_delete_article
  • lexware_delete_event_subscription
  • lexware_pursue_credit_note

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • LEXWARE_API_TOKEN

Other settings (environment variables or headers).

  • LEXWARE_KEYRING_SERVICE

Network hosts it talks to 5

  • api.lexware.io · found in code
  • app.lexware.de · found in code
  • developers.lexware.io · found in code
  • github.com · found in code
  • raw.githubusercontent.com · found in code

Tools (66)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • lexware_create_articleCreate Article

    Create a new article. Only description supports Lexware formatting (**bold**, __italic__, and dash-prefixed list items separated by newlines); article title does not support formatting.

  • lexware_create_contactCreate Contact

    Create a new contact.

  • lexware_create_credit_noteCreate Credit Note

    Create a new credit note in Lexware; finalize=true finalizes at creation, false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_create_delivery_noteCreate Delivery Note

    Create a new delivery note in Lexware; finalize=true finalizes at creation, false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_create_event_subscriptionCreate Event Subscription

    Create a Lexware webhook subscription for an external callback handler; this MCP server manages subscriptions and verifies signatures but does not host a receiver. Acknowledge with HTTP 200/204 within 5 seconds, enqueue the payload for asynchronous processing, and throttle outgoing API calls to respect rate limits.

  • lexware_create_invoiceCreate Invoice

    Create a new invoice in Lexware; finalize=true creates status "open", false or omitted creates a draft, and the API cannot finalize an existing draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_create_order_confirmationCreate Order Confirmation

    Create a new order confirmation in Lexware; finalize=true finalizes at creation, false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_create_quotationCreate Quotation

    Create a new quotation in Lexware; finalize=true finalizes at creation, false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_create_voucherCreate Voucher

    Create a new bookkeeping voucher in Lexware.

  • lexware_deeplink_contactDeeplink Contactread-only

    Get a direct URL to view a contact in the Lexware web app. Returns deeplink and its permanent alias url with the same value.

  • lexware_deeplink_credit_noteDeeplink to Credit Noteread-only

    Get a direct link to view/edit a credit note in the Lexware web app.

  • lexware_deeplink_delivery_noteDeeplink to Delivery Noteread-only

    Get a direct link to view/edit a delivery note in the Lexware web app.

  • lexware_deeplink_down_payment_invoiceDeeplink to Down Payment Invoiceread-only

    Get a direct link to view/edit a down payment invoice in the Lexware web app.

  • lexware_deeplink_dunningDeeplink to Dunningread-only

    Get a direct link to view/edit a dunning in the Lexware web app.

  • lexware_deeplink_fileDeeplink to Files Inboxread-only

    Get a direct link to the bookkeeping inbox of newly-uploaded files in the Lexware web app.

Show 51 more tools
  • lexware_deeplink_invoiceDeeplink to Invoiceread-only

    Get a direct link to view/edit an invoice in the Lexware web app.

  • lexware_deeplink_order_confirmationDeeplink to Order Confirmationread-only

    Get a direct link to view/edit an order confirmation in the Lexware web app.

  • lexware_deeplink_quotationDeeplink to Quotationread-only

    Get a direct link to view/edit a quotation in the Lexware web app.

  • lexware_deeplink_recurring_templateDeeplink to Recurring Templateread-only

    Get a direct link to view/edit a recurring invoice template in the Lexware web app.

  • lexware_deeplink_voucherDeeplink to Voucherread-only

    Get a direct link to view/edit a bookkeeping voucher in the Lexware web app.

  • lexware_delete_articleDelete Articlecan change or delete data

    Delete an article by ID.

  • lexware_delete_event_subscriptionDelete Event Subscriptioncan change or delete data

    Delete a webhook event subscription from Lexware.

  • lexware_download_credit_note_fileDownload Credit Note Fileread-only

    Download the file for a credit note. Defaults to PDF; pass format="xml" to request the XRechnung XML e-invoice when available (the API returns whatever representation it can render).

  • lexware_download_delivery_note_fileDownload Delivery Note Fileread-only

    Download the PDF file for a delivery note.

  • lexware_download_down_payment_invoice_fileDownload Down Payment Invoice Fileread-only

    Download the file for a down payment invoice. Defaults to PDF; pass format="xml" to request the XRechnung XML e-invoice when available (the API returns whatever representation it can render).

  • lexware_download_dunning_fileDownload Dunning Fileread-only

    Download the PDF file for a dunning.

  • lexware_download_fileDownload Fileread-only

    Download a file from Lexware as base64-encoded content. Choose pdf (default) or xml for an available e-invoice XML original.

  • lexware_download_invoice_fileDownload Invoice Fileread-only

    Download the file for an invoice. Defaults to PDF; pass format="xml" to request the XRechnung XML e-invoice when available (the API returns whatever representation it can render).

  • lexware_download_order_confirmation_fileDownload Order Confirmation Fileread-only

    Download the PDF file for an order confirmation.

  • lexware_download_quotation_fileDownload Quotation Fileread-only

    Download the PDF file for a quotation.

  • lexware_get_articleGet Articleread-only

    Get a single article by ID.

  • lexware_get_contactGet Contactread-only

    Get a single contact by ID.

  • lexware_get_credit_noteGet Credit Noteread-only

    Retrieve a credit note by ID from Lexware.

  • lexware_get_delivery_noteGet Delivery Noteread-only

    Retrieve a delivery note by ID from Lexware.

  • lexware_get_down_payment_invoiceGet Down Payment Invoiceread-only

    Retrieve a down payment invoice by ID from Lexware.

  • lexware_get_dunningGet Dunningread-only

    Retrieve a dunning by ID from Lexware.

  • lexware_get_event_subscriptionGet Event Subscriptionread-only

    Retrieve a webhook event subscription by ID from Lexware.

  • lexware_get_file_statusGet File Statusread-only

    Get the processing status of an uploaded file from Lexware. Requires an API key with the file-status scope; keys without it get an access_denied error from Lexware.

  • lexware_get_invoiceGet Invoiceread-only

    Retrieve an invoice by ID from Lexware.

  • lexware_get_order_confirmationGet Order Confirmationread-only

    Retrieve an order confirmation by ID from Lexware.

  • lexware_get_paymentsGet Paymentsread-only

    Get payment details for a specific voucher.

  • lexware_get_profileGet Profileread-only

    Get the organization profile information.

  • lexware_get_quotationGet Quotationread-only

    Retrieve a quotation by ID from Lexware.

  • lexware_get_recurring_templateGet Recurring Templateread-only

    Retrieve a recurring invoice template by ID from Lexware.

  • lexware_get_voucherGet Voucherread-only

    Retrieve a bookkeeping voucher by ID from Lexware. The voucherStatus field in the response is normalized to its canonical lowercase form. Known values: unchecked, open, paid, paidoff, voided, transferred, sepadebit. Retries up to 3 times (1 s / 2 s / 4 s) on 404 to absorb the indexing delay after an upload; if the voucher is still missing, returns { voucherId, status: "processing", message } rather than an error. Other failures are reported as errors.

  • lexware_list_articlesList Articlesread-only

    List all articles with optional pagination.

  • lexware_list_contactsList Contactsread-only

    List all contacts with optional pagination and filters.

  • lexware_list_countriesList Countriesread-only

    List all available countries with their tax classifications.

  • lexware_list_event_subscriptionsList Event Subscriptionsread-only

    List all webhook event subscriptions in Lexware.

  • lexware_list_payment_conditionsList Payment Conditionsread-only

    List all available payment conditions.

  • lexware_list_posting_categoriesList Posting Categoriesread-only

    List all available posting categories for bookkeeping.

  • lexware_list_print_layoutsList Print Layoutsread-only

    List available print layout templates.

  • lexware_list_recurring_templatesList Recurring Templatesread-only

    List recurring invoice templates from Lexware.

  • lexware_list_voucherlistList Voucherlistread-only

    Search and filter across all voucher types in Lexware. This is the main way to find invoices, credit notes, quotations, and other voucher types.

  • lexware_list_vouchersLook Up Vouchers by Numberread-only

    Look up bookkeeping vouchers by voucher number. GET /vouchers is a LOOKUP endpoint, not a browsable collection: the Lexware API rejects any call without voucherNumber with HTTP 400 "voucherNumber parameter is required". To browse or filter vouchers, use lexware_list_voucherlist, which is the collection endpoint and carries the summary fields (contactName, openAmount) that /vouchers does not.

  • lexware_pursue_credit_notePursue to a Credit Notecan change or delete data

    Create a new credit note from an invoice via `POST /credit-notes?precedingSalesVoucherId={id}[&finalize=true]`; finalize=true finalizes the credit note, false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_pursue_delivery_notePursue to a Delivery Note

    Create a new delivery note from a quotation or order confirmation via `POST /delivery-notes?precedingSalesVoucherId={id}`. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_pursue_dunningPursue to a Dunning

    Create a new dunning from an invoice via `POST /dunnings?precedingSalesVoucherId={id}`; dunnings are always created as drafts and do not need finalization. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_pursue_invoicePursue to an Invoice

    Create a new invoice from a quotation, order confirmation, or delivery note via `POST /invoices?precedingSalesVoucherId={id}[&finalize=true]`; finalize=true creates status "open", false or omitted creates a draft. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_pursue_order_confirmationPursue to an Order Confirmation

    Create a new order confirmation from a quotation via `POST /order-confirmations?precedingSalesVoucherId={id}`. In introduction, lineItems[].description, and remark, use only Lexware formatting: **bold**, __italic__, and dash-prefixed list items separated by newlines.

  • lexware_update_articleUpdate Article

    Update an article with the current version field for optimistic locking. Only description supports Lexware formatting (**bold**, __italic__, and dash-prefixed list items separated by newlines); article title does not support formatting.

  • lexware_update_contactUpdate Contact

    Update an existing contact. The body must include the version field for optimistic locking.

  • lexware_update_voucherUpdate Voucher

    Update a bookkeeping voucher with the current version for optimistic locking. If the existing voucher is unchecked, the update must transition voucherStatus to open.

  • lexware_upload_fileUpload File

    Upload a file to Lexware. Provide either filePath (absolute path on the MCP server host) or contentBase64 (base64-encoded content) — not both. When using filePath, fileName is optional (derived from the file name) and contentType is auto-detected for common image extensions. When using contentBase64, fileName is required.

  • lexware_upload_voucher_fileUpload Voucher File

    Upload a file attachment to a bookkeeping voucher. Provide either filePath (absolute path on the MCP server host) or contentBase64 (base64-encoded content) — not both. When using filePath, fileName is optional (derived from the file name) and contentType is auto-detected for common image extensions. When using contentBase64, fileName is required.

  • lexware_verify_webhook_signatureVerify Webhook Signatureread-only

    Verify a Lexware webhook X-Lxo-Signature (RSA-SHA512, base64) against the raw request body. Pass the EXACT raw HTTP body bytes you received — do not JSON.parse/stringify round-trip, as Lexware signs the compact JSON as transmitted (whitespace and key order matter). On first call the public key is fetched once from developers.lexware.io and cached for the process lifetime; set LEXWARE_WEBHOOK_PUBLIC_KEY (PEM) to override (recommended for production where you cannot tolerate one-time TLS-substitution risk on the public-key fetch).

Compare and alternatives

    Featured in

    Signals

    Stars
    8
    Forks
    6
    Open issues
    0
    Weekly downloads
    118
    Last commit
    Oct 23, 2026 (5 days ago)
    Last release
    Oct 23, 2026 (5 days ago)
    Last package publish
    Oct 23, 2026 (5 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.lazyants/lexware
    Version
    5.3.2
    Auth
    API key
    License
    License unknown
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from lazyants

    Cite this page

    Lexware MCP server. Agent Mart. https://agentmart.dev/connectors/lazyants-lexware (last updated 2026-10-24)