Skip to main content
Glama
agente-dev

wFirma MCP

by agente-dev

wFirma MCP

Inoffizieller, schreibgeschützter MCP-Server für die wFirma API v2 (api2.wfirma.pl). Bietet MCP-kompatiblen KI-Assistenten typisierten, schreibgeschützten Zugriff auf Firmendaten, Rechnungen, Kontrahenten, Ausgaben und Zahlungen – mit Zugangsdaten, die Ihren Rechner nie verlassen, und ohne kommerzielle Middleware zwischen Ihnen und wFirma.

Nicht mit wFirma verbunden. „wFirma" ist eine Marke des jeweiligen Inhabers.

Tools (9, alle schreibgeschützt)

Tool

Endpunkt

wfirma_list_companies

GET /user_companies/find

wfirma_list_invoices

GET /invoices/find

wfirma_get_invoice

GET /invoices/get/{id}

wfirma_list_contractors

GET /contractors/find

wfirma_get_contractor

GET /contractors/get/{id}

wfirma_list_expenses

GET /expenses/find

wfirma_get_expense

GET /expenses/get/{id}

wfirma_list_payments

GET /payments/find

wfirma_get_payment

GET /payments/get/{id}

Jedes Tool mit Firmenbezug erfordert die interne companyId, die von wfirma_list_companies zurückgegeben wird. Eine polnische NIP wird nicht als Firmen-ID akzeptiert.

Related MCP server: InvoiceNinja MCP Server

Warum schreibgeschützt?

Der Server enthält bewusst keine Operationen zum Hinzufügen, Bearbeiten, Löschen, Senden, Fiskalisieren, für KSeF oder für Zahlungsänderungen. Die vollständige Liste der ausgeschlossenen Kategorien, die anhand der offiziellen Dokumentation unter doc.wfirma.pl geprüft wurde, ist in coverage-manifest.json festgehalten. Wenn Sie Schreibzugriff benötigen, verwenden Sie die eigenen Werkzeuge von wFirma – nicht diesen Server.

Einrichtung

Zugangsdaten

wFirma-API-Schlüssel werden in Ihrem wFirma-Panel erstellt (Integrationen → API). Erforderliche Umgebungsvariablen:

  • WFIRMA_ACCESS_KEY

  • WFIRMA_SECRET_KEY

  • WFIRMA_APP_KEY

Siehe .env.example. Committen Sie niemals echte Werte.

Build

pnpm install
pnpm build      # → dist/index.js (self-contained esbuild bundle)
pnpm test       # all HTTP traffic is mocked; no live account needed

Claude Desktop / beliebiger stdio-MCP-Client

{
  "mcpServers": {
    "wfirma": {
      "command": "node",
      "args": ["/absolute/path/to/wfirma-mcp/dist/index.js"],
      "env": {
        "WFIRMA_ACCESS_KEY": "your-access-key",
        "WFIRMA_SECRET_KEY": "your-secret-key",
        "WFIRMA_APP_KEY": "your-app-key"
      }
    }
  }
}

Claude Code / Cursor (scope: project)

claude mcp add wfirma -- node /absolute/path/to/wfirma-mcp/dist/index.js

Design-Hinweise

  • Keine Laufzeitabhängigkeiten außer dem MCP SDK und zod. Der Client verwendet die https-Standardbibliothek von Node mit einem festen 20s-Timeout und einer Begrenzung der Antwortgröße.

  • Fail-closed-Fehlerklassifizierung. Fehlende Zugangsdaten, nicht-numerische Firmen-IDs, zu große Antworten und Authentifizierungsfehler erzeugen jeweils einen eigenen wfirma_*-Fehlercode anstelle eines allgemeinen Fehlers.

  • Keine personenbezogenen Daten (PII) in Logs. Tool-Parameter werden niemals protokolliert.

  • Coverage-Manifest. coverage-manifest.json ordnet jedem Tool seinen Endpunkt, seine Risikoklasse und den zugehörigen Test zu; ein CI-Test stellt sicher, dass das Manifest mit dem Quellcode synchron bleibt.

Lizenz

MIT

A
license - permissive license
A
quality
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
    A
    quality
    A
    maintenance
    Look up Polish companies from any AI assistant: registry data (KRS, REGON, CEIDG), VAT white list checks before payments, and financial statements of 4.4M businesses. Read-only tools backed by official public registers.
    4
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables read-only access to InvoiceNinja data, including invoices, expenses, clients, and tax reports, for AI assistants like Claude.
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to Trading 212 accounts, enabling AI assistants to retrieve portfolio positions, account summaries, instrument data, and transaction history.
    15
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides structured, read-mostly access to small-business back-office data including customers, invoices, and account notes, allowing Claude to query overdue invoices, revenue summaries, and more.
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only NuMetric.work accounting & ERP data: statements, KPIs, reports, invoices, documents.

  • Read-only access to your VortexIQ store data: audits, KPIs, alerts, Brand DNA, reports, Ask VIQ.

  • Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.

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/wfirma-mcp'

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