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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect TaxJar
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
