MCP servers

Avalara Tax Content MCP server

Overview

Provides access to Avalara Tax Content (ATC) data, including Transaction Tax Export (TTE) Configurations, Jobs, Communications and User Defined Functions for Lodging and Autorental.

MCP client setup

Cursor

Install MCP Server

Add the Avalara Tax Content MCP server to your IDE

Add to Cursor

Or manually add to your MCP settings:

{
  "mcpServers": {
    "avalara-atc": {
      "type": "http",
      "url": "https://mcp.avalara.com/atc"
    }
  }
}
View Cursor MCP server documentation Link

Tools

NameDescriptionSample prompt
get_configurationsProvides configurations for a company, with optional filters for parentTTEId, searchTTEName, and productType.
  • Get all configurations for company {company_id}.
  • Find configurations for company {company_id} with parent TTE ID {parent_tte_id}.
  • Search configurations for company {company_id} with TTE name containing 'retail'.
get_communicationsGet all communications for a company (where notifications are sent).
  • Get all communications for company {company_id}.
  • List communication IDs for company {company_id}.
get_jobsProvides jobs for a company, with optional filtering by product type (default, lodging or autorental).
  • Get all jobs for company {company_id}.
  • Find lodging jobs for company {company_id}.
  • Get retail jobs for company {company_id}.
get_lodging_udfProvides all lodging user-defined fields (UDFs) for a specified company.
  • Get lodging UDFs for company {company_id}.
  • List all lodging UDFs for company {company_id}.
get_company_runsProvides job runs for a company, with optional filters for product type, job ID, and pagination support.
  • Get all job runs for company {company_id}.
  • Show the last 20 job runs for company {company_id} with product type 'lodging'.
  • Get job runs for company {company_id}
list_downloads_for_runidProvides a list of downloadable files for a given company ID and run ID. The resulting path can be used with the download_data tool to retrieve the file content.
  • List all downloadable files for company {company_id} and run {run_id}.
  • What files are available to download for run {run_id} of company {company_id}?
download_dataDownloads file content for a specified company ID, run ID, and file path. Use list_downloads_for_runid to obtain valid file paths.
  • Download the file at path {path} for company {company_id} and run {run_id}.
  • Get the content of file {path} from run {run_id} for company {company_id}.
create_communicationCreate a notification or communication record for a company.
  • Create a communication record for company {company_id} with recipient and delivery settings.
  • Add a notification email for company {company_id}.
update_communicationUpdate an existing communication record for a company.
  • Update communication {communication_id} for company {company_id} with new recipient settings.
  • Modify an existing communication record for company {company_id}.