# Avalara E-Invoicing and Live Reporting — MCP | Avalara Developer

Source: https://developer.avalara.com/products/e-invoicing/mcp/

## Avalara E-invoicing and Live Reporting MCP server

## 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](https://cursor.com/docs/mcp)

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