wFirma MCP
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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_KEYWFIRMA_SECRET_KEYWFIRMA_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 neededClaude 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.jsDesign-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.jsonordnet 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
Maintenance
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
- AlicenseAqualityAmaintenanceLook 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.4MIT
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to InvoiceNinja data, including invoices, expenses, clients, and tax reports, for AI assistants like Claude.1
- AlicenseNot gradedqualityDmaintenanceProvides read-only access to Trading 212 accounts, enabling AI assistants to retrieve portfolio positions, account summaries, instrument data, and transaction history.155MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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