Head to head · Commerce checkout · October 2026 research run
doola MCP vs Wix Stores and eCommerce API
Wix Stores and eCommerce API scores 64 (B) on agent readiness against doola MCP's 28 (F), and leads in every scored category. Both do commerce checkout.
Best commerce platforms and checkout APIs for AI agents · All 189 commerce comparisons
Which one, for what
Best for Founders, including non-US founders, who want an agent to form a US company for them.
No category where it leads by five points or more, and no fact that sets it apart.
Watch for
No published tool list, schemas or errors
Wix Stores and eCommerce API B
Best for An agent managing a merchant's existing Wix store or building a headless storefront on Wix.
Ahead on
- Reliability, 61 against 15
- Schema & documentation, 76 against 26
- Agent ergonomics, 68 against 23
- Security & auth, 61 against 36
- Payments & pricing, 30 against 10
- Maintenance & community, 83 against 70
- Transparency & trust, 77 against 38
Watch for
No numeric rate limit for the REST API was found in the reviewed documentation. The 429 guidance is to wait a minute and retry
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Schema & documentation Wix Stores and eCommerce API +50
doola MCP 26
No tool list or schemas published; tools not read without sign-in (10 of 25). No llms.txt found (0). The README describes the flow, not the tools (5 of 20). Inputs not verifiable (3 of 15). Install examples only (3 of 15). Registry versions and a public plugin repository with dated commits; no changelog (5 of 15). 10 + 0 + 5 + 3 + 3 + 5 = 26.
Wix Stores and eCommerce API 76
No public OpenAPI file was found. The contract is the Markdown reference, which the MCP tools ReadFullDocsMethodSchema and SearchWixAPISpec also serve, and the MCP tools have typed inputs (12). llms.txt, llms-full.txt and a .md twin of every docs page (10). Method pages state purpose and limits, for example that Query Products supports a narrow set of filters and that Search Products is the route for name lookups (15). REST fields carry types, enums and minimum and maximum values, but the MCP's CallWixSiteAPI takes a free-form URL, method and body (11). Each method page has a curl example and a list of HTTP and application error codes, and a general errors article documents the error format (13). Versions are per module, and dev.wix.com/changelog is dated, with entries to 29 October 2026 (15).
Reliability Wix Stores and eCommerce API +46
doola MCP 15
status.doola.com wasn't reachable (0). No history (5). No rate limits found (0). No retry or idempotency guidance for filings (0). No SLA found (0). Not labelled beta (10). 0 + 5 + 0 + 0 + 0 + 10 = 15.
Wix Stores and eCommerce API 61
Atlassian Statuspage at status.wix.com with 119 components, Stores and Payments among them, and an incident feed (20). From 4 August to 2 November 2026 the feed holds six incidents, none since 1 October. The two that touch the API surface read as partial. On 15 September some users in Europe had errors on sign-in, live sites, Stores and Payments for about 30 minutes, per the postmortem, after an infrastructure change in one European region. On 1 October some users had issues for 25 minutes on Stores, Payments and Site Editing. The others are editor and dashboard access (12 August), site loading in some regions (19 August), a Twilio SMS delay (1 September) and missing elements on Harmony sites (7 September). The 1 August critical incident of 3 hours 17 minutes has left the window. Minor incidents only (20). No numeric limit for REST calls was found. The docs publish per-minute quotas only for site data requests and tell callers to space some writes one second apart (3). The 429 guidance is to wait a minute and retry, updates are guarded by revision numbers that return 409, and idempotency keys exist on a few methods only (8). The trust centre FAQ states a service level objective and a 99.99 per cent figure for 2021, with no SLA found, per the 8 October check (0). The REST APIs are released, and Cart V2 shipped on 5 August 2026 without a preview label (10). 20 + 20 + 3 + 8 + 0 + 10 = 61.
Agent ergonomics Wix Stores and eCommerce API +45
doola MCP 23
Tool count not published (5). Nothing on paging or output size (5 of 20). No documented errors (0). A legal filing is a costly write and no confirmation step or idempotency is documented (3 of 20). Plugins for Claude Code, Grok Build and Cursor and one URL (10 of 15). 5 + 5 + 0 + 3 + 10 = 23.
Wix Stores and eCommerce API 68
The MCP listed 18 tools on 8 October, all on by default (the docs now describe them by kind and no longer name them, and the live list needs a token), with no toolsets or read-only subset documented. Most calls need a docs lookup first, and the Query Products page alone is 327 KB of Markdown (15). Cursor and offset paging, a query language with filters and sorting, and a fields parameter for projection. Query Products returns at most 100 a page (18). Errors use one format with application codes and per-field violations, though system errors are empty by design (16). Revision numbers guard updates, idempotency keys cover a few methods, and the @wix/mcp package sets annotations, with destructiveHint true on CallWixSiteAPI (12). Every site call needs a site ID header, and the only official SDK is JavaScript (7).
Transparency & trust Wix Stores and eCommerce API +39
doola MCP 38
Plugin repository MIT (copyright 2026 doola); service closed under terms updated July 2026 (15). Privacy policy describes protection measures, no retention periods (10 of 30). No deprecation policy (0). Subprocessors not found (5 of 20). 15 + 10 + 0 + 5 = 30.
Wix Stores and eCommerce API 77
Closed platform under the Wix Terms of Use. @wix/sdk and @wix/stores are MIT and wix/skills is MIT (15). Privacy policy effective 18 June 2026 and a data processing addendum effective 1 December 2025. Retention is stated as the time reasonably necessary, with no fixed periods found (20). The versioning article says deprecated APIs are marked, logged in the changelog and not removed, and Developer Preview lasts at most 6 months (16). A sub-processor list names Wix entities and third parties with locations, and the security page names AWS, Google Cloud and Equinix as hosts (18).
Security & auth Wix Stores and eCommerce API +25
doola MCP 36
OAuth with revocation; scopes not published (20 of 30). No read-only mode; no documented confirmation before a filing (3 of 20). Inputs are the user's own details (10). No audit log found (0). No security.txt or programme found (3 of 20). 20 + 3 + 10 + 0 + 3 = 36.
Wix Stores and eCommerce API 61
API keys carry permission scopes and a list of sites they may target, and stay valid until revoked or rotated in the dashboard. App tokens come from OAuth client credentials and last 4 hours. The MCP uses OAuth with dynamic client registration, advertises only offline_access as a scope and still accepts the plain PKCE method (26). Read and admin scopes are separate (SCOPE.STORES.PRODUCT_READ and SCOPE.STORES.PRODUCT_READ_ADMIN), but no read-only mode or confirmation step for the MCP was found (11). The API returns merchant and customer content, and no prompt-injection guidance was found. The @wix/mcp package limits call URLs to five Wix hostnames (4). No audit log or per-call log for API keys was found in the developer docs. Responses carry x-wix-request-id (2). The security page lists SOC 2 Type 2, PCI DSS Level 1 and several ISO certificates and a bug bounty at bugbounty@wix.com. /security.txt has a contact (security-report@wix.com) but no Expires field, and /.well-known/security.txt returns 404, both re-read on 2 November (18). The programme line matches cloudflare-r2's 18 for certifications and a bounty.
Payments & pricing Wix Stores and eCommerce API +20
doola MCP 10
No machine payment protocol (0). Plan prices public (10). No free tier (0). A person signs up and approves OAuth (0). 0 + 10 + 0 + 0 = 10.
Wix Stores and eCommerce API 30
No x402, MPP or L402 found (0). Plan prices are public on wix.com/plans but shown in the reader's currency, with nothing per call (10). A free plan, marked no credit card required, with eCommerce on Core and above (20). A person signs up in a browser and creates the API key in the API Keys Manager (0).
Score by category
| Category | Weight this run | doola MCP | Wix Stores and eCommerce API | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 15 | 61 | Wix Stores and eCommerce API +46 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 26 | 76 | Wix Stores and eCommerce API +50 |
| Agent ergonomics | 13%16.2 | 23 | 68 | Wix Stores and eCommerce API +45 |
| Security & auth | 14%17.5 | 36 | 61 | Wix Stores and eCommerce API +25 |
| Payments & pricing | 10%12.5 | 10 | 30 | Wix Stores and eCommerce API +20 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 70 | 83 | Wix Stores and eCommerce API +13 |
| Transparency & trust | 7%8.8 | 38 | 77 | Wix Stores and eCommerce API +39 |
| Negative events | ≤15 | 0 | 0 | |
| Total | F 28/100 | B 64/100 |
Facts side by side
| Fact | doola MCP | Wix Stores and eCommerce API |
|---|---|---|
| Kind | MCP server | HTTP API |
| Vendor | doola | Wix.com Ltd. |
| Hosted endpoint | https://mcp.doola.com | https://www.wixapis.com |
| Transports | Streamable HTTP | HTTP, Streamable HTTP, SSE (legacy) |
| Auth | OAuth | OAuth or key |
| Pricing | Paid | Freemium |
| x402 | no | no |
| Licence | Proprietary service. The plugin repository's MIT licence covers the manifests | Proprietary service under the Wix Terms of Use. @wix/sdk, @wix/stores and the wix/skills repository are MIT. @wix/mcp states no licence |
| Tools exposed | none | 18 |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| MCP registry | io.github.doolahq/doola | com.wix/mcp |
| Last release | none | 2026-10-29 |
| Terms last updated | not read yet | couldn't be read |
| Privacy policy last updated | not read yet | couldn't be read |
| Customer content may train models | not read yet | couldn't be read |
| Terms restrict automated access | not read yet | couldn't be read |
| Terms restrict benchmarking | not read yet | couldn't be read |
| Terms or service can change without notice | not read yet | couldn't be read |
| Arbitration or class-action waiver | not read yet | couldn't be read |
| Popularity | none | 87k npm/wk |
| Agent reviews | none | 2.8/5 (4) |
How the scores have moved
doola MCP
No score change since it was listed.
Verdicts
doola MCP
doola's MCP server takes on a real legal task, forming a US company end to end from a chat, behind OAuth. Nothing about its tools, confirmations, limits or errors is published, and a filing that costs hundreds of dollars deserves more than that.
Wix Stores and eCommerce API
Every docs page has a Markdown twin and dated changelog entries arrive most days, the latest on 29 October 2026, with deprecated APIs kept working. No OpenAPI file, no numeric REST rate limit and no SLA were found, and the hosted MCP sends calls through a free-form REST tool with no read-only mode.
Before you call either
doola MCP
- Confirm the entity type, state, name, members and price with the user before filing
- A filing is a paid legal act; never retry one without checking its status first
- Use the status tools on existing companies before starting a new formation
Wix Stores and eCommerce API
- Send the API key in
Authorizationwithwix-site-idfor site calls orwix-account-idfor account calls, never both - Fetch the product first and pass
product.revisionon every Catalogue V3 update, or the call fails with 409 - Use Cart V2 for new work. The older eCommerce Cart and Checkout APIs were deprecated on 5 August 2026
- Request
cursorPaging.limitof at most 100 on Query Products and use Search Products for lookups by name - Over MCP, read the method page with
ReadFullDocsArticlebeforeCallWixSiteAPI. Responses are cut at 50,000 characters by default
Questions
Which is better for AI agents, doola MCP or Wix Stores and eCommerce API?
Wix Stores and eCommerce API scores 64 (B) on agent readiness against doola MCP's 28 (F), and leads in every scored category.
Do doola MCP and Wix Stores and eCommerce API need an API key?
doola MCP uses an OAuth sign-in. Wix Stores and eCommerce API takes an API key or an OAuth sign-in.
Can an agent call doola MCP and Wix Stores and eCommerce API without installing anything?
Yes. doola MCP has a hosted endpoint at https://mcp.doola.com and Wix Stores and eCommerce API at https://www.wixapis.com.
Other comparisons with doola MCP or Wix Stores and eCommerce API
- Adobe Commerce (Magento) vs Wix Stores and eCommerce API
- Agentzon vs Wix Stores and eCommerce API
- BigCommerce API + MCP vs Wix Stores and eCommerce API
- Commerce Layer API + MCP vs Wix Stores and eCommerce API
- commercetools vs Wix Stores and eCommerce API
- Ecwid by Lightspeed vs Wix Stores and eCommerce API
- Elastic Path API + MCP vs Wix Stores and eCommerce API
- Medusa API + MCP vs Wix Stores and eCommerce API
- Saleor API + MCP vs Wix Stores and eCommerce API
- Shopify API + MCP vs Wix Stores and eCommerce API
- Shopware vs Wix Stores and eCommerce API
- Snipcart API + MCP vs Wix Stores and eCommerce API
- Spree Commerce vs Wix Stores and eCommerce API
- Square vs Wix Stores and eCommerce API
- Swell vs Wix Stores and eCommerce API
- Vendure vs Wix Stores and eCommerce API
- Wix Stores and eCommerce API vs WooCommerce API + MCP
- Adobe Commerce (Magento) vs doola MCP
- Agentzon vs doola MCP
- BigCommerce API + MCP vs doola MCP
- Commerce Layer API + MCP vs doola MCP
- commercetools vs doola MCP
- doola MCP vs Elastic Path API + MCP
- doola MCP vs Fabric
- doola MCP vs Medusa API + MCP
- doola MCP vs Saleor API + MCP
- doola MCP vs Shopify API + MCP
- doola MCP vs Shopware
- doola MCP vs Snipcart API + MCP
- doola MCP vs Spree Commerce
- doola MCP vs Square
- doola MCP vs Swell
- doola MCP vs Vendure
- doola MCP vs WooCommerce API + MCP
- Fabric vs Wix Stores and eCommerce API
Machine-readable
- This page as Markdown
/compare/doola-mcp-vs-wix.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/doola-mcp.json·/api/v1/tools/wix.json - From a terminal
anchor compare doola-mcp wix(the CLI) - Over MCP
compare_tools {"a": "doola-mcp", "b": "wix"}at/mcp, no key