Skip to navigation

Avalara E-Invoicing and Live Reporting MCP server

View as Markdown

Overview

Provides access to Avalara E-Invoicing and Live Reporting APIs for retrieving document statuses, downloading compliant documents, and managing compliance across jurisdictions.

MCP client setup

Cursor

Install MCP Server

Add the Avalara E-invoicing and Live Reporting MCP server to your IDE

Or manually add to your MCP settings:

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

View Cursor MCP server documentation Link

Tools

Name

Description

Sample prompt

get_document_status

Retrieves the current processing status and lifecycle events of an e-invoice or related document submitted to Avalara’s global e-invoicing API.

What’s the current status of transaction ID {transaction_id}? Show me the document status and the timeline of events recorded so far.

get_document

Retrieves and downloads a previously submitted electronic document (invoice, credit note, and so on) and returns it in the requested format (for example, application/xml or application/vnd.oasis.ubl+xml).

Retrieve the document for transaction ID {transaction_id} and give it to me in XML format.