io.github.lazyants/lexware
NPM · @LAZYANTS/LEXWARE-MCP-SERVER · SCANNED AUG 3
MCP server for the Lexware Office API — invoices, contacts, articles, and vouchers.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (120 of 121), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (120 of 121), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency84
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to lazyants/lexware-mcp-server). View diagnostics → Pass
- License check failed: the license (FSL-1.1-MIT) isn't a recognized OSI-approved license. See how to fix → Fail
- Actively maintained (last published 6 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability84
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 4062 tokens (~60/item across 67 items; 66 tools + 1 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · @lazyants/lexware-mcp-server
claude mcp add lazyants-lexware -- npx -y @lazyants/lexware-mcp-server
codex mcp add lazyants-lexware -- npx -y @lazyants/lexware-mcp-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"lazyants-lexware": {
"type": "local",
"command": [
"npx",
"-y",
"@lazyants/lexware-mcp-server"
],
"enabled": true
}
}
} openclaw mcp add lazyants-lexware --command npx --arg -y --arg @lazyants/lexware-mcp-server
mcp_servers:
lazyants-lexware:
command: "npx"
args: ["-y", "@lazyants/lexware-mcp-server"] {
"mcpServers": {
"lazyants-lexware": {
"command": "npx",
"args": [
"-y",
"@lazyants/lexware-mcp-server"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +28
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Provenance: unverified → pass ▲ security
- Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
- The attested source repository moved: lazyants/lexware-mcp-server security
- License: unverified → fail ▼ functional
- MCP protocol: unverified → pass ▲ functional
- Maintenance: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Licence: FSL-1.1-MIT functional
- 2 Aug 26 +10
- Malware scan: unverified → pass ▲ security
- Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
- Capabilities: pass → unverified ▼ functional
- 31 Jul 26 +31
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −67
- Provenance: pass → unverified ▼ security
- Known CVEs: partial → unverified ▼ security
- Install scripts: pass → unverified ▼ security
- The attested source repository moved: lazyants/lexware-mcp-server security
- License: fail → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- Schema quality: 100 → unverified ▼ functional
- Dependency health: partial → unverified ▼ functional
- Maintenance: pass → unverified ▼ functional
- Licence: FSL-1.1-MIT functional
- 28 Jul 26 +65
- Provenance: unverified → pass ▲ security
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- The attested source repository moved: lazyants/lexware-mcp-server security
- License: unverified → fail ▼ functional
- Security disclosure: unverified → fail ▼ functional
- Maintenance: unverified → pass ▲ functional
- Schema quality: unverified → 100 ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- First check of Tool coverage: 100 functional
- First check of Schema quality: good functional
- First check of Schema quality: pass functional
- First check of Schema quality: fail functional
- Licence: FSL-1.1-MIT functional
- 27 Jul 26 8
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/@lazyants/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- lazyants/lexware-mcp-server
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/lazyants/lexware-mcp-server/.github/workflows/publish-registry.yml@refs/tags/v5.0.0
- Rekor log index:
- 2259829562
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:b51b9f9d0a8032db0834ef61b1f0e36c45fb24798ac7c12833c54221481ceb13ab30f2725ff5e7ff4ac17c8930cdcb8e3459516000d45284b171b3dba
- Discovery method:
- attestation_endpoint
Dependencies 120 packages
120 packages in the resolved dependency tree · 120 deprecated · 32 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
lexware_create_article Create Article ~60
Create a new article.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Article JSON. Key fields: title (string), type ("PRODUCT"|"SERVICE"), unitName, unitPrice (object with currency, netAmount, grossAmount, taxRatePercentage), description |
No output schema declared.
No examples provided.
lexware_create_contact Create Contact ~71
Create a new contact.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Contact JSON. Key fields: version (0 for new), roles (object with customer/vendor), company (object with name), person (object with firstName, lastName), addresses (object with billing/shipping array… |
No output schema declared.
No examples provided.
lexware_create_credit_note Create Credit Note ~80
Create a new credit note in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Credit note JSON body. Key fields: voucherDate, address (object with contactId or manual fields), lineItems (array with name, quantity, unitPrice, etc.), totalPrice (object), taxConditions (object).… |
No output schema declared.
No examples provided.
lexware_create_delivery_note Create Delivery Note ~80
Create a new delivery note in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Delivery note JSON body. Key fields: voucherDate, address (object with contactId or manual fields), lineItems (array with name, quantity, unitPrice, etc.), totalPrice (object), taxConditions (object)… |
No output schema declared.
No examples provided.
lexware_create_event_subscription Create Event Subscription ~114
Create a new webhook event subscription in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| callbackUrl | string | yes | Webhook URL |
| eventType | string | yes | Event type. Documented values: contact.changed, contact.deleted, voucher.created, voucher.changed, voucher.deleted, invoice.created, invoice.changed, invoice.deleted, credit-note.created, credit-note… |
No output schema declared.
No examples provided.
lexware_create_invoice Create Invoice ~160
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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Invoice JSON body. Key fields: voucherDate, address (object with contactId or manual fields), lineItems (array with name, quantity, unitPrice, etc.), totalPrice (object), taxConditions (object). See… |
| finalize | boolean | — | When true, creates the invoice in finalized "open" status. When false or omitted, creates as draft. Maps to the documented ?finalize=true query parameter. |
No output schema declared.
No examples provided.
lexware_create_order_confirmation Create Order Confirmation ~80
Create a new order confirmation in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Order confirmation JSON body. Key fields: voucherDate, address (object with contactId or manual fields), lineItems (array with name, quantity, unitPrice, etc.), totalPrice (object), taxConditions (ob… |
No output schema declared.
No examples provided.
lexware_create_quotation Create Quotation ~82
Create a new quotation in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Quotation JSON body. Key fields: voucherDate, expirationDate, address (object with contactId or manual fields), lineItems (array with name, quantity, unitPrice, etc.), totalPrice (object), taxConditi… |
No output schema declared.
No examples provided.
lexware_create_voucher Create Voucher ~76
Create a new bookkeeping voucher in Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | yes | Voucher JSON. Key fields: type ("salesinvoice"|"salescreditnote"|"purchaseinvoice"|"purchasecreditnote"), voucherNumber, voucherDate, totalGrossAmount, totalTaxAmount, taxType, voucherItems (array),… |
No output schema declared.
No examples provided.
lexware_deeplink_contact Deeplink Contact ~36
Get a direct URL to view a contact in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Contact ID |
No output schema declared.
No examples provided.
lexware_deeplink_credit_note Deeplink to Credit Note ~40
Get a direct link to view/edit a credit note in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Credit note UUID |
No output schema declared.
No examples provided.
lexware_deeplink_delivery_note Deeplink to Delivery Note ~40
Get a direct link to view/edit a delivery note in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Delivery note UUID |
No output schema declared.
No examples provided.
lexware_deeplink_down_payment_invoice Deeplink to Down Payment Invoice ~43
Get a direct link to view/edit a down payment invoice in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Down payment invoice UUID |
No output schema declared.
No examples provided.
lexware_deeplink_dunning Deeplink to Dunning ~40
Get a direct link to view/edit a dunning in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Dunning UUID |
No output schema declared.
No examples provided.
lexware_deeplink_file Deeplink to Files Inbox ~32
Get a direct link to the bookkeeping inbox of newly-uploaded files in the Lexware web app.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
lexware_deeplink_invoice Deeplink to Invoice ~37
Get a direct link to view/edit an invoice in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Invoice UUID |
No output schema declared.
No examples provided.
lexware_deeplink_order_confirmation Deeplink to Order Confirmation ~40
Get a direct link to view/edit an order confirmation in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Order confirmation UUID |
No output schema declared.
No examples provided.
lexware_deeplink_quotation Deeplink to Quotation ~39
Get a direct link to view/edit a quotation in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Quotation UUID |
No output schema declared.
No examples provided.
lexware_deeplink_recurring_template Deeplink to Recurring Template ~43
Get a direct link to view/edit a recurring invoice template in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Recurring template UUID |
No output schema declared.
No examples provided.
lexware_deeplink_voucher Deeplink to Voucher ~40
Get a direct link to view/edit a bookkeeping voucher in the Lexware web app.
| Name | Type | Req | Description |
|---|---|---|---|
| voucherId | string | yes | Voucher UUID |
No output schema declared.
No examples provided.
lexware_delete_article Delete Article ~25
Delete an article by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Article ID |
No output schema declared.
No examples provided.
lexware_delete_event_subscription Delete Event Subscription ~30
Delete a webhook event subscription from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Event subscription UUID |
No output schema declared.
No examples provided.
lexware_download_credit_note_file Download Credit Note File ~93
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).
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | — | Representation to request: "pdf" (default) or "xml" for the XRechnung XML e-invoice when available. |
| id | string | yes | Credit note UUID |
No output schema declared.
No examples provided.
lexware_download_delivery_note_file Download Delivery Note File ~31
Download the PDF file for a delivery note.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Delivery note UUID |
No output schema declared.
No examples provided.
lexware_download_down_payment_invoice_file Download Down Payment Invoice File ~96
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).
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | — | Representation to request: "pdf" (default) or "xml" for the XRechnung XML e-invoice when available. |
| id | string | yes | Down payment invoice UUID |
No output schema declared.
No examples provided.
lexware_download_dunning_file Download Dunning File ~31
Download the PDF file for a dunning.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Dunning UUID |
No output schema declared.
No examples provided.
lexware_download_file Download File ~36
Download a file from Lexware. Returns the file as base64-encoded content.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | File UUID |
No output schema declared.
No examples provided.
lexware_download_invoice_file Download Invoice File ~90
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).
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | — | Representation to request: "pdf" (default) or "xml" for the XRechnung XML e-invoice when available. |
| id | string | yes | Invoice UUID |
No output schema declared.
No examples provided.
lexware_download_order_confirmation_file Download Order Confirmation File ~31
Download the PDF file for an order confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Order confirmation UUID |
No output schema declared.
No examples provided.
lexware_download_quotation_file Download Quotation File ~30
Download the PDF file for a quotation.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Quotation UUID |
No output schema declared.
No examples provided.
lexware_get_article Get Article ~26
Get a single article by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Article ID |
No output schema declared.
No examples provided.
lexware_get_contact Get Contact ~26
Get a single contact by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Contact ID |
No output schema declared.
No examples provided.
lexware_get_credit_note Get Credit Note ~31
Retrieve a credit note by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Credit note UUID |
No output schema declared.
No examples provided.
lexware_get_delivery_note Get Delivery Note ~31
Retrieve a delivery note by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Delivery note UUID |
No output schema declared.
No examples provided.
lexware_get_down_payment_invoice Get Down Payment Invoice ~34
Retrieve a down payment invoice by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Down payment invoice UUID |
No output schema declared.
No examples provided.
lexware_get_dunning Get Dunning ~31
Retrieve a dunning by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Dunning UUID |
No output schema declared.
No examples provided.
lexware_get_event_subscription Get Event Subscription ~32
Retrieve a webhook event subscription by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Event subscription UUID |
No output schema declared.
No examples provided.
lexware_get_file_status Get File Status ~30
Get file metadata and processing status from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | File UUID |
No output schema declared.
No examples provided.
lexware_get_invoice Get Invoice ~28
Retrieve an invoice by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Invoice UUID |
No output schema declared.
No examples provided.
lexware_get_order_confirmation Get Order Confirmation ~31
Retrieve an order confirmation by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Order confirmation UUID |
No output schema declared.
No examples provided.
lexware_get_payments Get Payments ~28
Get payment details for a specific voucher.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Voucher UUID |
No output schema declared.
No examples provided.
lexware_get_profile Get Profile ~16
Get the organization profile information.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
lexware_get_quotation Get Quotation ~30
Retrieve a quotation by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Quotation UUID |
No output schema declared.
No examples provided.
lexware_get_recurring_template Get Recurring Template ~34
Retrieve a recurring invoice template by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Recurring template UUID |
No output schema declared.
No examples provided.
lexware_get_voucher Get Voucher ~30
Retrieve a bookkeeping voucher by ID from Lexware.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Voucher UUID |
No output schema declared.
No examples provided.
lexware_list_articles List Articles ~81
List all articles with optional pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| articleNumber | string | — | Filter by article number |
| gtin | string | — | Filter by GTIN/EAN |
| page | integer | — | Page number (0-indexed) |
| size | integer | — | Results per page (max 250) |
| type | string | — | Filter by article type |
No output schema declared.
No examples provided.
lexware_list_contacts List Contacts ~98
List all contacts with optional pagination and filters.
| Name | Type | Req | Description |
|---|---|---|---|
| customer | boolean | — | Filter for customers |
| string | — | Filter by email address | |
| name | string | — | Filter by name |
| number | number | — | Filter by contact number |
| page | integer | — | Page number (0-indexed) |
| size | integer | — | Results per page (max 250) |
| vendor | boolean | — | Filter for vendors |
No output schema declared.
No examples provided.
lexware_list_countries List Countries ~20
List all available countries with their tax classifications.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
lexware_list_event_subscriptions List Event Subscriptions ~21
List all webhook event subscriptions in Lexware.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
lexware_list_payment_conditions List Payment Conditions ~17
List all available payment conditions.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.