Skip to content

How Avalara AvaTax’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score21/100

Agent-ready 48.4 × 0.30 = 14.52

API quality 4.3 × 0.20 = 0.86

Openness 10.3 × 0.20 = 2.06

Built-in AI 20.7 × 0.15 = 3.10

Automation 3.0 × 0.15 = 0.45

(14.52 + 0.86 + 2.06 + 3.10 + 0.45) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 20.99 ÷ 1.00 = 21.0

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready48.4/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [probe] https://developer.avalara.com/llms.txtPROBE llms.txt: HTTP 200 at https://developer.avalara.com/llms.txt # Avalara Developer > Avalara Developer (developer.avalara.com) is the official developer experience site for Avalara,
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md
  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)

Run the product headlessly / in CI for automationweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [claimed-docs] https://developer.avalara.com/freeTrial.md90-day AvaTax free trial. Get access to AvaTax APIs and SDKs ... No credit card needed. All you have to do is create an account

Plug MCP servers into this product so it can use their toolsweight 3

n/a — not applicable to this product: excluded from numerator and denominator

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/freeTrial.md90-day AvaTax free trial. Get access to AvaTax APIs and SDKs ... No credit card needed. All you have to do is create an account
  • [probe] https://developer.avalara.com/llms.txtPROBE llms.txt: HTTP 200 at https://developer.avalara.com/llms.txt # Avalara Developer > Avalara Developer (developer.avalara.com) is the official developer experience site for Avalara,
  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby
  • [claimed-docs] https://developer.avalara.com/freeTrial.md90-day AvaTax free trial. Get access to AvaTax APIs and SDKs ... No credit card needed. All you have to do is create an account
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Agent-ready = 87.2 ÷ 180 × 100 = 48.4

API quality4.3/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)
  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 5 (quality) × 0.6 (partial) = 3.0 of 10 max

  • [claimed-docs] https://developer.avalara.com/freeTrial.md90-day AvaTax free trial. Get access to AvaTax APIs and SDKs ... No credit card needed. All you have to do is create an account
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded

API quality = 3.0 ÷ 70 × 100 = 4.3

Openness10.3/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.
  • [claimed-docs] https://developer.avalara.com/products/ecm/api.mdExemption Certificate Management (ECM), also known as CertCapture, helps you collect, validate, and store exemption certificates in one place.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.
  • [probe] https://developer.avalara.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://developer.avalara.com/openapi.json, https://developer.avalara.com/swagger.json, https://developer.avalara.com/api/openapi.json, https://developer.avalara.com/.well-known/openapi.json)
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Export all of my data in open formats and leaveweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.
  • [claimed-docs] https://developer.avalara.com/products/ecm/api.mdExemption Certificate Management (ECM), also known as CertCapture, helps you collect, validate, and store exemption certificates in one place.

Read the product's source under an open licenseweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/sdk.mdAvalara provides SDKs for the REST v2 APIs in the following languages: C#, Java, JavaScript, Python, PHP, Ruby

Self-host the core productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Openness = 7.2 ÷ 70 × 100 = 10.3

Built-in AI20.7/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/freeTrial.mdAnalyze accounts faster with conversational queries. Explore transactions in detail to spot patterns or anomalies
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://developer.avalara.com/freeTrial.mdAnalyze accounts faster with conversational queries. Explore transactions in detail to spot patterns or anomalies
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Operate the product with natural-language commandsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/freeTrial.mdAnalyze accounts faster with conversational queries. Explore transactions in detail to spot patterns or anomalies
  • [probe] https://developer.avalara.com/mcp-servers.mdofficial MCP server documented at https://developer.avalara.com/mcp-servers.md

Built-in AI = 18.6 ÷ 90 × 100 = 20.7

Automation3.0/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 2 (quality) × 0.6 (partial) = 2.4 of 20 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides AI-powered tax code recommendations for products. Returns 1 to 3 ranked tax code suggestions with confidence levels based on product description and optional inputs such as category, itemType, or UPC.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves a list of transactions for a specific company, using filters to search.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Transactions/CreateTransaction.mdRecords a new transaction in AvaTax. A transaction represents a unique potentially taxable action that your company has recorded
  • [claimed-docs] https://developer.avalara.com/products/avatax/api/methods/Nexus/CreateNexus.mdCreates one or more new nexus declarations attached to this company... The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional taxes.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdProvides access to the Avalara AvaTax API for tax calculation, transaction management, nexus handling, and compliance data.
  • [claimed-docs] https://developer.avalara.com/products/avatax/mcp.mdRetrieves nexus definitions so you can determine tax obligations across jurisdictions.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 2.4 ÷ 80 × 100 = 3.0