360 Secure SkillHub
360 安全技能中心

AgentTax

该 Skill 借助 AgentTax 外部 API 为 AI 代理交易提供税务合规能力:计算销售税/使用税、登记买卖交易并计算已实现资本利得、查询各州税率、配置经济关联以及导出 1099-DA 数据。需配置 API 密钥并以 curl 调用,运行需联网。

agenttax
agenttax
热度 42.40
最近更新 2026-05-11 17:37:27
分类:数据依赖:第三方 API / 代码执行应用场景:财务 / API 集成 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add agenttax
Metadata
name
agenttax
description
Tax compliance for AI agent transactions — sales tax, capital gains, nexus monitoring, 1099 tracking.
version
1.0.0
metadata
{"openclaw":{"requires":{"env":["AGENTTAX_API_KEY"],"bins":["curl"]},"primaryEnv":"AGENTTAX_API_KEY","emoji":"🧾","homepage":"https://agenttax.io","os":["linux","darwin","win32"]}}

AgentTax

Tax compliance tools for AI agent transactions. Use when the user or agent needs to:

  • Calculate sales tax or use tax on a transaction
  • Log trades for capital gains tracking
  • Check tax rates by state
  • Configure economic nexus states
  • Export 1099-DA data

API docs: https://agenttax.io/api/v1/agents

Authentication

All requests use the header: X-API-Key: $AGENTTAX_API_KEY

Get a free API key (100 calls/month):

curl -s -X POST https://agenttax.io/api/v1/auth/signup \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "password": "securepass", "agent_name": "my-agent"}'

Save the api_key.key from the response — it is only shown once.

Calculate Sales/Use Tax

Use when an AI agent buys or sells services, compute, API access, SaaS, or digital goods.

curl -s -X POST https://agenttax.io/api/v1/calculate \
  -H "X-API-Key: $AGENTTAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "role": "ROLE",
    "amount": AMOUNT,
    "buyer_state": "STATE",
    "buyer_zip": "ZIP",
    "transaction_type": "TYPE",
    "work_type": "WORK_TYPE",
    "counterparty_id": "COUNTERPARTY",
    "is_b2b": IS_B2B
  }'

Required fields:

  • role: "buyer" or "seller"
  • amount: transaction amount in USD
  • buyer_state: 2-letter US state code
  • transaction_type: one of compute, api_access, data_purchase, saas, ai_labor, storage, digital_good, consulting, data_processing, cloud_infrastructure, ai_model_access, marketplace_fee, subscription, license, service
  • counterparty_id: identifier for the other party

Optional fields:

  • buyer_zip: 5-digit zip for local rate lookup (recommended — adds city/county tax)
  • work_type: compute, research, content, consulting, trading (drives per-state classification)
  • is_b2b: true/false (affects rates in MD, IA)
  • seller_remitting: true/false (whether seller is collecting tax)

Response includes: total_tax, combined_rate, jurisdiction, audit_trail, confidence, advisories.

Sellers: you must configure nexus first (see below) or all calculations return $0.

Log Trades (Capital Gains)

Use when an agent buys or sells assets (compute tokens, crypto, etc.).

# Buy
curl -s -X POST https://agenttax.io/api/v1/trades \
  -H "X-API-Key: $AGENTTAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "asset_symbol": "SYMBOL",
    "trade_type": "buy",
    "quantity": QTY,
    "price_per_unit": PRICE
  }'

# Sell (returns realized gain/loss)
curl -s -X POST https://agenttax.io/api/v1/trades \
  -H "X-API-Key: $AGENTTAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "asset_symbol": "SYMBOL",
    "trade_type": "sell",
    "quantity": QTY,
    "price_per_unit": PRICE,
    "accounting_method": "fifo",
    "resident_state": "STATE"
  }'

Cost basis methods: fifo (default), lifo, specific_id.

Get Tax Rates

# All 51 jurisdictions
curl -s https://agenttax.io/api/v1/rates

# Single state with explanation
curl -s "https://agenttax.io/api/v1/rates?state=TX&explain=true"

Configure Nexus (Sellers Only)

Sellers must set nexus states to get non-zero tax results.

curl -s -X POST https://agenttax.io/api/v1/nexus \
  -H "X-API-Key: $AGENTTAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "nexus": {
      "TX": { "hasNexus": true, "reason": "Economic nexus" },
      "NY": { "hasNexus": true, "reason": "Physical presence" }
    }
  }'

Health Check

curl -s https://agenttax.io/api/v1/health

Error Handling

All errors return { "success": false, "error": "message", "agent_guide": "https://agenttax.io/api/v1/agents" }.

  • 400: Bad request — check error and errors fields
  • 401: Invalid or missing API key
  • 429: Rate limited (free tier: 100 calls/month)