# Anrok (slim) > Anrok is a hosted sales tax, VAT and GST compliance platform for software and ecommerce sellers. Its API calculates tax and records transactions, and Anrok registers, files and remits. A remote MCP server gives AI assistants access to the account. - Full: https://www.anchorterminal.com/tools/anrok.md (~6,950 tokens) · this version ~1,680 tokens · JSON https://www.anchorterminal.com/tools/anrok.json · canonical https://www.anchorterminal.com/tools/anrok - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **C · 61.6/100 · rank #321 of 629 · #2 in Tax calculation & compliance · not agent-ready · confidence medium** Assessment: 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. ## Facts - Kind: HTTP API · vendor: Anrok, Inc. · category: Tax calculation & compliance · legal entity: Anrok, Inc. · provenance 70/100 - Endpoint: `https://api.anrok.com` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Paid · x402: no · licence: Proprietary service under the Anrok SaaS Services Agreement. The OpenAPI file states "All rights reserved" - Probe metrics: not measured yet (probes haven't run) - API: 26 operations under https://api.anrok.com/v1/seller, all POST with JSON. OpenAPI 3.1, version 1.1, at https://apidocs.anrok.com/openapi.yaml - Calculation: createEphemeral returns tax without saving. createOrUpdate calculates and saves the transaction for filing and threshold monitoring. Dates up to 31 days ahead are accepted - MCP server: Remote, Streamable HTTP at https://mcp.anrok.com/mcp. 31 documented tools (25 read, 6 write) for customers, certificates, transactions, products, filings, nexus and utilities. One Anrok account per connection - Credentials: API key as a Bearer token for the API. OAuth 2.1 with PKCE, dynamic client registration and six scopes for MCP, revocable from Anrok's API keys page or the client - Rate limits: 10 requests a second per seller account by default. 429 with an integer Retry-After header - Errors: 400 and 409 responses carry a typed code such as customerAddressCouldNotResolve, productExternalIdUnknown or transactionFrozenForFiling. The FAQ lists a resolution for each. 429 and a missing key answer in plain text - Paging: Cursor paging on list endpoints, default 25 and maximum 100 a page (20 for one filing list) - Premium endpoints: List transactions, filings, tax ID validation, certificate requests and street-level address resolution outside the US and Canada are enabled on request - Sandbox: Every seller account has a sandbox that Anrok describes as functionally identical to production. New sandboxes are requested by email - Pricing: Starter $100 per market a month. Custom quoted by sales - SDKs: No official SDK found on npm, PyPI or Anrok's GitHub organisation. The spec carries cURL samples - Certifications: SOC 1 Type II and SOC 2 Type II (security, availability, confidentiality) per anrok.com/security. Annual third-party security assessment. Hosted on Google Cloud - Status: Statuspage at https://anrok-status.com with two components, Web Application and Billing Integrations and API - Prices: Starter plan, per market $100 per month (plan) - Scores: Reliability 88, Performance pending, Schema & documentation 71, Agent ergonomics 70, Security & auth 59, Payments & pricing 15, Task success pending, Maintenance & community 47, Transparency & trust 54 · total over the 7 assessed categories - Why: Reliability, Graded on the public API, with the MCP server noted where it differs. · Schema & documentation, OpenAPI 3.1 at apidocs.anrok.com/openapi.yaml, 26 operations and 41 schemas (25). · Agent ergonomics, List endpoints take a limit, default 25 and maximum 100, with no field selection. · Security & auth, Two credential models. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Closed service with no release tags. · Transparency & trust, Closed service with clear terms, last updated July 2026, naming Anrok, Inc. - Sources: 23, open questions: 7, both in the full twin - Capabilities: tax.calculate, tax.transactions, tax.exemptions, tax.filing - JSON: https://www.anchorterminal.com/api/v1/tools/anrok.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/anrok.svg` or a link to https://www.anchorterminal.com/tools/anrok from a page on anrok.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send every call as a POST with a JSON body to https://api.anrok.com, including reads such as /v1/seller/products/list 2. Call createEphemeral for a quote and createOrUpdate only when the invoice is final. createOrUpdate saves the transaction for filing 3. Reuse the same transaction id on a retry. createOrUpdate overwrites by id, so a repeat doesn't create a second record 4. 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 5. On 429 wait the number of seconds in Retry-After. The default limit is 10 requests a second per seller account ## Connect ```bash curl https://api.anrok.com/v1/seller/transactions/createOrUpdate \ -H "Authorization: Bearer $anrok_api_key" \ --json '{"id":"my-first-transaction","accountingDate":"2023-01-01","currencyCode":"USD","lineItems":[{"productExternalId":"saas-product","amount":1050}],"customerId":"customer-1","customerName":"Customer 1","customerAddress":{"country":"us","line1":"310 S Houston St","city":"Dallas","state":"TX","zipCode":"75202"}}' ``` ```bash claude mcp add --transport http anrok https://mcp.anrok.com/mcp ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/anrok ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Avalara AvaTax | B | 68.8 | tax.calculate, tax.transactions, tax.exemptions, tax.filing | https://www.anchorterminal.com/tools/avalara.min.md | | TaxJar | C | 57.6 | tax.calculate, tax.transactions, tax.exemptions | https://www.anchorterminal.com/tools/taxjar.min.md | | Vertex O Series | C | 54.7 | tax.calculate, tax.transactions, tax.exemptions | https://www.anchorterminal.com/tools/vertex-tax.min.md | | Quaderno | C | 59.5 | tax.calculate, tax.transactions | https://www.anchorterminal.com/tools/quaderno.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)