Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Lexware Office

    MCP server to interact with Lexware Office

    8 stars
    TypeScript
    Updated Oct 3, 2025

    Table of Contents

    • Features
    • Tools
    • Invoices
    • Quotations
    • Order Confirmations
    • Credit Notes
    • Delivery Notes
    • Dunning Notices
    • Down-Payment Invoices
    • Contacts
    • Vouchers (Bookkeeping)
    • Articles (Product Catalogue)
    • Files & Documents
    • Payments
    • Recurring Templates
    • Event Subscriptions (Webhooks)
    • Company & Reference Data
    • Permission Model
    • Configuration
    • Getting a Lexware Office API key
    • Prerequisites
    • Usage with Claude Desktop
    • Docker
    • NPX
    • Build
    • License

    Table of Contents

    • Features
    • Tools
    • Invoices
    • Quotations
    • Order Confirmations
    • Credit Notes
    • Delivery Notes
    • Dunning Notices
    • Down-Payment Invoices
    • Contacts
    • Vouchers (Bookkeeping)
    • Articles (Product Catalogue)
    • Files & Documents
    • Payments
    • Recurring Templates
    • Event Subscriptions (Webhooks)
    • Company & Reference Data
    • Permission Model
    • Configuration
    • Getting a Lexware Office API key
    • Prerequisites
    • Usage with Claude Desktop
    • Docker
    • NPX
    • Build
    • License

    Documentation

    Lexware Office MCP Server

    An MCP server implementation that integrates with Lexware Office (formerly known as Lexoffice), providing a seamless interface for managing business operations through the Model Context Protocol.

    Features

    • Broad Lexware Office API coverage: 53 tools covering the available read/write workflows exposed by this server
    • Full document lifecycle: Create, finalize, and download PDFs for invoices, quotations, order confirmations, credit notes, delivery notes, and dunning notices
    • Contact management: Create, read, and update customers and vendors
    • Bookkeeping: Vouchers, posting categories, payments, and file uploads
    • Webhooks: Create, list, and delete event subscriptions

    Tools

    Invoices

    ToolDescriptionAPI
    get-invoicesList invoices with optional filtersGET /v1/invoices
    get-invoice-detailsGet details of a specific invoiceGET /v1/invoices/{id}
    create-invoiceCreate an invoice as a draftPOST /v1/invoices
    finalize-invoiceCreate and immediately finalize an invoicePOST /v1/invoices?finalize=true

    Quotations

    ToolDescriptionAPI
    get-quotationsList quotations with optional filtersGET /v1/quotations
    get-quotation-detailsGet details of a specific quotationGET /v1/quotations/{id}
    create-quotationCreate a quotation as a draftPOST /v1/quotations
    finalize-quotationCreate and immediately finalize a quotationPOST /v1/quotations?finalize=true

    Order Confirmations

    ToolDescriptionAPI
    get-order-confirmationsList order confirmations with optional filtersGET /v1/order-confirmations
    get-order-confirmation-detailsGet details of a specific order confirmationGET /v1/order-confirmations/{id}
    create-order-confirmationCreate an order confirmation as a draftPOST /v1/order-confirmations
    finalize-order-confirmationCreate and immediately finalize an order confirmationPOST /v1/order-confirmations?finalize=true

    Credit Notes

    ToolDescriptionAPI
    get-credit-notesList credit notes with optional filtersGET /v1/credit-notes
    get-credit-note-detailsGet details of a specific credit noteGET /v1/credit-notes/{id}
    create-credit-noteCreate a credit note as a draftPOST /v1/credit-notes
    finalize-credit-noteCreate and immediately finalize a credit notePOST /v1/credit-notes?finalize=true

    Delivery Notes

    ToolDescriptionAPI
    get-delivery-notesList delivery notes with optional filtersGET /v1/delivery-notes
    get-delivery-note-detailsGet details of a specific delivery noteGET /v1/delivery-notes/{id}
    create-delivery-noteCreate a delivery note as a draftPOST /v1/delivery-notes
    finalize-delivery-noteCreate and immediately finalize a delivery notePOST /v1/delivery-notes?finalize=true

    Dunning Notices

    ToolDescriptionAPI
    get-dunningsHelper explaining that listing dunnings is not supported by the API—
    get-dunning-detailsGet details of a specific dunning noticeGET /v1/dunnings/{id}
    create-dunningCreate a dunning notice for an existing invoicePOST /v1/dunnings
    finalize-dunningAlias for create-dunning (see note below)POST /v1/dunnings?finalize=true

    Note on dunnings: The Lexware Office API always returns voucherStatus: "draft" for dunning notices regardless of the finalize parameter. This is expected API behaviour — a PDF is generated immediately upon creation.

    Down-Payment Invoices

    ToolDescriptionAPI
    get-down-payment-invoice-detailsGet details of a specific down-payment invoiceGET /v1/down-payment-invoices/{id}

    Contacts

    ToolDescriptionAPI
    get-contactsList contacts with optional filtersGET /v1/contacts
    get-contact-detailsGet details of a specific contactGET /v1/contacts/{id}
    create-contactCreate a new contact (customer or vendor)POST /v1/contacts
    update-contactUpdate an existing contactPUT /v1/contacts/{id}

    Vouchers (Bookkeeping)

    ToolDescriptionAPI
    get-vouchersList bookkeeping vouchers with optional filtersGET /v1/voucherlist
    get-voucher-detailsGet details of a specific voucherGET /v1/vouchers/{id}
    create-voucherCreate a bookkeeping voucher (e.g. incoming invoice)POST /v1/vouchers
    update-voucherUpdate an existing bookkeeping voucherPUT /v1/vouchers/{id}
    list-posting-categoriesList posting categories for bookkeepingGET /v1/posting-categories

    Articles (Product Catalogue)

    ToolDescriptionAPI
    get-articlesList articles with optional filtersGET /v1/articles
    get-article-detailsGet details of a specific articleGET /v1/articles/{id}
    create-articleCreate a new articlePOST /v1/articles
    update-articleUpdate an existing articlePUT /v1/articles/{id}
    delete-articleDelete an articleDELETE /v1/articles/{id}

    Files & Documents

    ToolDescriptionAPI
    get-fileDownload a file (PDF or XML) by file IDGET /v1/files/{id}
    get-document-fileDownload the PDF of a document by document ID; may require a rendered PDF firstGET /v1/{docType}/{id}/file
    upload-fileUpload a file and receive a file IDPOST /v1/files
    upload-file-to-voucherUpload a file and attach it to a voucherPOST /v1/vouchers/{id}/files

    Payments

    ToolDescriptionAPI
    get-paymentsGet payment information for an invoice or voucherGET /v1/payments
    get-payment-conditionsList available payment conditions (Zahlungsbedingungen)GET /v1/payment-conditions

    Recurring Templates

    ToolDescriptionAPI
    get-recurring-templatesList recurring invoice templatesGET /v1/recurring-templates

    Event Subscriptions (Webhooks)

    ToolDescriptionAPI
    list-event-subscriptionsList all webhook event subscriptionsGET /v1/event-subscriptions
    get-event-subscriptionGet details of a specific event subscriptionGET /v1/event-subscriptions/{id}
    create-event-subscriptionCreate a new webhook event subscriptionPOST /v1/event-subscriptions
    delete-event-subscriptionDelete an event subscriptionDELETE /v1/event-subscriptions/{id}

    Company & Reference Data

    ToolDescriptionAPI
    get-profileGet the company profile (name, address, tax settings)GET /v1/profile
    list-countriesList countries with their tax classificationsGET /v1/countries
    list-print-layoutsList available print layoutsGET /v1/print-layouts

    Permission Model

    Tools are grouped into three tiers. You can restrict access by disabling tools in your Claude/MCP configuration:

    TierAllowedDisable these tools
    Read-onlyAll get-* and list-* toolscreate-*, update-*, delete-*, finalize-*, upload-*
    Draft mode+ create, update, delete, upload toolsfinalize-invoice, finalize-quotation, finalize-order-confirmation, finalize-credit-note, finalize-delivery-note, finalize-dunning
    Full accessAll tools_(nothing)_

    Example (draft mode — no finalization):

    json
    {
      "mcpServers": {
        "lexware-office": {
          "disabledTools": [
            "finalize-invoice",
            "finalize-quotation",
            "finalize-order-confirmation",
            "finalize-credit-note",
            "finalize-delivery-note",
            "finalize-dunning"
          ]
        }
      }
    }

    Configuration

    Getting a Lexware Office API key

    Visit https://app.lexoffice.de/addons/public-api to get your API key.

    Prerequisites

    • Node.js 22 or higher

    Usage with Claude Desktop

    Add this to your claude_desktop_config.json:

    Docker

    json
    {
    	"mcpServers": {
    		"mcp-lexware-office": {
    			"command": "docker",
    			"args": ["run", "-i", "--rm", "-e", "LEXWARE_OFFICE_API_KEY", "mcp-lexware-office"],
    			"env": {
    				"LEXWARE_OFFICE_API_KEY": "YOUR_API_KEY_HERE"
    			}
    		}
    	}
    }

    NPX

    json
    {
    	"mcpServers": {
    		"mcp-lexware-office": {
    			"command": "npx",
    			"args": ["-y", "JannikWempe/mcp-lexware-office"],
    			"env": {
    				"LEXWARE_OFFICE_API_KEY": "YOUR_API_KEY_HERE"
    			}
    		}
    	}
    }

    Build

    Docker build:

    bash
    docker build -t mcp-lexware-office:latest -f Dockerfile .

    License

    This project is licensed under the MIT License. See the LICENSE file in the project repository for full details.

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k