wFirma MCP
wFirma MCP
Servidor MCP no oficial y de solo lectura para la API v2 de wFirma (api2.wfirma.pl). Proporciona a los asistentes de IA compatibles con MCP un acceso tipado y de solo lectura a los datos de empresa, facturas, contratistas, gastos y pagos, con credenciales que nunca salen de tu máquina y sin ningún middleware comercial entre tú y wFirma.
No está afiliado a wFirma. «wFirma» es una marca comercial de su respectivo propietario.
Herramientas (9, todas de solo lectura)
Herramienta | Endpoint |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cada herramienta con ámbito de empresa requiere el companyId interno devuelto por wfirma_list_companies. Un NIP polaco no se acepta como identificador de empresa.
Related MCP server: InvoiceNinja MCP Server
Por qué es de solo lectura
El servidor no incluye a propósito ninguna operación de alta, edición, eliminación, envío, fiscalización, KSeF o modificación de pagos. La lista completa de categorías excluidas, revisada contra la documentación oficial en doc.wfirma.pl, se recoge en coverage-manifest.json. Si necesitas operaciones de escritura, usa las herramientas propias de wFirma, no este servidor.
Configuración
Credenciales
Las claves de API de wFirma se crean en el panel de wFirma (Integraciones → API). Variables de entorno requeridas:
WFIRMA_ACCESS_KEYWFIRMA_SECRET_KEYWFIRMA_APP_KEY
Consulta .env.example. Nunca hagas commit de valores reales.
Compilación
pnpm install
pnpm build # → dist/index.js (self-contained esbuild bundle)
pnpm test # all HTTP traffic is mocked; no live account neededClaude Desktop / cualquier cliente MCP stdio
{
"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 (ámbito: proyecto)
claude mcp add wfirma -- node /absolute/path/to/wfirma-mcp/dist/index.jsNotas de diseño
Sin dependencias en tiempo de ejecución más allá del MCP SDK y zod. El cliente utiliza el
httpsde la stdlib de Node con un tiempo de espera estricto de 20 s y una protección de tamaño de respuesta acotado.Taxonomía de errores fail-closed. Las credenciales ausentes, los identificadores de empresa no numéricos, las respuestas de tamaño excesivo y los fallos de autenticación generan cada uno un código de error
wfirma_*distinto en lugar de un fallo genérico.Sin PII en los registros. Los parámetros de las herramientas nunca se registran.
Manifiesto de cobertura.
coverage-manifest.jsonmapea cada herramienta con su endpoint, clase de riesgo y la prueba que lo verifica; una prueba de CI garantiza que el manifiesto permanezca sincronizado con el código fuente.
Licencia
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