{
 "categories": [
  "finance",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-06",
   "fact": "homepage",
   "note": "Avalara presents AvaTax as commercial sales and use tax calculation software with a REST API, partner connectors, and Avalara MCP servers for AI agents. Plans start at $699 per state per year.",
   "source": "https://www.avalara.com/us/en/products/calculations.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "license",
   "note": "Avalara pricing is commercial and volume-based. The tax calculation and returns package is listed as starting at $699. No lasting free AvaTax tier was stated.",
   "source": "https://www.avalara.com/us/en/products/pricing.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.exists",
   "note": "Avalara publishes AvaTax REST API v2 with resource families including Accounts, Addresses, Companies, Nexus, TaxCodes, Transactions, Certificates, Reports, and Users. Sandbox base URL is https://sandbox-rest.avatax.com/.",
   "source": "https://developer.avalara.com/products/avatax/api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.kinds[0]",
   "note": "The AvaTax API page titles the product a REST interface to Avalara's enterprise tax service, version v2, with JSON create/list/get operations under /api/v2/.",
   "source": "https://developer.avalara.com/products/avatax/api.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.auth[0]",
   "note": "AvaTax REST v2 supports HTTP Basic authentication. Username/password is encoded as Authorization: Basic base64(username:password). Avalara recommends this for individual users calling APIs.",
   "source": "https://developer.avalara.com/avatax/authentication-in-rest/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.auth[1]",
   "note": "The same Basic scheme accepts account ID and license key as Authorization: Basic base64(accountid:licensekey). Avalara recommends this for on-premises connectors. Each account has one license key; resetting it revokes the previous key.",
   "source": "https://developer.avalara.com/avatax/authentication-in-rest/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.coverage",
   "note": "The AvaTax product page states the REST API exposes the most commonly used capabilities for calculating tax, modifying documents, and validating addresses. That is a partial product surface, not a claim that every AvaTax UI action is an API endpoint.",
   "source": "https://www.avalara.com/us/en/products/calculations.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.exists",
   "note": "Avalara documents currently maintained official REST v2 SDKs and links first-party GitHub repositories under avadev.",
   "source": "https://developer.avalara.com/products/avatax/sdk.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages",
   "note": "The SDK page lists official REST v2 libraries for C#, Java, JavaScript, Python, PHP, and Ruby, with GitHub links to AvaTax-REST-V2-DotNet-SDK, JRE-SDK, JS-SDK, Python-SDK, PHP-SDK, and Ruby-SDK.",
   "source": "https://developer.avalara.com/products/avatax/sdk.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.mcp.first_party",
   "note": "Avalara developer docs host an AvaTax MCP server at https://mcp.avalara.com/avatax with HTTP install snippets for Cursor, VS Code, and Claude Code, plus a ten-tool table for tax calculation, transactions, nexus, companies, tax codes, and address validation.",
   "source": "https://developer.avalara.com/mcp-servers/avatax/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.export[0]",
   "note": "CreateTransaction is POST /api/v2/transactions/create and returns a JSON transaction including tax, lines, and addresses. List and get transaction APIs return the same JSON documents.",
   "source": "https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.import[0]",
   "note": "CreateTransaction accepts a JSON CreateTransactionModel with addresses and line items. Related APIs commit, void, adjust, and refund those recorded transactions.",
   "source": "https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Avalara publishes https://developer.avalara.com/llms.txt as a documentation index covering AvaTax, REST v2, SDKs, and MCP server pages.",
   "source": "https://developer.avalara.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.api",
   "note": "REST v2 is a maintained tax-engine API with sandbox and production hosts, Basic auth, official SDKs, and write APIs for transactions, nexus, and certificates. Coverage is the commonly used tax surface, and CreateTransaction requires AvaTaxPro or BasicReturns, so the path is broad rather than unusually complete.",
   "source": "https://developer.avalara.com/products/avatax/api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted AvaTax MCP lists ten tools for calculation, transactions, nexus, companies, tax codes, and address validation. Sibling Avalara MCP servers are out of this product boundary. That is useful official coverage, not the full REST catalog.",
   "source": "https://developer.avalara.com/mcp-servers/avatax/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current AvaTax MCP page. Production URL is https://mcp.avalara.com/avatax. The tool table matches the ten names recorded here.",
   "source": "https://developer.avalara.com/mcp-servers/avatax/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[1].url",
   "note": "Opened Avalara's MCP overview. AvaTax is listed as a supported server. Clients authorize by redirecting to Avalara sign-in and completing an OAuth consent flow.",
   "source": "https://developer.avalara.com/mcp-servers/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current AvaTax REST v2 authentication page for username/password Basic and account ID/license key Basic.",
   "source": "https://developer.avalara.com/avatax/authentication-in-rest/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current official AvaTax REST v2 SDK language list and GitHub repository links.",
   "source": "https://developer.avalara.com/products/avatax/sdk.md",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-06",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developer.avalara.com/mcp-servers/avatax/"
   },
   {
    "type": "mcp",
    "url": "https://developer.avalara.com/mcp-servers/"
   },
   {
    "type": "docs",
    "url": "https://developer.avalara.com/avatax/authentication-in-rest/"
   },
   {
    "type": "docs",
    "url": "https://developer.avalara.com/products/avatax/sdk.md"
   }
  ]
 },
 "homepage": "https://www.avalara.com/us/en/products/calculations.html",
 "id": "avalara-avatax",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "basic-username-password",
    "account-license-key"
   ],
   "coverage": "partial",
   "docs": "https://developer.avalara.com/products/avatax/api/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. AvaTax REST v2, official language SDKs, and the hosted AvaTax MCP cover tax calculation and transaction work without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "java",
    "javascript",
    "python",
    "php",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Avalara AvaTax",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "coupa",
   "sap-concur"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Avalara",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Avalara AvaTax is automatable today through the AvaTax REST v2 API. This record is AvaTax tax calculation, transactions, nexus, companies, tax codes, and address validation. It is not Avalara Returns, Cross-Border, Classification, Tax Content, Business Licenses, E-Invoicing, or the docs-only Avalara MCP. REST v2 is JSON over HTTPS at https://sandbox-rest.avatax.com/ and https://rest.avatax.com. Callers authenticate with HTTP Basic using either a username and password or an account ID and license key. CreateTransaction records sales, purchases, transfers, and refunds and requires an AvaTaxPro or BasicReturns entitlement. The same surface covers commit, void, adjust, refund, companies, nexus, tax codes, certificates, and address resolution. Official REST v2 SDKs exist for C#, Java, JavaScript, Python, PHP, and Ruby. The hosted AvaTax MCP at https://mcp.avalara.com/avatax is first-party and uses OAuth 2.1 in the MCP client. Documented tools are calculate_tax, get_transaction, get_transactions, get_nexus_definitions, get_nexus, create_nexus, get_companies, get_tax_code_definitions, get_tax_code_recommendations, and validate_address. That is useful agent coverage of the tax engine, not the full REST catalog. AvaTax webhooks and a first-party CLI were not established on the opened AvaTax pages. iPaaS connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path.\n"
 }
}