Labsco
MCP SERVER

AgentTax

by AgentTax

Work out the US sales tax you owe on a payment you just received, and log it.

Accounting, Invoicing & Bookkeeping
Summary
Set your nexus states first, or every answer is zero.

Classification is automatic and driven by the description you pass, so write it the way you'd write an invoice line rather than an internal SKU. There is also a fully hands-off route: point a Stripe webhook at AgentTax and every payment is classified and logged without a tool call — that path needs a billing address on the payment, so turn on full address collection in Stripe Checkout first.

What it is

A tax-compliance server for people who sell through MCP tools or APIs. You call it after a payment lands; it classifies the transaction, returns what tax is owed in the buyer's state, and records the transaction in your AgentTax account.

What you get
  • `track_payment` takes the amount, the buyer's state and ZIP, a description and a payment id, and returns tax owed, tax rate, whether it was taxable, and the classified work type
  • `calculate_tax` runs the full calculation with jurisdiction detail, confidence scoring and advisories, for seller or buyer roles
  • `get_rates` returns rates for a single state or all 51 US jurisdictions, with an optional explanation
  • `configure_nexus` records the states you have economic nexus in — sellers get zero tax back until this is set
  • `log_trade` records a buy or a sell; sells come back with realised gain or loss against cost basis (FIFO, LIFO or Specific ID)
  • `check_health` reports API health and the available endpoints
Requirements

The README's client entry names `@agenttax/mcp-server` at version 1.0.0, which npm does not have; Claude Code users are pointed at `claude mcp add agenttax`. Put your key in `AGENTTAX_API_KEY` — keys start with `atx_live_` and are created by posting your email and password to the signup endpoint, which shows the key once. Demo mode works with no key at all, capped at 50 calls a day. Paid tiers run from $25/mo for 10,000 calls to $199/mo for 1,000,000; the free tier is 100 calls a month.