AgentTax について
AgentTaxは、米国のデジタルサービスやエージェント取引の税務記録・計算を行うMCPサーバーです。MCPツール開発者やAIエージェント向けに、決済記録、ネクサス情報、デジタル資産取引の記録を提供します。
主な機能
- 01決済記録と売上税の見積もり
- 02管轄区域別の税額計算
- 03ネクサス州の確認と設定
- 04取引記録と実現損益の見積もり
- 05Form 1099-DA草案データの作成
- 06税率と基準値の照会
活用シーン
- 01有料MCPサービスの受取決済を記録
- 02取引データを一括取り込み
- 03州ごとのネクサス基準と設定状況を確認
- 04デジタル資産取引を記録して1099-DA草案を準備
MCP 対応
MCPクライアントに税務、取引、ネクサス、税率のツールを提供します。決済は`track_payment`で記録でき、Stripe webhookによる自動追跡にも対応します。読み取り専用ツールにはMCPの`readOnlyHint`注釈があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
15掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| role | enum | はい | 取引におけるあなたの役割buyer | seller |
| amount | number | はい | USD 建ての取引金額 |
| is_b2b | boolean | いいえ | 企業間取引(州の B2B 規則を適用。例:IA、MD) |
| buyer_zip | string | いいえ | 地方税率の検索に使用する買い手の 5 桁の郵便番号 |
| work_type | enum | いいえ | Agent の業務の経済的な性質。州ごとの課税対象判定に使用します(compute、research、information_service、content、consulting、trading)compute | research | information_service | content | consulting | trading |
| seller_zip | any | いいえ | 売り手の 5 桁の郵便番号。TX/UT/AZ/TN の州内原産地課税の販売、および OH 州内の license/digital_good の販売では必須です |
| buyer_state | enum | はい | 買い手の州を示す 2 文字の米国州コード(または DC)AL | AK | AZ | AR | CA | CO | CT | DE | FL | GA | HI | ID | IL | IN | IA | KS | KY | LA | ME | MD | MA | MI | MN | MS | MO | MT | NE | NV | NH | NJ | NM | NY | NC | ND | OH | OK | OR | PA | RI | SC | SD | TN | TX | UT | VT | VA | WA | WV | WI | WY | DC |
| use_context | enum | いいえ | Maryland のみ、is_b2b=true の場合:購入物を企業のコンピューターシステムでのみ使用するかどうかenterprise_system | individual | mixed |
| seller_state | any | いいえ | 売り手の州を示す 2 文字の州コード(原産地課税の州内販売に必要) |
| counterparty_id | string | はい | 相手方の識別子(使用できるのは英字、数字、_-.:@ のみ) |
| seller_remitting | boolean | いいえ | 買い手側:売り手がすでに税を徴収しているかどうか |
| transaction_type | enum | はい | 取引の種類compute | api_access | data_purchase | saas | ai_labor | storage | digital_good | consulting | data_processing | cloud_infrastructure | ai_model_access | marketplace_fee | subscription | license | service |
| digital_content_type | enum | いいえ | transaction_type が digital_good の場合:ダウンロードするコンテンツの種類。一部の州では電子書籍、音楽、動画は課税対象ですが、デジタルアートや印刷可能なコンテンツは対象外ですebook | audio | video | art_image | photograph | printable_document | software | data | other |
詳細
AgentTax MCP サーバー
AgentTax を利用して、MCP ツール開発者と AI エージェント向けに税務コンプライアンスを提供します。
MCP ツール開発者向け
利用料が発生する MCP ツールを構築する場合、購入者がいる州で売上税の納税義務が生じます。ほとんどの決済処理サービスは、デジタルサービスに対して適切に対応していません。
AgentTax を MCP のセットアップに追加し、決済のたびに track_payment を呼び出してください。それだけです。
{
"mcpServers": {
"agenttax": {
"command": "npx",
"args": ["@agenttax/mcp-server"],
"env": {
"AGENTTAX_API_KEY": "atx_live_your_key"
}
}
}
}
決済後:
track_payment({
amount: 49.00,
buyer_state: "TX",
buyer_zip: "78701",
description: "MCP API access — monthly subscription",
payment_id: "pi_stripe_abc123",
source: "stripe"
})
納税義務とコンプライアンス状況を返し、アカウントに記録します。すべての取引は AgentTax ダッシュボード で確認できます。
Stripe ウェブフック(完全自動化)
ツールを手動で呼び出さずに税務追跡を完全に自動化するには、Stripe ウェブフックを AgentTax に設定します。
- Stripe Dashboard → Developers → Webhooks で、エンドポイントを追加します:
https://agenttax.io/api/v1/webhooks/stripe?key=atx_live_YOUR_KEY - イベントを選択します:
payment_intent.succeeded、checkout.session.completed、invoice.paid、charge.succeeded - 任意:正確な税務分類のため、Stripe の商品に
metadata.work_type(compute|research|content|consulting|trading)を設定します
すべての決済が自動的に分類、課税され、記録されます。コードの変更は不要です。
Stripe の決済に請求先住所が必要です。Stripe Checkout の設定で住所の完全な収集を有効にしてください。
インストール
Claude Code
claude mcp add agenttax -- npx @agenttax/mcp-server
export AGENTTAX_API_KEY=atx_live_your_key
Claude Desktop / Cursor / Windsurf
MCP 設定ファイルに追加します:
{
"mcpServers": {
"agenttax": {
"command": "npx",
"args": ["@agenttax/mcp-server"],
"env": {
"AGENTTAX_API_KEY": "atx_live_your_key"
}
}
}
}
デモモードはキーなしで動作します(1 日 50 回の呼び出し、アカウント不要)。以下で「Yes」と記載されているツールには AGENTTAX_API_KEY が必要です。
ツール
| ツール | 内容 | キーが必要 |
|---|---|---|
track_payment | 受け取った決済を記録し、売上税の納税義務を確認します。有料の MCP サーバーと API 向けの主要ツールです。 | デモで利用可能;履歴にはキーが必要 |
calculate_tax | 管轄区域ごとの内訳、監査証跡、信頼度スコア、注意事項を含む、売上税/使用税の詳細な計算を行います | デモで利用可能;完全な応答にはキーが必要 |
ingest_transactions | 最大 100 件の取引を一括記録します(例:x402 の購入)。external_tx_id に基づく冪等性があります | はい |
list_transactions | 累計を含む取引履歴を表示します | はい |
get_nexus_thresholds | 各州の経済的ネクサス基準(収益/取引件数)、注記、州歳入局(DOR)の出典を表示します | いいえ |
get_nexus | ネクサスを設定した州を表示します | はい |
configure_nexus | ネクサスがある州を設定します(マージ方式) | はい |
log_trade | 売買を記録します。売却の場合は取得原価に基づく実現損益を返します | はい |
list_trades | 記録した取引を表示します | はい |
export_1099_da | デジタル資産の実現益に関する Form 1099-DA のドラフトペイロードを作成します | はい(Pro) |
get_rates | 51 のすべての管轄区域または指定した 1 つの区域について、州売上税率とデジタル商品への課税可否を表示します | いいえ |
get_local_rate | 郵便番号に基づき、州税と地方税を合算した税率を表示します | いいえ |
get_capital_gains_rates | 州の短期/長期キャピタルゲイン税率を表示します | いいえ |
get_pricing | 機械可読形式の料金プラン情報を表示します | いいえ |
check_health | API の稼働状況とエンドポイント一覧を表示します | いいえ |
読み取り専用ツールには MCP の readOnlyHint アノテーションが付与されているため、クライアントは自動承認できます。
track_payment
track_payment({
amount: 49.00,
buyer_state: "TX",
buyer_zip: "78701",
description: "MCP tool subscription",
work_type: "content",
payment_id: "pi_stripe_abc123",
source: "stripe"
})
tax_owed、tax_rate、taxable、transaction_id、classification(業務の種類の判定根拠)およびcompliance_noteを返します。ネクサスが設定されていない州では、販売者に課される税額は0ドルとなり、その旨がnexus_warningに示されます。
販売したものが分かっている場合は、work_type(compute | research | information_service | content | consulting | trading)を明示的に指定してください。これは申告であり、正確な結果が得られます。また、コンサルティングまたはトレーディングの免税が適用される唯一の方法です。たとえば、アリゾナ州の購入者に販売したAIコンサルティングは免税の専門サービス(A.R.S. §42-5061(A)(1)、TPR 93-48)であるため、work_type: "consulting"を指定すると、AZでの税額は0ドルになります。work_typeを指定しない場合、サーバーはdescriptionから推定しますが、推定ではコンサルティングまたはトレーディングの免税は適用されません。コンサルティング(例:「SOC 2 audit platform subscription」)またはトレーディングに見える説明はSaaSとして課税され、推定が正しい場合はclassification.noteにwork_typeを指定して再送するよう案内されます。コンピューティングまたはリサーチに見える説明には1.1.1の分類が適用され、一部の州(例:CT、MD、SC、TN、WV)ではSaaSより税額が低くなることがあります。正確な結果を得るには、work_typeを指定してください。購入者が分からない場合はis_b2bを省略してください。falseを指定すると、消費者であることを申告したことになります。1.1.1からアップグレードする場合、一部のtrack_paymentの結果が変わります。CHANGELOG.mdを参照してください。
calculate_tax
calculate_tax({
role: "buyer",
amount: 500,
buyer_state: "TX",
buyer_zip: "78701",
transaction_type: "compute",
work_type: "compute",
counterparty_id: "seller-agent-123",
is_b2b: true
})
省略可能なフィールド:seller_state / seller_zip(TX、UT、AZ、TNおよびOHの一部の州内販売における原産地課税)、use_context(メリーランド州のB2B)、digital_content_type(transaction_type: "digital_good"と併用)、seller_remitting。transaction_typeとwork_typeは指定どおりに送信され、申告された事実として扱われます。推測せずに指定してください(アリゾナ州ではconsultingは免税です)。
Nexus
get_nexus_thresholds({ state: "NY" }) // what triggers registration
configure_nexus({ nexus: { TX: { hasNexus: true, reason: "Economic nexus" } } })
get_nexus() // what you have configured
Capital gains and 1099-DA
log_trade({ asset_symbol: "ETH", trade_type: "buy", quantity: 2, price_per_unit: 2500, asset_class: "crypto" })
log_trade({ asset_symbol: "ETH", trade_type: "sell", quantity: 1, price_per_unit: 3100, asset_class: "crypto" })
export_1099_da({ year: 2026 }) // draft, not a filed return
APIキーを取得する
curl -X POST https://agenttax.io/api/v1/auth/signup \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "securepass", "agent_name": "my-mcp-server", "agent_work_type": "compute"}'
4つすべてのフィールドが必須です。agent_work_typeには、compute、research、information_service、content、consulting、tradingのいずれかを指定します。応答に含まれるapi_key.keyを保存してください。これは一度しか表示されません。
料金
| プラン | 料金 | 月間呼び出し回数 |
|---|---|---|
| Free | $0 | 1,500 |
| Starter | $25/mo | 10,000 |
| Growth | $99/mo | 100,000 |
| Pro | $199/mo | 1,000,000 |
| x402 | Base上のUSDCで1回あたり$0.005 | 呼び出しごとの支払い、登録不要 |
最新の機械可読な料金情報:get_pricingまたはGET https://agenttax.io/api/v1/pricing。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。