This is a non-community repo, created and maintained by Avalara
MCP (Model Context Protocol) servers connect AI applications with Avalara's tax compliance systems in a standardized way. MCP servers allow partners and developers to integrate AI-driven tax workflows, automate cross-border compliance, and access Avalara's regularly updated tax content.
Avalara-supported MCP servers include AvaTax, Returns, E-Invoicing and Live Reporting, Tax Registrations and Business Licenses and Exemption Certificate Management, Cross Border Trade. More services will be added over time.
- Query real-time tax rates and calculations
- Access compliance monitoring and regulatory updates
- Manage exemption certificates, business licenses, and returns
- Retrieve documentation and guidance
Learn how to set up and connect to Avalara Model Context Protocol (MCP) servers for AI-powered tax compliance integration.
To connect to Avalara MCP servers, you need to have:
- Avalara subscription: You must have an active Avalara account
- An AI client: Programmatic clients built using FastMCP or any other MCP-compatible library.
- A modern web browser: Required for the OAuth 2.1 authorization flow.
Step 1: Set up the MCP client
Follow the steps provided on the individual MCP server pages.
Step 2: Authorize access
- When prompted, your MCP client redirects you to Avalara's secure sign in page
- Sign in with your Avalara credentials
- Review the permissions requested by the client for access to specific MCP server capabilities
- Grant consent to complete the OAuth flow
Server | Description | Install |
---|---|---|
Avalara AvaTax MCP Server | This server provides comprehensive access to tax calculations, transaction management, nexus handling, and compliance data. | |
Avalara Returns MCP Server | This server provides comprehensive access to tax returns management, filing calendars, and compliance data. | |
Avalara Tax Registrations and Business Licenses MCP server | Provides access to Avalara Tax Registration and Business Licenses APIs for license guidance, sales and payroll tax registrations, questionnaire management, and business activity validation. | |
Avalara E-Invoicing & Live Reporting MCP Server | MCP server providing AI agents access to Avalara's global e-invoicing and live reporting APIs for retrieving document statuses, downloading legal/compliant documents, and enabling seamless compliance across jurisdictions worldwide. | |
Avalara Exemption Certificates MCP Server | Provides access to the Avalara Exemption Certificate Management API for managing certificates, customer profiles, and company data. | |
Avalara Cross-Border Trade Services MCP Server | The Cross-Border Trade Services MCP server supports AI agents by providing tools to perform cross-border transactions, including duty calculations, and access to Trade and Tariff content libraries (including import trade restrictions). |
- Connection failed: Verify your Avalara account status and internet connection.
- Permission denied: Make ensure your account has access to the requested services.
- HTTP 429 (Too Many Requests): You've exceeded the server's rate limit.
- Wait a few minutes before retrying.
- Check the server's rate limit details on its individual page.