curl --location 'https://identity.avalara.com/connect/token' \ --data-urlencode 'grant_type=client_credentials' \ --data-urlencode 'client_id=YOUR_CLIENT_ID' \ --data-urlencode 'client_secret=YOUR_CLIENT_SECRET' \ --data-urlencode 'resource=https://mcp.avalara.com/bl'
{
"avalara-bl": {
"transport": "http",
"url": "https://mcp.avalara.com/bl",
"headers": {
"Authorization": "Bearer access_token_here"
}
}
}Add the Avalara Tax Registrations and Business Licenses MCP server to your IDE
Or manually add to your MCP settings:
{
"mcpServers": {
"avalara-bl": {
"type": "http",
"url": "https://mcp.avalara.com/bl",
"headers": {
"Authorization": "Bearer access_token_here"
}
}
}
}| Name | Description | Sample prompt |
|---|---|---|
| get_license_totals_by_jurisdiction | Provides license totals by jurisdiction for a location and business context. | How many licenses are required for a {business_type} in {city}, {state} with zip code {zip_code}? |
| get_location_authorities | Returns payroll registration authority counts for a given location. | How many payroll registration authorities are required for a business at {address}? |
| get_state_regulation_status | Determines whether a business activity is regulated in a given state. | Is a {business_type} regulated in {state}? |
| get_questionnaire_schema | Provides question keys by question group for registration order forms to support mapping additional information to the questionnaire. |
|
| search_industry_keywords | Searches industry keywords by text and returns matching keywords with industry keyword ID. | Search industry keywords matching {search_text} for license research. |
| create_license_guidance_order | Creates an Avalara License Guidance (ALG) order to analyze a business location and activities and returns required licenses without filing them. Supports pre-populating key answers and allows one location per order. | Create a License Guidance order to determine required licenses for a {business_type} at {address}. |
| create_license_filing_order | Creates an Avalara License Filing (ALF) order for filing required business licenses and tax registrations on behalf of the customer. Requires a keyword and location. | Create a License Filing order for a {business_type} at {address}. |
| create_payroll_registration_order | Creates a Payroll Tax Registrations Only (PTR) order for one or more locations. Each location requires a full address and supports determining registration quantities. | Create a Payroll Tax Registrations Only order for a business with employees at {address_1} and {address_2}. |
| create_sales_tax_order | Creates a Sales Tax Registration order to register a business to collect sales tax in one or more locations. | Create a Sales Tax Registration order for a {business_type} in the states {state_list}. |
| create_unemployment_registration_order | Creates an Unemployment Insurance Registration only order for unemployment insurance registrations. | Create an Unemployment Insurance Registration order for a business at {address}. |