AvaTax for Communications
Avalara Communications MCP server
Overview
Provides access to Avalara Communications tax calculation services, supporting taxes for voice, data, VoIP, and messaging transactions. It also provides reference data including tax types, jurisdiction codes, and location information.
MCP client setup
Cursor
Install MCP Server
Add the Avalara Communications MCP server to your IDE
Or manually add to your MCP settings:
{
"mcpServers": {
"avalara-comms": {
"type": "http",
"url": "https://mcp.avalara.com/comms"
}
}
}View Cursor MCP server documentation Link
Tools
| Name | Description | Sample prompt |
|---|---|---|
| comms_calculate_tax | Calculate communications taxes for one or more invoices and line items using the Avalara Communications tax engine. |
|
| comms_commit_transaction | Commit or uncommit a previously calculated communications tax transaction so it is included (or excluded) from downstream tax reporting. |
|
| comms_get_tax_types | Look up communications tax types and their associated category metadata. Use this tool to discover valid tax type and category combinations; treat categoryType as an opaque code and rely on categoryDescription when explaining results to users. |
|
| comms_get_transaction_service_pairs | This method returns the description for the transaction type, service type and the ts pairs. |
|
| comms_get_jurisdiction_codes | Requests supports using best match or exact match as well as limiting the number of matches returned. Use a * on the end of Fips/Npanxx Codes to find a range of values. |
|
| comms_get_location_data | Request will return all locations associated with the PCode |
|
| comms_geocode_address | Geocode a single street address or latitude/longitude pair to determine the correct taxing jurisdiction (PCode) and related location metadata. |
|
| comms_list_profiles | List communications client profiles for a given clientId, with optional paging and filtering controls. |
|