> This page is for MCPs, version MCP servers.
> For other versions, use one of these documentation indexes:
> - Overview (default): https://avalara.ferndocs.com/mcp/overview/llms.txt
> - MCP servers: https://avalara.ferndocs.com/mcp/mcp-servers/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://avalara.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://avalara.ferndocs.com/_mcp/server.

# 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

Or manually add to your MCP settings:

```json
{
  "mcpServers": {
    "avalara-atc": {
      "type": "http",
      "url": "https://mcp.avalara.com/atc"
    }
  }
}
```

View Cursor MCP server documentation [Link](https://cursor.com/docs/mcp)

## Tools

Name

Description

Sample prompt

get_configurations

Provides 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_communications

Get all communications for a company (where notifications are sent).

* Get all communications for company \{company_id}.
* List communication IDs for company \{company_id}.

get_jobs

Provides 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_udf

Provides 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_runs

Provides 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_runid

Provides 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_data

Downloads 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_communication

Create 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_communication

Update 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}.