Head to head · Tax calculate · October 2026 research run
Anrok vs Vertex O Series
Anrok scores 61.6 (C) on agent readiness against Vertex O Series's 54.7 (C), and leads in 4 of 7 scored categories. Vertex O Series leads on maintenance & community and transparency & trust. Both do tax calculate.
Which one, for what
Anrok C
Good for An agent working for a software or ecommerce seller that already uses Anrok and wants calculation, exemption certificates and filing status in one account.
Ahead on
- Reliability, 88 against 65
- Agent ergonomics, 70 against 51
- Payments & pricing, 15 against 0
Watch for
No self-serve signup. Starter is $100 per market a month through "Talk to us", and Custom is quoted by sales
Good for An agent working inside a company that already has an O Series licence, for quotes, invoice tax, tax area lookups and tax configuration across sales tax, use tax and VAT.
Ahead on
- Maintenance & community, 62 against 47
- Transparency & trust, 68 against 54
Watch for
No public price, free tier or self-serve signup. The security guide sends new users to the Vertex sales team for an account
Score by category
| Category | Weight this run | Anrok | Vertex O Series | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 88 | 65 | Anrok +23 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 71 | 74 | Vertex O Series +3 |
| Agent ergonomics | 13%16.2 | 70 | 51 | Anrok +19 |
| Security & auth | 14%17.5 | 59 | 57 | Anrok +2 |
| Payments & pricing | 10%12.5 | 15 | 0 | Anrok +15 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 47 | 62 | Vertex O Series +15 |
| Transparency & trust | 7%8.8 | 54 | 68 | Vertex O Series +14 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 61.6 · C | 54.7 · C |
Facts side by side
| Fact | Anrok | Vertex O Series |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Anrok, Inc. | Vertex, Inc. |
| Hosted endpoint | https://api.anrok.com | https://calcconnect.vertexsmb.com/vertex-ws/v2 |
| Transports | HTTP, Streamable HTTP | HTTP |
| Auth | OAuth or key | OAuth |
| Pricing | Paid | Paid |
| x402 | no | no |
| Licence | Proprietary service under the Anrok SaaS Services Agreement. The OpenAPI file states "All rights reserved" | Proprietary service under a customer agreement with Vertex, Inc. that isn't published |
| Tools exposed | 31 | none |
| Read-only variant documented | no | no |
| llms.txt | yes | no |
| Last release | 2026-10-06 | 2026-09-25 |
| Terms last updated | 2026-07-01 | no date given |
| Privacy policy last updated | 2026-07-01 | no date given |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | yes | not found in the text |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | not found in the text | not found in the text |
| Arbitration or class-action waiver | not found in the text | not found in the text |
Verdicts
Anrok
The public OpenAPI 3.1 spec covers 26 operations with typed error codes, and the remote MCP server uses OAuth 2.1 with six scopes and keeps voids, refunds and filing approval away from the model. Access needs a seller account arranged through sales, API keys carry no scopes, and no API changelog, SDK or subprocessor list was found.
Vertex O Series
Public OpenAPI 3.0 specs cover calculation, transaction management, tax area lookup and tax configuration, and guides are served as Markdown. Access needs a sales contract. No price, free tier, sandbox signup, calculation rate limit, idempotency key or official SDK was found in the reviewed documentation.
Before you call either
Anrok
- Send every call as a POST with a JSON body to https://api.anrok.com, including reads such as /v1/seller/products/list
- Call createEphemeral for a quote and createOrUpdate only when the invoice is final. createOrUpdate saves the transaction for filing
- Reuse the same transaction id on a retry. createOrUpdate overwrites by id, so a repeat doesn't create a second record
- Expect transactionFrozenForFiling once a transaction is on a filed return. Negate it with createNegation and write a new id with a suffix such as :s2
- On 429 wait the number of seconds in Retry-After. The default limit is 10 requests a second per seller account
Vertex O Series
- Cache the access token for its 3,599-second life. The standard token endpoint allows 10 requests per 8 hours, and tokenguard.vertexcloud.com returns a cached token
- Send no
Authorization: Bearerheader to /oauth/token, and put the client id and secret in the body or a Basic header. Credentials in the URL are rejected - Set
saleMessageTypeto QUOTATION for an estimate. INVOICE is stored for reporting and remittance - Call GET /v2/transaction-exists/{transactionid} before retrying a failed INVOICE. No idempotency key is documented
- Delete, reverse or roll back a Cloud transaction within 90 days of calculation. Later requests can cause calculation errors or duplicates
Questions
Which is better for AI agents, Anrok or Vertex O Series?
Anrok scores 61.6 (C) on agent readiness against Vertex O Series's 54.7 (C), and leads in 4 of 7 scored categories. Vertex O Series leads on maintenance & community and transparency & trust.
Do Anrok and Vertex O Series need an API key?
Anrok takes an API key or an OAuth sign-in. Vertex O Series uses an OAuth sign-in.
Can an agent call Anrok and Vertex O Series without installing anything?
Yes. Anrok has a hosted endpoint at https://api.anrok.com and Vertex O Series at https://calcconnect.vertexsmb.com/vertex-ws/v2.
Other comparisons with Anrok or Vertex O Series
Machine-readable
- This page as Markdown
/compare/anrok-vs-vertex-tax.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/anrok.json·/api/v1/tools/vertex-tax.json - From a terminal
anchor compare anrok vertex-tax(the CLI) - Over MCP
compare_tools {"a": "anrok", "b": "vertex-tax"}at/mcp, no key