Factuarea について
Factuarea公式MCPサーバーは、スペインの企業やフリーランスがエージェントを通じて請求、仕入れ、税務申告、勤怠、自動化を扱えるようにします。税務ガードレール、権限スコープ、サンドボックステスト、リソース、ガイド付きワークフローを備えています。
主な機能
- 01請求書・見積書・仕入れの管理
- 02VeriFactuと税務申告への対応
- 03連絡先・商品・税の管理
- 04従業員・タスク・時間の記録
- 05税務ガイドとガイド付きワークフロー
活用シーン
- 01税務ルールに沿った請求書の発行や訂正
- 02四半期税務フォームの準備
- 03仕入先の請求書と支払いの登録
- 04チームの出勤確認とタスク割り当て
MCP 対応
Factuareaの業務機能をMCPツールとして提供し、税務ガイドのリソースとガイド付きワークフローのプロンプトも公開します。クライアントはOAuth 2.1またはAPIキーでホスト型エンドポイントに接続でき、ローカルstdioパッケージも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.factuarea.comclaude mcp add --transport http com-factuarea https://mcp.factuarea.com{"mcpServers":{"com-factuarea":{"type":"http","url":"https://mcp.factuarea.com"}}}Cursor で開く{"servers":{"com-factuarea":{"type":"http","url":"https://mcp.factuarea.com"}}}VS Code で開く{"mcpServers":{"com-factuarea":{"type":"http","url":"https://mcp.factuarea.com"}}}{"mcpServers":{"com-factuarea":{"serverUrl":"https://mcp.factuarea.com"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Factuarea MCP
バックオフィス全体を、MCP サーバーひとつで。
VeriFactu 対応の請求書発行、購入、カタログ、税務申告、勤怠管理、自動化を
スペインの事業者向けに、Claude、ChatGPT、Cursor、VS Code、あらゆる MCP クライアントのツールとして提供します。
英語 · スペイン語
650以上のツール · 41のドメイン · 9つの税務ガードレール · 5つのガイド付きワークフロー · ライブ環境とサンドボックス環境
Factuareaは、スペインの事業者やフリーランサー向けの請求書発行・管理プラットフォームです。これは、公式の Model Context Protocolサーバーです。Factuareaチームが本番環境で運用しているサービスそのものであり、その上に構築されたラッパーではありません。 FactuareaのダッシュボードやREST APIでできることなら何でも、エージェントが会話を通じて実行できます。VeriFactuの請求書発行から、今朝誰が出勤打刻したかの確認まで対応します。
接続
サーバーは https://mcp.factuarea.com で稼働しています。クライアントに追加し、Factuarea アカウントでサインインしてください。インストールもキーのコピーも不要です。同意画面で、会社、環境(ライブ または テスト)、付与する権限を選択します。
| クライアント | セットアップ |
|---|---|
| Claude(ウェブおよびデスクトップ) | Settings → Connectors → Add custom connector を選択し、URL を貼り付けます |
| Claude Code | claude mcp add --transport http factuarea https://mcp.factuarea.com を実行し、次に /mcp → Authenticate を選択します。または公式プラグインをインストールします |
| ChatGPT | 開発者モードで、URL と OAuth を指定してカスタムコネクターを追加します |
| Cursor | Add to Cursor ボタンを使うか、~/.cursor/mcp.json に { "mcpServers": { "factuarea": { "url": "https://mcp.factuarea.com" } } } を記述します |
| VS Code | Install ボタンを使うか、.vscode/mcp.json に { "servers": { "factuarea": { "type": "http", "url": "https://mcp.factuarea.com" } } } を記述します |
| その他のクライアント | OAuth 2.1 を使用した Streamable HTTP(動的クライアント登録と PKCE) |
MCP アクセスは、トライアル期間中も含め、すべての Factuarea プランに含まれています。
ブラウザーを利用できませんか? API キーを使用します(スケジュール済みジョブ、CI、サーバー)
Settings → Developers → API keys でスコープを選択してキーを作成し、ベアラートークンとして送信します。
claude mcp add --transport http factuarea https://mcp.factuarea.com \
--header "Authorization: Bearer fact_test_xxxxxxxxxxxxxxxxxxxxxxxx"
fact_test_… キーはサンドボックスで、fact_live_… キーは実際の会社で動作します。
ローカルサーバーのみを実行できるクライアントですか? npm パッケージを使用します
@factuarea/mcp は、すべてのリクエストを API キーとともに https://mcp.factuarea.com に転送する、小規模な stdio サーバーです。Claude Desktop の設定ファイル、エージェントフレームワーク、リモートサーバーに対応していないクライアント向けのセットアップです。Node 20 以降が必要です。
{
"mcpServers": {
"factuarea": {
"command": "npx",
"args": ["-y", "@factuarea/mcp"],
"env": { "FACTUAREA_API_KEY": "fact_test_xxxxxxxxxxxxxxxxxxxxxxxx" }
}
}
}
| 変数 | 意味 |
|---|---|
FACTUAREA_API_KEY | API キーです。設定されていなくてもサーバーは起動し、各呼び出しでキーの作成方法を返します。 |
FACTUAREA_MCP_URL | サーバーエンドポイントです。デフォルトは https://mcp.factuarea.com です。localhost 以外では https:// のみ受け付けます。 |
FACTUAREA_REQUEST_TIMEOUT_MS | 呼び出しごとの制限時間です。デフォルトは 120000 です。 |
このパッケージ自体にはビジネスロジックは含まれていません。ツール、ルール、権限は常にサーバー側にあるため、ローカル接続とリモート接続は同じように動作します。バージョンは npm provenance を使用して CI から公開されます。
「昨日の納品書をもとにTalleres Ruizへの請求書を作成して、メールで送ってください。」
「今四半期の請求書のうち、未払いのものはどれですか?それぞれの顧客に督促メールを送ってください。」
「見積書 2026-014 を請求書に変換して、支払期日を30日に変更してください。」
「この仕入先の請求書を登録し、銀行振込で支払い済みとしてマークしてください。」
「卸売価格表のすべての価格を5 %引き上げてください。」
「第3四半期の Modelo 303 ワークブックを準備してください。」
「WooCommerce の注文 #1042 から請求書が作成されなかったのはなぜですか?」
「今日、チームの中でまだ出勤打刻をしていないのは誰ですか?」
「プロジェクト DEV に明日までのタスクを作成して、Ana に割り当ててください。」
「Talleres Ruiz に送るすべての見積書に、ロゴ入りの新しいテンプレートを使ってください。」
対応範囲
| 🧾 販売 | 下書きから支払い済みまでの請求書 — 送信、予約、リマインダー、支払い、無効化、訂正請求書 — に加え、見積書、プロフォーマインボイス、署名済み納品書、定期請求書 |
| 🎨 ドキュメントデザイン | 改訂ごとにバージョン管理されたPDFテンプレートとブランドアイデンティティのライブラリ。会社、各ドキュメントタイプ、シリーズ、連絡先ごとに独自のロゴとデフォルト設定を使用できます。各請求書、見積書、プロフォーマインボイス、納品書のテンプレートと、監査済みのデザイン改訂版、プレビュー、準備・レンダリング・検証ができる保存済みPDF、公開したものと正確に同じバージョンを共有する公開リンクも利用できます |
| 📥 購入 | 添付ファイル付きの仕入先請求書、支払い、期限超過および未処理の一覧 |
| 🚚 輸送 | DeCA(道路貨物輸送の電子管理書類):下書き(納品書からも作成可能)、発行、サービス中の変更、完了、キャンセル、そのPDF、運送業者にメール送信されたコピー — 納品書でも、請求書でも、VeriFactuの記録でもありません |
| 📦 カタログ | 顧客、仕入先、またはその両方である連絡先、バリエーション、商品形態、在庫を含む製品、仕入先のオファー、価格表、番号シリーズ、税金 |
| 🏛️ コンプライアンス | VeriFactuの記録、イベント、証明書、FACeを通じて行政機関に提出するFacturaE電子請求書、Modelo 303、347、130 |
| ⏱️ チーム | 従業員、勤務スケジュール、RD-ley 8/2019で義務付けられた労働時間記録、欠勤、出勤状況、休暇 |
| ✅ タスクとプロジェクト | ボード列とカスタムフィールドを備えたプロジェクト、担当者、ラベル、コメント、添付ファイル、サブタスクを含むタスク、請求書に計上できるタイマーと時間記録、予定表、通知 |
| ⚙️ 自動化 | Webhookとイベント、ドライラン機能を備えたルールエンジン、WooCommerceおよびShopifyのストア、Stripeの自動請求書作成 |
| 🏢 アドバイザー | 会計事務所向けの管理対象会社、APIキー、メールとリクエストのログ |
| すべてのツール、そのドメイン、必要な権限:docs.factuarea.com/mcp/tools。 |
ツールに加えて、サーバーは9つの税務ガイドをリソース
(factuarea://guardrails/…:発行、取消と訂正の違い、請求書の種類、明細と金額、VAT 制度キー、シリーズ、購入者の識別、VeriFactu の前提条件、複数の会社)として公開し、
5つのガイド付きワークフローをプロンプトとして提供します:請求書の発行、失敗した請求書の修正、納税者番号による顧客登録、オンラインストアの接続、請求書が発行されていない注文の追跡です。
実際の金銭を扱うエージェント向けに設計
税務記録を損なうことはありません。 税務当局向けの請求書が存在すると、元に戻せないミスがあります。発行済みの請求書を取り消さずに削除する、下書きではなくなった請求書を編集する、訂正請求書を無効にする、といった操作です。サーバーは処理が実行される前にこうした呼び出しを拒否します。拒否内容(mcp_guardrail_violation)には、違反したルール(rule_id)と正しい手順を説明するガイド(guardrail_uri)が記載されるため、エージェントは自力で軌道修正できます。
再試行しても請求書が二重に作成されることはありません。 元に戻せない操作ではidempotency_keyを受け付けます。タイムアウト後にエージェントが呼び出しを繰り返した場合、重複書類ではなく、リプレイとしてマークされた元の結果が返されます。
許可された範囲だけを参照します。 各認証情報には、スコープで許可されたツールだけが表示され、すべての呼び出しがその都度再検証されます。OAuth 経由で接続されたサードパーティ製アプリには、厳選されたカタログが提供されます。VeriFactu への書き込み、GDPR に基づく消去、支払い、API キー、管理対象の会社といった、特に機密性の高い操作には、所有者自身の API キーが必要です。付与されていない会社のデータにアクセスできる認証情報はありません。
まずはコピーで試してください。 テスト用認証情報は、会社のプランを引き継ぐサンドボックス上の複製で動作します。AEAT への送信、顧客へのメール送信、Webhook の送信は行われず、FACe への提出はシミュレーションされます。
セキュリティとプライバシー
PKCE とローテーションされる更新トークンを使用する OAuth 2.1、表示は一度きりでハッシュ化して保存される API キー(有効期限と IP 許可リストは任意)、ダッシュボードから取り消し可能な接続済みアプリ。
プライバシーポリシー:factuarea.com/privacidad。
脆弱性については、SECURITY.mdに従って報告してください。
開発者向けの Factuarea 関連情報
- ドキュメント — REST API リファレンス、ガイド、エラーコード、
llms.txt - SDK — TypeScript と PHP
- CLI — ターミナルから API を操作
- Claude Code プラグイン — このサーバーと、インテグレーション構築用のスキル
- インテグレーション — n8n と WooCommerce
よくある質問
プログラミングの知識は必要ですか?
いいえ。Claude または ChatGPT でサーバーに接続し、自然な言葉で質問してください。API キーと npm パッケージが必要なのは、自動化されたセットアップの場合のみです。
この方法で作成した請求書は VeriFactu で有効ですか?
ダッシュボードで作成する請求書と同じものです。会社で VeriFactu が有効になっている場合、Factuarea は他の請求書と同様に、AEAT に登録します。
実際のデータに触れずに試すことはできますか?
はい。同意画面で test を選ぶか、fact_test_ キーを使用してください。エージェントは分離されたサンドボックス企業で動作します。
エージェントは、アクセス権のある他の企業も確認できますか?
接続時に選択した企業のみです。別の企業で作業するには、再度接続してその企業を選択してください。
バグを見つけた場合や、必要なツールがない場合はどうすればよいですか?
イシューを作成してください。ホストされたサーバーに関する問題でも、こちらが適切な場所です。アカウントに関するご質問は、サポートにお問い合わせください。
コントリビューション
このリポジトリには npm パッケージとレジストリマニフェストが含まれています。サーバー自体は Factuarea のプラットフォームで稼働しています。プロジェクトのセットアップ方法はCONTRIBUTING.mdを(コーディングエージェントを使用する場合はAGENTS.mdも)お読みください。また、参加する前に行動規範をご確認ください。変更内容は変更履歴に記載されています。
ライセンス
このリポジトリのコードはMITライセンスです。ホストされたサーバーと Factuarea の利用には、Factuarea の利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。