Avalara AvaTax integration
Enterprise tax compliance API for calculating sales tax, use tax, VAT, and other transaction taxes in real time. Provides address validation, tax calculation, document management, exemption certificate handling, and filing services. Supports over 12,000 tax jurisdictions worldwide.
Common Avalara AvaTax use cases
- Correct a price error on a committed invoice
- Review tax codes configured for a specific company
- Build a transaction history dashboard for a company
- Validate addresses in bulk by sending JSON payloads
- Update a company address after a business relocation
- Display company profile details in an admin dashboard
- Register a company to collect sales tax in a new state
- Populate a country dropdown in a tax configuration form
- Process a full refund when a customer returns all items
- Quickly estimate tax rate when only a ZIP code is known
What you can do with Avalara AvaTax
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.
Transaction, 15 operations
- POSTadjust_transaction
Adjusts an existing committed transaction with updated data.
- GETaudit_transaction
Retrieves the full audit history of a transaction.
- POSTchange_transaction_code
Changes the code identifier of an existing transaction.
- POSTcommit_transaction
Commits a transaction for tax reporting and filing.
- POSTcreate_or_adjust_transaction
Creates a new transaction or adjusts an existing one idempotently.
- POSTcreate_transaction
Creates a new tax transaction and returns calculated tax amounts.
- GETget_transaction_by_code
Retrieves a transaction by company code and transaction code.
- GETget_transaction_by_id
Retrieves a transaction by its numeric ID.
- GETlist_transactions_by_company
Lists transactions for a company with filtering and pagination.
- POSTlock_transaction
Locks a transaction to prevent any further changes.
- POSTrefund_transaction
Creates a refund transaction for an existing sale.
- POSTsettle_transaction
Settles a transaction by verifying, posting, and committing in one call.
- POSTuncommit_transaction
Uncommits a transaction to allow further modifications.
- POSTverify_transaction
Verifies a transaction matches expected values and posts it.
- POSTvoid_transaction
Voids a transaction to prevent it from being reported to tax authorities.
Company, 5 operations
- POSTcompany_initialize
Initializes a new company with all required setup in one call.
- POSTcreate_companies
Creates one or more new company profiles in AvaTax.
- GETget_company
Retrieves a single company by its numeric ID.
- GETquery_companies
Lists all companies visible to the authenticated user.
- PUTupdate_company
Updates an existing company profile.
Nexus, 3 operations
- POSTcreate_nexus
Creates nexus declarations to register a company in tax jurisdictions.
- GETlist_nexus_by_address
Lists all nexus jurisdictions applicable to a specific address.
- GETlist_nexus_by_company
Lists all nexus declarations for a company.
Address, 2 operations
- GETresolve_address_get
Validates and resolves a US or Canadian address via query parameters.
- POSTresolve_address_post
Validates and resolves a US or Canadian address via JSON body.
Tax code, 2 operations
- GETlist_tax_codes_by_company
Lists all tax codes associated with a specific company.
- GETquery_tax_codes
Lists all tax codes available in the AvaTax system.
Tax rate, 2 operations
- GETlist_tax_rates_by_address
Estimates the tax rate for a given address without creating a transaction.
- GETlist_tax_rates_by_postal_code
Estimates the tax rate for a given postal code.
Country, 1 operation
- GETlist_countries
Lists all countries supported by AvaTax with their codes.
Entity use code, 1 operation
- GETlist_entity_use_codes
Lists all entity use codes for tax exemption determination.
Jurisdiction, 1 operation
- GETlist_jurisdictions
Lists all tax jurisdictions available in the AvaTax system.
Region, 1 operation
- GETlist_regions
Lists all regions (states, provinces) within a country.
Utility, 1 operation
- GETping
Tests connectivity and returns the AvaTax API version.
Use Avalara AvaTax from Claude Code, Cursor or Codex
Connect Avalara AvaTax in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Avalara AvaTax 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 Avalara AvaTax
Create your workspace
Sign up free. Nothing to install.
Connect Avalara AvaTax once
Add your Avalara AvaTax 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.
Avalara AvaTax integration FAQ
- What can you do with the Avalara AvaTax integration?
- LiveContext exposes 34 operations on Avalara AvaTax, covering transaction, company, nexus and address. Common uses include Correct a price error on a committed invoice, Review tax codes configured for a specific company and Build a transaction history dashboard for a company.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…