Aquamatrix SIMAR MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aquamatrix SIMAR MCP Servershow me my pending invoices and billing summary"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Aquamatrix SIMAR MCP Server
An async Model Context Protocol server exposing the read-only billing features of the Aquamatrix SIMAR Python SDK. Unofficial and not affiliated with SIMAR or Aquamatrix.
Tools
get_invoices: fetch one page of invoice history with optional date filtering.get_pending_invoices: list invoices the SDK recognizes as unpaid.get_billing_summary: return the portal's invoice-to-pay and failed-invoice counts.
All tools are read-only. Invoice amounts are returned as decimal strings; dates use ISO YYYY-MM-DD strings. Credentials are supplied only through the server process environment, never through tool calls.
Related MCP server: Invoice MCP Server
Requirements and installation
Python 3.14 or newer.
A SIMAR portal account.
python -m pip install aquamatrix-simar-mcpSet SIMAR_NIF and SIMAR_PASSWORD in the MCP server process environment. Optionally set SIMAR_BASE_URL when using a compatible portal host.
Docker Compose
The Compose example runs Streamable HTTP inside a container and publishes it only on host loopback. Set credentials in the process environment or an ignored .env file; do not commit secrets.
export SIMAR_NIF='your-nif'
export SIMAR_PASSWORD='your-password'
docker compose up --build -dThe MCP endpoint is http://127.0.0.1:8000/mcp. Set MCP_PORT to change the port. The container opts into 0.0.0.0 only within its network namespace; Docker's host-side port binding remains 127.0.0.1. See the container guide before changing the network exposure.
Run
For local MCP hosts, use stdio:
aquamatrix-simar-mcpFor a local HTTP client, use current Streamable HTTP:
MCP_TRANSPORT=streamable-http aquamatrix-simar-mcpThe HTTP server binds to 127.0.0.1:8000 by default. It has no HTTP authentication; do not expose it directly to an untrusted network. SSE is intentionally not provided because Streamable HTTP is the current standard transport.
Configuration:
Variable | Default | Description |
| Required | SIMAR account NIF |
| Required | SIMAR account password |
|
| Portal base URL |
|
|
|
|
| HTTP bind address; loopback only |
|
| Explicit opt-in to a non-loopback bind, intended for container networking |
|
| HTTP port |
Development
python -m pip install -e '.[dev]'
pytest
ruff check .
mypy srcSee PRD.md, ARCH.md, and AGENTS.md for scope, design, and contributor requirements.
Documentation
The documentation site includes installation, Docker Compose, security, and publishing guidance. GitHub Pages is built and deployed by GitHub Actions.
Author and license
Copyright (c) 2026 Oldemar Jesus oldemego@gmail.com. MIT licensed; see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read incoming supplier invoices through a remote MCP server and get structured data for accounting.
Free hosted MCP for invoices, estimates, clients, items and PDFs. OAuth authorization required.
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server for the DataGate billing platform API, providing read-only tools to manage customers, invoices, products, agreements, sites, and payments.13MIT
- AlicenseNot gradedqualityDmaintenanceEnables invoice management through MCP, including customer, invoice, and report operations with CLI and web interfaces.MIT
- AlicenseAqualityAmaintenanceRead-only MCP server for the Swiss eBill portal, enabling users to list bills and download invoice PDFs via an authenticated browser session. It cannot approve, release, or pay anything.82 npmMIT
- AlicenseNot gradedqualityCmaintenanceThis MCP server provides a single read-only tool to query official CPFL (electric utility) bill download data via a hosted, prepaid service without requiring platform credentials.MIT