Skip to main content
Glama
lazyants

lexware-mcp-server

by lazyants

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LEXWARE_API_TOKENYesYour Lexware Office API token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lexware_create_invoiceA

Create a new invoice in Lexware. Set finalize=true to immediately finalize (status "open"); omit or false to create as draft. The Lexware API does not support finalizing an existing draft — this is the only documented way to obtain a finalized invoice.

lexware_get_invoiceA

Retrieve an invoice by ID from Lexware.

lexware_download_invoice_fileB

Download the PDF file for an invoice.

lexware_pursue_invoiceA

Create a new invoice as a follow-up to a preceding sales voucher (quotation, order confirmation, or delivery note). Maps to the documented POST /invoices?precedingSalesVoucherId={id}[&finalize=true] endpoint. Set finalize=true to immediately finalize the new invoice (status "open"); omit or false to create as draft.

lexware_deeplink_invoiceA

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

lexware_create_credit_noteB

Create a new credit note in Lexware.

lexware_get_credit_noteA

Retrieve a credit note by ID from Lexware.

lexware_download_credit_note_fileB

Download the PDF file for a credit note.

lexware_pursue_credit_noteA

Create a new credit note as a follow-up to a preceding invoice. Maps to the documented POST /credit-notes?precedingSalesVoucherId={id}[&finalize=true] endpoint. Set finalize=true to immediately finalize the credit note; omit or false to create as draft.

lexware_deeplink_credit_noteA

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

lexware_create_quotationC

Create a new quotation in Lexware.

lexware_get_quotationA

Retrieve a quotation by ID from Lexware.

lexware_download_quotation_fileA

Download the PDF file for a quotation.

lexware_deeplink_quotationA

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

lexware_create_order_confirmationC

Create a new order confirmation in Lexware.

lexware_get_order_confirmationA

Retrieve an order confirmation by ID from Lexware.

lexware_download_order_confirmation_fileB

Download the PDF file for an order confirmation.

lexware_pursue_order_confirmationA

Create a new order confirmation as a follow-up to a preceding quotation. Maps to the documented POST /order-confirmations?precedingSalesVoucherId={id} endpoint.

lexware_deeplink_order_confirmationA

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

lexware_create_delivery_noteC

Create a new delivery note in Lexware.

lexware_get_delivery_noteA

Retrieve a delivery note by ID from Lexware.

lexware_download_delivery_note_fileB

Download the PDF file for a delivery note.

lexware_pursue_delivery_noteA

Create a new delivery note as a follow-up to a preceding quotation or order confirmation. Maps to the documented POST /delivery-notes?precedingSalesVoucherId={id} endpoint.

lexware_deeplink_delivery_noteA

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

lexware_get_down_payment_invoiceA

Retrieve a down payment invoice by ID from Lexware.

lexware_download_down_payment_invoice_fileB

Download the PDF file for a down payment invoice.

lexware_deeplink_down_payment_invoiceA

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

lexware_create_dunningB

Create a new dunning in Lexware.

lexware_pursue_dunningA

Create a new dunning as a follow-up to a preceding invoice. Maps to the documented POST /dunnings?precedingSalesVoucherId={id} endpoint. Dunnings are always created in draft mode and do not need to be finalized.

lexware_get_dunningA

Retrieve a dunning by ID from Lexware.

lexware_download_dunning_fileA

Download the PDF file for a dunning.

lexware_deeplink_dunningB

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

lexware_list_articlesB

List all articles with optional pagination.

lexware_get_articleA

Get a single article by ID.

lexware_create_articleD

Create a new article.

lexware_update_articleA

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

lexware_delete_articleB

Delete an article by ID.

lexware_list_contactsA

List all contacts with optional pagination and filters.

lexware_get_contactA

Get a single contact by ID.

lexware_create_contactC

Create a new contact.

lexware_update_contactA

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

lexware_deeplink_contactA

Get a direct URL to view a contact in the Lexware web app.

lexware_list_countriesA

List all available countries with their tax classifications.

lexware_list_payment_conditionsA

List all available payment conditions.

lexware_list_posting_categoriesA

List all available posting categories for bookkeeping.

lexware_get_profileB

Get the organization profile information.

lexware_list_print_layoutsA

List available print layout templates.

lexware_create_voucherC

Create a new bookkeeping voucher in Lexware.

lexware_get_voucherA

Retrieve a bookkeeping voucher by ID from Lexware.

lexware_update_voucherA

Update an existing bookkeeping voucher in Lexware. Requires version field for optimistic locking.

lexware_list_vouchersC

List bookkeeping vouchers from Lexware with optional filters.

lexware_upload_voucher_fileB

Upload a file attachment to a bookkeeping voucher.

lexware_list_voucherlistA

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_get_paymentsB

Get payment details for a specific voucher.

lexware_create_event_subscriptionA

Create a new webhook event subscription in Lexware.

lexware_list_event_subscriptionsA

List all webhook event subscriptions in Lexware.

lexware_get_event_subscriptionA

Retrieve a webhook event subscription by ID from Lexware.

lexware_delete_event_subscriptionA

Delete a webhook event subscription from Lexware.

lexware_verify_webhook_signatureA

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).

lexware_upload_fileC

Upload a file to Lexware.

lexware_download_fileB

Download a file from Lexware. Returns the file as base64-encoded content.

lexware_get_file_statusB

Get file metadata and processing status from Lexware.

lexware_list_recurring_templatesB

List recurring invoice templates from Lexware.

lexware_get_recurring_templateA

Retrieve a recurring invoice template by ID from Lexware.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lazyants/lexware-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server