プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Ar Agents MCP

作者:ar-agentsバージョン 0.4.11i★ –iパソコンで動く
レジストリ名io.github.ar-agents/mcp

インストール

概要

作者による説明(英語の原文)

Argentine business automation: Mercado Pago, AFIP/ARCA, WhatsApp, banking, shipping (7 packages).

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 会計・財務・税務
  • 入力が必要なもの:MP_ACCESS_TOKEN, AFIP_CERT_PEM, AFIP_KEY_PEM, WHATSAPP_ACCESS_TOKEN

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: MP_ACCESS_TOKEN, AFIP_CERT_PEM, AFIP_KEY_PEM, AFIP_CUIT, WHATSAPP_ACCESS_TOKEN, WHATSAPP_PHONE_NUMBER_ID

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "ar-agents": {
      "command": "npx",
      "args": [
        "-y",
        "@ar-agents/mcp"
      ],
      "env": {
        "MP_ACCESS_TOKEN": "your-value",
        "AFIP_CERT_PEM": "your-value",
        "AFIP_KEY_PEM": "your-value",
        "AFIP_CUIT": "your-value",
        "WHATSAPP_ACCESS_TOKEN": "your-value",
        "WHATSAPP_PHONE_NUMBER_ID": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add ar-agents --env MP_ACCESS_TOKEN=your-value --env AFIP_CERT_PEM=your-value --env AFIP_KEY_PEM=your-value --env AFIP_CUIT=your-value --env WHATSAPP_ACCESS_TOKEN=your-value --env WHATSAPP_PHONE_NUMBER_ID=your-value -- npx -y @ar-agents/mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "ar-agents": {
      "command": "npx",
      "args": [
        "-y",
        "@ar-agents/mcp"
      ],
      "env": {
        "MP_ACCESS_TOKEN": "your-value",
        "AFIP_CERT_PEM": "your-value",
        "AFIP_KEY_PEM": "your-value",
        "AFIP_CUIT": "your-value",
        "WHATSAPP_ACCESS_TOKEN": "your-value",
        "WHATSAPP_PHONE_NUMBER_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "ar-agents": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@ar-agents/mcp"
      ],
      "env": {
        "MP_ACCESS_TOKEN": "your-value",
        "AFIP_CERT_PEM": "your-value",
        "AFIP_KEY_PEM": "your-value",
        "AFIP_CUIT": "your-value",
        "WHATSAPP_ACCESS_TOKEN": "your-value",
        "WHATSAPP_PHONE_NUMBER_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • MP_ACCESS_TOKEN 秘密 env
    Mercado Pago access token (TEST- prefix for sandbox, APP_USR- for production). Enables MP tools.
  • AFIP_CERT_PEM 秘密 env
    AFIP/ARCA X.509 certificate (PEM string) for WSAA authentication. Enables CUIT padron + factura electronica tools.
  • AFIP_KEY_PEM 秘密 env
    AFIP/ARCA private key (PEM string) for WSAA authentication. Required if AFIP_CERT_PEM is set.
  • AFIP_CUIT env
    Issuer CUIT (Argentine tax ID) registered with the AFIP cert. Format: 20-XXXXXXXX-X.
  • WHATSAPP_ACCESS_TOKEN 秘密 env
    Meta WhatsApp Business Cloud API token. Enables WhatsApp tools.
  • WHATSAPP_PHONE_NUMBER_ID env
    Meta WhatsApp Business phone-number ID. Required if WHATSAPP_ACCESS_TOKEN is set.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント ar-agents で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

会計・財務・税務のほかのサーバーとの比較i

  • このカテゴリのほかの1723件のうち0%よりスターが多い
  • このカテゴリのほかの1723件のうち8%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1723件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Ar Agents MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:MP_ACCESS_TOKEN, AFIP_CERT_PEM, AFIP_KEY_PEM, WHATSAPP_ACCESS_TOKEN

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.4.11)がレジストリに届いたのは6 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Finance Toolkit, SolidInvoice, Korea Tax Calculator

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Finance Toolkit

作者:JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

パソコンでもクラウドでも★ 5,496MIT昨日更新
インストール

SolidInvoice

作者:SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

クラウドで動く★ 981MIT7 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@ar-agents/mcp

One MCP server that bundles the entire @ar-agents/* toolkit: CUIT validation, AFIP/ARCA padron lookup, identity attestation, MercadoPago Payments + Subscriptions + Cuotas, WhatsApp Business: into any MCP host (Claude Desktop, Cursor, Codeium, Continue, Cline, etc.).

What is this

This package is the MCP server wrapper around the @ar-agents/* packages. If you're building agents in Vercel AI SDK 6 directly, you don't need this: install the individual packages. If you want to use the AR toolkit from Claude Desktop, Cursor, Codeium, or any MCP host, this is your one-stop install.

Governance: the art. 102 gate is ON by default

This server moves real money (Mercado Pago), files real taxes (AFIP/ARCA) and can constitute real companies (IGJ). Argentina's Sociedad Automatizada regime (art. 102) makes a human administrator responsible for those acts and bars delegating that supervision. So, by default, this server enforces a governance gate:

  • A `READ`-level tool (e.g. validate_cuit, lookup_cuit_afip, search_payments) always runs: no gate.
  • A money / fiscal / legal / irreversible (or unclassifiable) tool is REFUSED unless you wire a human-approval hook. The refusal is a clear MCP error telling you what to do — no money/fiscal/legal tool ever executes silently.

Classification reuses the same @ar-agents/core risk manifest the local agents use (classifyTool / levelRequiresApproval), fed each tool's name, description and sideEffects. The gate runs before the tool executes, so a denied call never touches the network.

Blast radius: the gate is fail-closed, so some READ tools are gated too

Classification is by name (plus description / sideEffects). The unknown class fails closed — and any tool whose name is not a recognized read verb is treated as `unknown` and is GATED by default-ON. With every registry wired this is roughly 65 of ~145 exposed tools, and it currently includes some genuine read tools whose names don't match the read-verb heuristic:

CategoryRead tools currently GATED by default-ON
IGJ registry readsigj_get_entity, igj_search_entities, igj_get_autoridades, igj_get_domicilios, igj_get_asambleas
Boletín Oficial readsbo_search, bo_today, bo_get_norma, bo_list_subscriptions
Signature verification readsfirma_inspect_cert, firma_verify_chain, firma_verify_cms_signature, firma_is_onti_issued
AFIP catalog readsobtener_alicuotas_iva, obtener_tipos_comprobante, obtener_tipos_documento, obtener_tipos_concepto, obtener_tipos_moneda
Shipping readstrackear_envio, listar_sucursales
Otherlookup_credit_situation, mp_health_check

This is intentional fail-safe behavior (better to gate a read than let an unknown tool move money silently), not a per-tool allowlist of "these are dangerous". To see the exact resolved risk level for every tool in your configuration, run:

ar-agents-mcp doctor

Its GOVERNANCE section lists each exposed tool, its resolved risk level, and whether it is GATED under your current env — so you see the precise blast radius before and after upgrading. To let the gated reads (and any approval-level tool) run, either wire an approve hook (below) or set `AR_AGENTS_MCP_ENFORCE=off` (ungated — not recommended for autonomous money/fiscal/legal acts). Reclassifying these names as read so they pass while real acts stay gated is a separate, deliberate change to the cross-package risk manifest, tracked outside this release.

Wiring human approval (HITL)

When you embed the server in your own Node app:

import { createServer } from "@ar-agents/mcp";

const { server } = await createServer({ governance: { // Called before any money/fiscal/legal/irreversible/unknown tool. // Return true to proceed, false (or throw) to refuse. approve: async (toolName, args) => askHumanAdministrator(toolName, args), // Optional kill-switch: when it returns true, EVERY tool refuses. isHalted: async () => isSocietySuspended(), }, });

Opting out (ungated passthrough)

To restore the old behavior where every tool runs without a gate, set:

"env": { "AR_AGENTS_MCP_ENFORCE": "off" }

Resolution order: the explicit createServer({ governance: { enforce } }) option > the AR_AGENTS_MCP_ENFORCE env var > default-ON. The boot summary (printed to stderr) shows the active mode, e.g. governance → enforce=ON (art. 102 gate · NO approve hook → fail-closed DENY).

Kill-switch

Set AR_AGENTS_MCP_HALT=1 (or wire governance.isHalted) to suspend the whole society: every tool, read or not, refuses with a society_suspended error. Default is no halt — behavior is unchanged unless you wire it.

Env varDefaultEffect
AR_AGENTS_MCP_ENFORCEonoff disables the art. 102 gate (ungated passthrough).
AR_AGENTS_MCP_HALTunset1 suspends every tool (society_suspended).

Quick start (Claude Desktop)

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

"mcpServers": { "ar-agents": { "command": "npx", "args": ["-y", "@ar-agents/mcp"], "env": { // All env vars are optional: set the ones for the integrations you need. // Without any: only validate_cuit (algorithm-only) is available.

// MercadoPago: enables 21 payment / subscription tools "MP_ACCESS_TOKEN": "TEST-...-or-APP_USR-...", "MP_BACK_URL": "https://yourapp.com/done",

// AFIP/ARCA: enables lookup_cuit_afip (real padron data) "AFIP_CUIT_REPRESENTADO": "20XXXXXXXXY", "AFIP_CERT_PEM": "-----BEGIN CERTIFICATE-----\n...", "AFIP_KEY_PEM": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]

PopNxに聞く