Skip to main content
Glama
agente-dev

wFirma MCP

by agente-dev

wFirma MCP

非公式の読み取り専用 MCP サーバーです。wFirma API v2(api2.wfirma.pl)用で、MCP 対応 AI アシスタントに会社データ、請求書、取引先、経費、支払いへの型付き・読み取り専用のアクセスを提供します。認証情報があなたのマシンの外に出ることは一切なく、あなたと wFirma の間に商用ミドルウェアもありません。

wFirma とは提携していません。「wFirma」はそれぞれの権利者の商標です。

ツール(9、すべて読み取り専用)

ツール

エンドポイント

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}

すべての会社スコープのツールは、wfirma_list_companies が返す内部の companyId を必要とします。ポーランドの NIP は会社 ID として受け付けられません

Related MCP server: InvoiceNinja MCP Server

読み取り専用の理由

このサーバーには、追加、編集、削除、送信、fiscalization、KSeF、支払変更といった操作は意図的に一切含まれていません。公式ドキュメント doc.wfirma.pl と照合した除外カテゴリの全リストは、coverage-manifest.json に記録されています。書き込みが必要な場合は、このサーバーではなく wFirma 自身のツールを使用してください。

セットアップ

認証情報

wFirma API キーは wFirma パネル(Integrations → API)で作成します。必要な環境変数:

  • WFIRMA_ACCESS_KEY

  • WFIRMA_SECRET_KEY

  • WFIRMA_APP_KEY

.env.example を参照してください。実際の値をコミットしないでください。

ビルド

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

Claude Desktop / 任意の stdio MCP クライアント

{
  "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(スコープ: プロジェクト)

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

設計メモ

  • ランタイム依存関係は MCP SDK と zod のみです。 クライアントは Node の標準ライブラリ https を使用し、20秒の厳格なタイムアウトと応答サイズの上限ガードを備えています。

  • フェイルクローズ方式のエラー分類。 認証情報の欠落、数値でない会社 ID、過大な応答、認証失敗は、それぞれ固有の wfirma_* エラーコードを発生させ、汎用のエラーにはなりません。

  • ログに PII は記録されません。 ツールのパラメータがログに記録されることは一切ありません。

  • カバレッジマニフェスト。 coverage-manifest.json は各ツールを、そのエンドポイント、リスククラス、そしてそれを実証するテストに対応付けます。CI テストが、マニフェストがソースと同期した状態に保たれることを保証します。

ライセンス

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