Integration

TaxJar integration

Sales tax automation API for calculating, collecting, and reporting sales tax. Calculate tax rates by location, manage transactions for reporting, handle nexus determination, customer exemptions, address validation, and VAT validation. Essential for e-commerce platforms, marketplaces, and any business needing automated sales tax compliance.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in TaxJar.Built from the 22 TaxJar tools below, on the connection you add once.

Common TaxJar use cases

  • data correction
  • audit preparation
  • data reconciliation
  • audit review
  • tax reporting
  • refund reporting
  • order verification
  • refund verification
  • removing duplicates
  • displaying tax rates

What you can do with TaxJar

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Customer, 5 operations

  • create_customerCreate customerPOSTCreates a new customer in TaxJar with exemption information. Store wholesale, government, or other exempt buyers for automatic tax exemption.
  • delete_customerDelete customerDELETEDeletes a customer from TaxJar. Removes exemption information. Future orders for this customer will be taxed normally.
  • get_customerGet customerGETRetrieves details of a specific customer including exemption type, exempt regions, and addresses.
  • list_customersList customersGETRetrieves all customers stored in TaxJar for exemption management. Returns customer IDs and exemption information.
  • update_customerUpdate customerPUTUpdates an existing customer's exemption information in TaxJar. Modify exemption type, regions, or customer details.

Order, 5 operations

  • create_orderCreate orderPOSTCreates a new order transaction in TaxJar for tax reporting and filing. Push completed orders with tax collected to maintain accurate records.
  • delete_orderDelete orderDELETEDeletes an order transaction from TaxJar. Removes the order from reporting. Use carefully as this affects tax reports and filing.
  • get_orderGet orderGETRetrieves details of a specific order transaction by its transaction ID. Returns complete order information including amounts, addresses, and line items.
  • list_ordersList ordersGETLists all order transactions recorded in TaxJar for reporting. Filter by date range and transaction date to retrieve orders for specific periods.
  • update_orderUpdate orderPUTUpdates an existing order transaction in TaxJar. Use to correct amounts, addresses, or line items after the original order was recorded.

Refund, 5 operations

  • create_refundCreate refundPOSTCreates a new refund transaction in TaxJar. Records refunds for accurate tax reporting with negative amounts. Supports partial refunds and links to original orders.
  • delete_refundDelete refundDELETEDeletes a refund transaction from TaxJar. Removes the refund from reporting and adjusts tax liability calculations.
  • get_refundGet refundGETRetrieves details of a specific refund transaction by its transaction ID. Returns complete refund information including amounts, addresses, and line items.
  • list_refundsList refundsGETLists all refund transactions recorded in TaxJar. Filter by date range to retrieve refunds for specific reporting periods.
  • update_refundUpdate refundPUTUpdates an existing refund transaction in TaxJar. Use to correct refund amounts, addresses, or line items.

Rate, 2 operations

  • get_summary_ratesGet summary ratesGETRetrieves minimum and average sales tax rates by region. Use as a backup data source or for building local rate caches.
  • get_tax_ratesGet tax ratesGETRetrieves sales tax rates for a specific location based on zip code, city, state, and country. Returns combined rate and breakdown by jurisdiction without needing order details.

Address, 1 operation

  • validate_addressValidate addressPOSTValidates a customer address and returns standardized address matches. Ensures accurate addresses for tax calculation. Requires TaxJar Plus subscription.

Category, 1 operation

  • list_categoriesList categoriesGETRetrieves all available product tax categories with their tax codes. These categories represent products eligible for reduced rates or exemptions in certain jurisdictions.

Nexus, 1 operation

  • list_nexus_regionsList nexus regionsGETRetrieves all nexus regions configured for your TaxJar account. Returns the states/regions where you have sales tax collection obligations.

Tax, 1 operation

  • calculate_taxCalculate taxPOSTCalculates the sales tax for an order based on origin/destination addresses, line items, shipping, and nexus. Returns the total tax amount to collect along with detailed jurisdiction breakdowns.

Vat, 1 operation

  • validate_vatValidate vatGETValidates a VAT identification number against the VIES (VAT Information Exchange System) database for EU businesses.

TaxJar API rate limits

  • 25 requests per second

Rate limits vary by plan

These are the limits TaxJar documents, not ones LiveContext measured. They can change and often depend on your plan, so check the TaxJar documentation for current values.

Use TaxJar from Claude Code, Cursor or Codex

Connect TaxJar in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its TaxJar operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect TaxJar

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect TaxJar once

    Add your TaxJar connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

TaxJar integration FAQ

What can you do with the TaxJar integration?

LiveContext exposes 22 operations on TaxJar, covering customer, order, refund and rate. Common uses include data correction, audit preparation and data reconciliation.

What are the TaxJar API rate limits?

TaxJar documents 25 requests per second. Rate limits vary by plan Limits are set by TaxJar and can depend on your plan.

Popular integrations

Browse the whole catalog