{"capabilities":{"extensions":[{"description":"AvaTax document context for transaction queries","params":{"supportedProducts":{"values":["avatax"]}},"required":false,"uri":"https://avi.avalara.com/a2a/avi/.well-known/extensions/document-context/v1/schema.json"}],"streaming":true},"defaultInputModes":["text/event-stream"],"defaultOutputModes":["text/event-stream"],"description":"Avi Avalara's AI agent for agentic access to Avalara's products and services.\n","name":"avi","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","provider":{"organization":"Avalara","url":"https://avalara.com"},"security":[{"oauth2":["openid","profile","email","offline_access","avalara_mcp"]}],"securitySchemes":{"oauth2":{"description":"Avalara OAuth2 security scheme","flows":{"authorizationCode":{"authorizationUrl":"https://identity.avalara.com/connect/authorize","refreshUrl":"https://identity.avalara.com/connect/token","scopes":{"openid":"OpenID access","profile":"Profile access","email":"Email access","offline_access":"Offline access for refresh tokens","avalara_mcp":"Avalara MCP access"},"tokenUrl":"https://identity.avalara.com/connect/token"}},"oauth2MetadataUrl":"https://identity.avalara.com/.well-known/openid-configuration","type":"oauth2"}},"skills":[{"description":"Avalara's Knowledge Center agent. This agent can answer 'what is' and 'how to' questions about Avalara's products and services. These are the question types, actions, and products and services that this agent is capable of answering. <QUESTIONS>: how-to, troubleshooting, and conceptual questions</QUESTIONS> <ACTIONS>: providing documentation around configuration, setup guides, integration guides, return filing guides, and troubleshooting guides.</ACTIONS> <PRODUCTS>: AvaTax, Managed Returns, ECM, Cross-Border, and related services.</PRODUCTS> If the user asks about any of these <QUESTIONS>, <ACTIONS>, or <PRODUCTS>, delegate to the kc agent.\n","examples":["How do I set up nexus in AvaTax?","What is a tax code?"],"id":"190a4568b24548e0dc8592f61f0a8cd2","name":"kc","tags":["knowledge-center","documentation","faq","support"]},{"description":"Avalara's AvaTax services agent. This agent can handle tax calculations, transaction management, nexus configuration, and address validation. These are the question types, actions, and products and services that this agent is capable of answering. <QUESTIONS>Tax calculations, transaction lookups/listings, nexus management, company info, tax code recommendations, and address validation.</QUESTIONS> <ACTIONS>: Calculating taxes, retrieving transactions, managing nexus declarations, searching tax codes, and validating addresses.</ACTIONS> <PRODUCTS>: Sales/use tax calculation, specialized tax types, international compliance, transaction management, nexus management, tax code classification, and address validation.</PRODUCTS> If the user asks about any of these <QUESTIONS>, <ACTIONS>, or <PRODUCTS>, delegate to the avatax agent.\n","examples":["Calculate tax for a sale from WA to CA","Show me my recent transactions"],"id":"168553c3628feae907c9078b1b85c0b0","name":"avatax","tags":["avatax","tax-calculation","transactions","nexus","companies","tax-codes","address-validation"]},{"description":"Avalara's E-invoicing and Live Reporting (ELR) services agent. This agent can check document status and retrieve e-invoice documents. These are the question types, actions, and products and services that this agent is capable of answering. <QUESTIONS>: Document status queries, processing timeline checks, delivery verification, document retrieval in multiple formats (XML, JSON, PDF), document comparisons, and transaction ID validation.</QUESTIONS> <ACTIONS>: Retrieving document status and processing events, fetching UBL invoices in various formats, comparing multiple documents, verifying delivery confirmations, and handling invalid transaction ID errors.</ACTIONS> <PRODUCTS>: Avalara E-Invoicing platform, PEPPOL-compliant document processing, UBL 2.1 invoice management, international e-invoicing exchanges (AD-B2B-PEPPOL), document validation and PDF generation, tax-inclusive invoice processing, and Message Level Response (MLR) handling.</PRODUCTS> If the user asks about any of these <QUESTIONS>, <ACTIONS>, or <PRODUCTS>, delegate to the elr agent.\n","examples":["What is the status of my e-invoice?","Retrieve document in PDF format"],"id":"4bbae18312fb55d3c9b7c6588db43391","name":"elr","tags":["elr","e-invoicing","live-reporting","e-invoice-status","e-invoice-retrieval"]},{"description":"Avalara's Returns services agent. This agent can handle Managed Returns, MyLodge, and Property Tax operations including country information, tax forms, filing calendars, revenue tracking, and account management. These are the question types, actions, and products and services that this agent is capable of answering. <QUESTIONS>Country and jurisdiction queries, tax type lookups, tax form retrieval by country/region, and company-specific filing recommendations</QUESTIONS> <ACTIONS>: Getting supported countries and tax types for returns, retrieving tax forms and filing calendars, getting suggested tax forms for returns, creating firm-client linkages and account management, property tax return and assessment tracking, MyLodge revenue transactions and tax summaries, customer location and tax detail management.</ACTIONS> <PRODUCTS>: Avalara Managed Returns, tax form management and cataloging, filing recommendations and suggestions, tax return filing services, and multi-jurisdiction tax compliance support.</PRODUCTS> If the user asks about any of these <QUESTIONS>, <ACTIONS>, or <PRODUCTS>, delegate to the returns agent.\n","examples":["What tax forms do I need for California?","Show my filing calendar"],"id":"7fff84525c6516919851a9005373f87e","name":"returns","tags":["returns","managed-returns","tax-forms","filing-calendars","mylodge","property-tax"]}],"url":"https://avi.avalara.com/a2a/avi","version":"1.0.0"}