Developer Tools
peculiar.systems
This server provides tools to parse, validate, and convert European e-invoices into various formats such as JSON, HTML, CSV, and DATEV.
ENDPOINT 1
https://invoicein-api.peculiar.systems/mcp
MCP server metadata
- Name
- invoicein
- Version
- 0.1.1
InvoiceIn reads the e-invoices a business receives. Five read-only tools, each taking one invoice file (XML in UBL, CII, XRechnung, Peppol BIS 3, FatturaPA or KSeF syntax, or a ZUGFeRD/Factur-X hybrid PDF) base64-encoded in `file_base64`, up to 25 MB: read_invoice (data + validation), validate_invoice (verdict only), invoice_to_html (printable view), invoice_to_csv (flat table), invoice_to_datev (German bookkeeping import). Every tool call costs one invoice credit; without an API key the anonymous quota is 20 invoices per day per IP. Files are processed in memory and never stored.
Known tools 5
read_invoiceParse one European e-invoice into canonical EN 16931 JSON and validate it against the official rule sets in the same call.
Potential side effectsvalidate_invoiceValidate one European e-invoice against the official rule sets (XSD, EN 16931, XRechnung, Peppol BIS, FatturaPA, KSeF, arithmetic) and return the verdict without the invoice body.
Potential side effectsinvoice_to_htmlRender one European e-invoice as a self-contained, printable HTML page: header, seller and buyer, line items, VAT breakdown, totals and payment details in one layout regardless of the source syntax, labels in `lang`.
Potential side effectsinvoice_to_csvExport one European e-invoice as a flat CSV table for a spreadsheet or a database import.
Potential side effectsinvoice_to_datevConvert one received (purchase) e-invoice into a DATEV Buchungsstapel import file (EXTF format 700) for German bookkeeping in DATEV Kanzlei-Rechnungswesen or Unternehmen online.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.invoicein]
url = "https://invoicein-api.peculiar.systems/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"invoicein": {
"type": "http",
"url": "https://invoicein-api.peculiar.systems/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: invoicein
Remote MCP URL: https://invoicein-api.peculiar.systems/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"invoicein": {
"url": "https://invoicein-api.peculiar.systems/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"invoicein": {
"type": "http",
"url": "https://invoicein-api.peculiar.systems/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "invoicein",
"transport": "streamable-http",
"url": "https://invoicein-api.peculiar.systems/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.