{
"avalara-returns": {
"transport": "http",
"url": "https://mcp.avalara.com/returns",
"headers": {
"Authorization": "Bearer jwt_token_here"
}
}
}| Name | Description | Sample prompt |
|---|---|---|
get_countries_returns | Provides a list of countries and regions supported by Managed Returns. | Provide all the countries Avalara supports in {country_name} for tax {tax_type} |
get_tax_types_returns | Provides the tax types supported by Managed Returns. | What are the tax types supported by Avalara Managed Returns? |
get_tax_forms_returns | Provides tax forms including codes, regions, and associated tax types supported by Managed Returns. | List all tax forms for {country_Id} or {region_Id} with their tax types. |
get_filing_calendars_returns | Provides filing calendars for a given company ID from Managed Returns. | Get filing calendars for company id {company_Id} |
get_suggested_tax_forms_returns | Provides automated tax form recommendations for a company based on transaction history, helping merchants identify which returns to file. | Get suggested tax forms for company ID {companyId}. |
create_company_returns | Create a company under a client account for managing multiple legal entities with separate tax obligations. Each company represents a distinct legal entity for jurisdictional requirements, filing calendars, and return submissions. | Create a company with account ID {accountId}, name "{companyName}", country "{country}", company code "{companyCode}", taxpayer ID "{taxpayerId}", and contact details including city, region, address, email, and phone |
create_and_link_account_returns | Creates a Avalara client account under the partner firm, creates a default company profile, and generates client credentials, serving as the first step in onboarding a new merchant. | Create and link a new client account for {accountName} with address {address}, company code {companyCode}, and contact {firstName} {lastName} |
create_firm_client_linkage_returns | Provides a way to link an existing client account to a firm in Avalara Managed Returns using the firm account ID and firm name, establishing a formal relationship for managing tax returns when the client already has an Avalara account. | Link existing client account to firm account ID {firmAccountId} with name '{firmAccountName}'. |
get_filing_cal_req_setup_returns | Provides the setup template and required questions for creating a filing calendar request for a specific tax form and company. | Get filing calendar request setup model for tax form {taxFormCode} for company ID {companyId}. |
create_filing_cal_req_returns | Create and submit a filing calendar request for approval. This request does not create a filing calendar directly; the actual filing calendar is automatically generated by Avalara once the request is approved. | Create filing calendar request for company ID {companyId} with tax form {taxFormCode}, frequency {frequencyCode}, and effective date {effDate}. |
get_filing_cal_req_status_returns | Provides the status of filing calendar requests for a company. | Get filing calendar requests status for company ID {companyId}. |
get_revenue_transactions_mylodge | Provides revenue transactions for a MyLodge property within a specified date range. | Get MyLodge revenue transactions for location {locationId} from {startDate} to {endDate}. |
get_tax_summaries_mylodge | Provides tax summaries for a MyLodge property, optionally filtered by marketplace. | Get MyLodge lodging property tax summaries for location {locationId} in {marketplace}. |
get_tax_details_mylodge | Provides detailed tax information for a MyLodge property, optionally filtered by marketplace. | Get MyLodge lodging property tax details for location {locationId} in {marketplace}. |
get_customer_locations_mylodge | Fetch customer locations for a mylodge customer. | Get MyLodge lodging customer locations for customer {customerId}. |
get_return_tracker_propertytax | Provides return tracking data from the Property Tax API for assessor accounts. Supports filtering by assessor, tax year, state, client name, account type, return status, deadlines, and work groups. Returns property tax return details, including deadlines, values, and processing status. Filtering occurs on the server after data retrieval. If no records match the current batch, the response may be empty while additional data is available. Use skip/take pagination and increment skip values until nextPage returns null to retrieve all matching results. | Get the Property Tax return tracker for assessor {assessorName} in tax year {year} with return status {status} and deadline after {date}. |
get_assessment_tracker_propertytax | Provides assessment tracking data from the Property Tax API for assessor accounts. Supports filtering by assessor, tax year, state, client name, account type, notice and appeal status, deadlines, hearing dates, appeal manager, and work groups. Returns property tax assessment details, including notices, appeals, values, and processing status. Filtering occurs on the server after data retrieval. If no records match the current batch, the response may be empty while additional data is available. Use skip/take pagination and increment skip values until nextPage returns null to retrieve all matching results. | Get the Property Tax assessment tracker for assessor {assessorName} in tax year {year} with notice status {status} and appeal deadline before {date} |