Skip to main content
Glama
agente-dev

Invoice4U MCP

by agente-dev

Invoice4U MCP von Agente

CI npm

Ein inoffizieller, von Drittanbietern bereitgestellter Model Context Protocol-Server, der jedem MCP-kompatiblen Agenten sicheren, typisierten Zugriff auf ein Invoice4U-Konto bietet – Suchen von Dokumenten und Kunden sowie Erstellen von Belegen, die mit bezahlten Rechnungen verknüpft sind.

  • Inoffiziell: Dies ist eine Community-Integration, weder mit Invoice4U verbunden, noch von Invoice4U unterstützt, noch von Invoice4U befürwortet. Invoice4U-Namen werden als Namen verwendet, um zu beschreiben, womit der Server verbunden ist. Ohne Erlaubnis werden keine Invoice4U-Marken oder -Logos verwendet.

  • TypeScript / Node.js 24 LTS / MIT · stdio-Transport · lokal selbst gehostet — Agente verwahrt Ihre Invoice4U-Zugangsdaten niemals.

  • Standardmäßig schreibgeschützt: Das einzige Schreibwerkzeug (Belegerstellung) ist nicht in tools/list registriert, es sei denn, INVOICE4U_ALLOW_WRITES=true.

  • Englisch README · Hebräisch README.he.md

Schnellstart

{
  "mcpServers": {
    "invoice4u": {
      "command": "npx",
      "args": ["-y", "@agente-dev/invoice4u-mcp"],
      "env": {
        "INVOICE4U_API_TOKEN": "your-api-key",
        "INVOICE4U_ENV": "qa",
        "INVOICE4U_ALLOW_WRITES": "false"
      }
    }
  }
}

INVOICE4U_ENV muss explizit qa oder production sein — es wird niemals stillschweigend auf production zurückgegriffen. Beginnen Sie mit QA; dies ist die sichere dokumentierte Startkonfiguration.

Related MCP server: mcp-server-smallinvoice

Werkzeuge (v0.1-Oberfläche)

Werkzeug

Modus

Zweck

invoice4u_verify_connection

read

Token, Umgebung und Organisationszugriff validieren

invoice4u_search_documents

read

Dokumente suchen: offen/geschlossen, Daten, Kunde, Typ

invoice4u_get_document

read

Abrufen per Dokument-ID, Dokumentnummer oder API-Identifikator

invoice4u_search_customers

read

Kunden suchen/auflisten

invoice4u_get_customer

read

Vollständige Kundendetails

invoice4u_list_branches

read

Organisationsfilialen

invoice4u_validate_linked_receipt

read

Vorabprüfung eines vorgeschlagenen Belegs: Dokumente, Salden, Zuordnungen, Summen — keine Schreibvorgänge

invoice4u_create_linked_receipt

write

Erstellen eines Belegs, der mit einer oder mehreren vorhandenen Rechnungen verknüpft ist (idempotent über obligatorische apiIdentifier)

Lesewerkzeuge deklarieren readOnlyHint: true, idempotentHint: true. Das Schreibwerkzeug deklariert readOnlyHint: false, destructiveHint: false, idempotentHint: true — Idempotenz gilt nur, weil eine stabile apiIdentifier obligatorisch ist und doppelte oder unsichere Ergebnisse über die Identifikatorsuche aufgelöst werden. Eine Zeitüberschreitung nach dem Senden eines Schreibvorgangs wird niemals blind wiederholt: Der Server fragt zuerst per apiIdentifier ab und wiederholt nur, wenn die Suche beweist, dass kein Dokument existiert.

Geldbeträge werden an der MCP-Grenze als Dezimalzeichenfolgen ausgedrückt ("12500.00"), niemals als JavaScript-Fließkommazahlen. Invoice4U-Antworten, die HTTP 200 zurückgeben, aber Anwendungsfehler in der Errors-Sammlung enthalten, werden in ein typisiertes Fehlermodell normalisiert — niemals als Erfolg gemeldet.

Konfiguration

Anmeldeinformationen leben nur in Umgebungsvariablen — das Token wird niemals als Werkzeugargument akzeptiert, niemals zurückgegeben, niemals protokolliert.

Variable

Werte

Standard

INVOICE4U_API_TOKEN

API-Schlüssel

erforderlich

INVOICE4U_ENV

qa oder production

erforderlich — keine stillschweigende Produktionsstandard

INVOICE4U_ALLOW_WRITES

false oder true

false

INVOICE4U_LOG_LEVEL

debug, info, warn, error

info

Siehe .env.example. Es werden nur geprüfte offizielle Invoice4U-Hosts kontaktiert — es gibt keine beliebige Basis-URL-Ausweichmöglichkeit.

Sicherheitsmodell

  • Standardmäßig schreibgeschützt — das Schreibwerkzeug wird vollständig aus tools/list ausgelassen, es sei denn, Schreibvorgänge sind explizit aktiviert.

  • Idempotente Schreibvorgänge — obligatorische stabile apiIdentifier; das erneute Senden derselben Anfrage kann keinen zweiten Beleg erstellen.

  • Verifizierte Schreibvorgänge — jeder Schreibvorgang ruft den Beleg und die referenzierten Rechnungen erneut ab und gibt vorherige/neue Salden und Status als strukturierte Ausgabe zurück.

  • Keine blinden Wiederholungen bei unsicheren Schreibvorgängen; die Auflösung erfolgt über die apiIdentifier-Suche.

  • Geheimnishygiene — keine Tokens oder Kundendaten (PII) in Protokollen auf normalen Ebenen; QA-Fixtures enthalten keine echten Kundendaten.

  • Keine Geldbewegungen — das Erstellen eines Belegs erfasst bereits erhaltenes Geld; der Server kann keine Zahlungen initiieren oder Karten belasten.

Status

Implementiert — v0.1-Oberfläche. Acht Werkzeuge (7 Lese- + 1 gesperrtes Schreibwerkzeug) sind implementiert und registriert, wie in der obigen Werkzeugtabelle beschrieben. Die Abdeckung wird in coverage-manifest.json verfolgt, mit Details in docs/.

  • QA-Status: Lesewerkzeuge sind gegen die Invoice4U-API-Referenz sowie Vertragstests verifiziert (120 Einheiten- und Vertragstests grün). Live-QA-Integration ist BLOCKIERT, bis Anmeldeinformationen vorliegen — es gibt keine öffentliche Invoice4U-Sandbox, und die Nutzung von apiqa.invoice4u.co.il erfordert ein echtes QA-Organisationskonto + API-Token. Der gesperrte Smoke-Test (tests/integration/qa.spec.ts) wird ohne Token übersprungen; siehe docs/qa-testing.md.

  • npm-Paket ausstehend: Die Veröffentlichung wartet auf den Trusted-Publishing-Link für @agente-dev/invoice4u-mcp auf npmjs.com.

Lizenz

MIT — siehe LICENSE. © Agente Dev LTD. Nicht mit Invoice4U verbunden.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    A read-only MCP server for SimpleShop accounting data, enabling AI agents to find documents, download PDFs, inspect products, and review sales exports.
    5
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MCP server for smallinvoice.ch — Swiss SME invoicing and accounting with 146 tools and OAuth2 BYOC authentication.
    100
    10
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP-capable agents to read Fintaro invoices and transactions, and upload receipts, via a scoped API key with PII-safe projections.
    6
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to manage multiple HighLevel CRM sub-accounts through a single OAuth-based MCP server, providing read-only access to contacts, conversations, opportunities, calendars, payments, blogs, emails, and social media.

View all related MCP servers

Related MCP Connectors

  • Conta Azul ERP MCP — sales, customers, finance and NF-e via OAuth 2.0. Read + write, 35 tools.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Invoice OCR, document extraction, search and free FileTag tagging for AI agents. OAuth or API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/agente-dev/invoice4u-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server