Skip to main content

merit-unofficial-mcp-server

FastMCP server for the Merit Aktiva API.

This package is the Python MCP layer only. The repository also includes an npm wrapper at the root so end users can launch it with:

npx -y merit-unofficial-mcp

For direct Python usage:

python3 -m merit_api_mcp

Mutating tools use a preview/confirm flow. Calls to merit_write_* return a preview plus confirmation_code and do not change Merit data. To execute the change, call the matching merit_write_*_confirm tool with the same arguments, the returned confirmation_code, and confirmed=true.

The MCP write surface is intentionally minimal: merit_write_customers (customer_upsert) and merit_write_sales (sales_invoice_create). Confirmation creates a real, unsent accounting invoice, not an unposted draft. It can affect the ledger and reports before delivery. Only preview is non-writing; an agent can call both steps, so this flow is not proof of human approval.

The invoice profile accepts EUR, VAT-exclusive prices, positive quantities and net totals, non-negative prices/taxes, valid dates, and matched cent-rounded row totals. Items must already exist as non-stock items and are checked at confirmation. Unknown fields are rejected recursively, including payment, credit-document, delivery, and item-creation fields. Customer references contain only Id.

Delivery, deletion, credit invoices, purchase invoices, payments, and other master-data writes are not exposed. The underlying SDK remains unrestricted. Use Merit's UI or a dedicated integration for other workflows (e.g. Costpocket for cost invoices).

See Merit's invoice schema for the documented accounting semantics. This server does not claim an unposted-draft state or independently verify VAT/accounting correctness.

Metadata

Release files for merit-unofficial-mcp-server 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for merit-unofficial-mcp-server 0.6.0
File Size Uploaded
merit_unofficial_mcp_server-0.6.0.tar.gz 19.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for merit-unofficial-mcp-server 0.6.0
File Interpreter ABI Platform
merit_unofficial_mcp_server-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / merit_unofficial_mcp_server-0.6.0.tar.gz

Download URL merit_unofficial_mcp_server-0.6.0.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
762516ea1adb1a1aa2ca6d9813d90465fee0a5c75038ca43e4239ea6e3722398
BLAKE2b-256 checksum
How to use checksums
9bae5fafce6f94596439a71748bdc87ae35ee5cec0f7535259fc12b3ccd84a4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / merit_unofficial_mcp_server-0.6.0-py3-none-any.whl

Download URL merit_unofficial_mcp_server-0.6.0-py3-none-any.whl
Size 17.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
403deae66e56ac00f1c5e5195d706ffd5aa1c94e72fd43e99e60c3d180d7e6e8
BLAKE2b-256 checksum
How to use checksums
acb2b79b44d23e4a0d0bd07f2dc23289d486998bb0f8dcfaa6ecb4b0050dc74c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.5

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page