mcpField
M
mcp-afip

mcp-afip

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-afip について

mcp-afip は、アルゼンチンの税務当局 AFIP 向けの MCP サーバーで、CAE 認可を伴う電子請求書(Factura Electrónica)を扱います。AFIP 上で請求書を発行したり納税者情報を照会したりする開発者や会計システムを対象としています。AFIP の Web サービス操作を MCP ツールとして提供します。

主な機能

  1. 01CAE 認可付き電子請求書の作成
  2. 02請求書の照会、一括作成、取消
  3. 03クレジットノートとデビットノートの発行
  4. 04納税者照会と登録証明書の取得
  5. 05請求書種別、税率、通貨の参照

活用シーン

  1. 01アルゼンチンの事業者向け電子請求書の発行
  2. 02CAE 認可状況と最終請求書番号の確認
  3. 03取引先の CUIT 税務ステータスの確認

MCP 対応

本サーバーは AFIP の請求書発行およびパドロン操作を、ツールとして MCP クライアントに公開します。現在はアルファ版で、エンドポイントは実環境での検証が完全には済んでいません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-afip": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-afip"
],
"env": {
"AFIP_CERT_PATH": "<AFIP_CERT_PATH>",
"AFIP_KEY_PATH": "<AFIP_KEY_PATH>",
"AFIP_CUIT": "<AFIP_CUIT>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-afip
設定が必要な環境変数
AFIP_CERT_PATHPath to AFIP certificate (.crt)
AFIP_KEY_PATHシークレットPath to AFIP private key (.key)
AFIP_CUITCUIT number

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-afip0.2.0-alpha.3

ツール

20

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
itemsarrayいいえ請求書の明細項目
conceptnumberはい概念(1=製品、2=サービス、3=両方)
currencystringいいえ通貨コード(PES=ARS、DOL=USD)
doc_typenumberはい書類の種類(80=CUIT、86=CUIL、96=DNI、99=最終消費者)
amount_ivanumberいいえIVA 税額
amount_netnumberいいえ課税対象の純額
doc_numbernumberはい顧客の書類番号
amount_totalnumberはい請求書の合計金額
invoice_typenumberはい請求書の種類コード(1=A、6=B、11=C など)
point_of_salenumberはい販売拠点番号

詳細

@codespar/mcp-afip

電子インボイス(Factura Electronica)発行時のCAE認証に対応する、アルゼンチンの税務当局 AFIP(Administracion Federal de Ingresos Publicos)向けMCP サーバーです。

npm License: MIT

アルファ版 — npm の alpha dist-tag で公開されています。エンドポイントのパスは公開ドキュメントおよび BACEN/プロバイダーの規約に沿っていますが、実環境での検証は完了していません。0.x.x-alpha の間は正確なバージョンを指定してください。npm install @codespar/mcp-afip@alpha でインストールできます。

クイックスタート

# Set your credentials
export AFIP_CERT_PATH="/path/to/cert.crt"
export AFIP_KEY_PATH="/path/to/key.key"
export AFIP_CUIT="20123456789"

# Run via stdio
npx -y @codespar/mcp-afip@alpha

# Run via HTTP
MCP_HTTP=true MCP_PORT=3000 npx -y @codespar/mcp-afip@alpha

環境変数

変数必須説明
AFIP_CERT_PATHはいAFIP 証明書(.crt)へのパス
AFIP_KEY_PATHはいAFIP 秘密鍵(.key)へのパス
AFIP_CUITはい納税者の CUIT 番号
AFIP_ENVいいえ"production" または "homologation"(デフォルト:homologation)
MCP_HTTPいいえHTTP トランスポートを有効にするには "true" を設定
MCP_PORTいいえHTTP ポート(デフォルト:3000)

ツール(20)

ツール用途
create_invoiceAFIP 経由で電子インボイス(Factura Electrónica)を作成
get_invoice種類、販売拠点、番号を指定してインボイスの詳細を取得
get_last_invoice_number販売拠点と種類を指定して、最後に認証されたインボイス番号を取得
get_cae_statusインボイスの CAE 認証状況を確認
list_invoice_types利用可能なインボイスの種類(Factura A、B、C など)を一覧表示
list_tax_types利用可能な税の種類(IVA、知覚税、源泉徴収税など)を一覧表示
get_server_statusAFIP ウェブサービスの稼働状況(WSFE ステータス)を確認
get_authorized_points_of_saleCUIT に対して認証された販売拠点を一覧表示
create_invoice_batch1回の CAE リクエストで複数のインボイスを作成(FECAESolicitar、最大250件)
create_credit_note元のインボイスを参照するクレジットノート(Nota de Crédito A/B/C:種類3、8、13)を発行
create_debit_note元のインボイスを参照するデビットノート(Nota de Débito A/B/C:種類2、7、12)を発行
cancel_invoice認証済みインボイスをキャンセル/無効化(FECancel — 特定の種類/条件に限定)
get_invoice_total_x_requestFECAESolicitar リクエストで許可される最大レコード数を取得(FECompTotXRequest)
list_concept_types利用可能な取引内容の種類を一覧表示(FEParamGetTiposConcepto:1=商品、2=サービス、3=両方)
list_doc_types書類/識別番号の種類を一覧表示(FEParamGetTiposDoc:80=CUIT、86=CUIL、96=DNI、99=最終消費者)
list_iva_typesIVA 税率を一覧表示(FEParamGetTiposIva:21%、10.5%、27%、0% など)
list_currency_types対応通貨を一覧表示(FEParamGetTiposMonedas)
get_currency_rate通貨と ARS の為替レート(cotización)を取得(FEParamGetCotizacion)
lookup_taxpayerCUIT で納税者台帳を照会(WS_SR_PADRON A4/A5/A13 — 税務ステータス、氏名、住所)
get_registration_certificateCUIT の登録証明書(constancia de inscripción)を取得

認証

証明書ベースの WSAA 認証(SOAP)を使用します。MCP サーバーは、AFIP の SOAP サービス(WSFE)を内部で REST 方式によりラップします。AFIP が発行した有効な証明書が必要です。テストには homologation 環境を使用してください。

API リファレンス


エンタープライズ

エージェントによる支払いのガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。

認証

サーバーを起動する前に、以下の環境変数を設定してください。

  • AFIP_CERT_PATH (required) — AFIP 証明書(.crt)へのパス
  • AFIP_KEY_PATH (required, secret) — AFIP 秘密鍵(.key)へのパス
  • AFIP_CUIT (required) — CUIT 番号

認証情報は、プロバイダーの開発者ポータルで発行してください:https://www.afip.gob.ar/ws。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。