Skip to main content
Glama
agente-dev

wFirma MCP

by agente-dev

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

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}

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_KEY

  • WFIRMA_SECRET_KEY

  • WFIRMA_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 needed

Claude 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.js

Notas de diseño

  • Sin dependencias en tiempo de ejecución más allá del MCP SDK y zod. El cliente utiliza el https de 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.json mapea 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

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