# Avalara Tax Content — MCP | Avalara Developer

Source: https://developer.avalara.com/products/avalara-tax-content/mcp/

## 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:

{
  "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}.