Head to head · Commerce checkout · October 2026 research run

doola MCP vs WooCommerce API + MCP

WooCommerce API + MCP scores 71 (BB) 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

doola MCP F

Best for Founders, including non-US founders, who want an agent to form a US company for them.

Also in its favour

  • A hosted endpoint, with nothing to install

Watch for

No published tool list, schemas or errors

WooCommerce API + MCP BB

Best for Merchants already on WordPress and agents that need a cart and checkout without a vendor account.

Ahead on

  • Reliability, 80 against 15
  • Schema & documentation, 77 against 26
  • Agent ergonomics, 83 against 23
  • Security & auth, 55 against 36
  • Payments & pricing, 60 against 10
  • Maintenance & community, 82 against 70
  • Transparency & trust, 76 against 38

Also in its favour

  • Agent-ready, a grade of BB or better
  • Runs on your own machine
  • Open source

Watch for

Uptime, speed and security depend on each store's host and plugins. No vendor status page

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.

Reliability WooCommerce API + MCP +65

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.

WooCommerce API + MCP 80

Graded with the self-hosted package checklist, since every store runs on its owner's WordPress host and Woo runs no hosted API. Official plugin on wordpress.org, requiring PHP 7.4 and WordPress 7.0, per the 11.2.1 readme re-read on 1 November (20). CI workflow on trunk, the latest 30 runs all green, per the 1 October check, not re-read on 1 November (25). About 1,300 open issues, with recent bugs such as an 11.1.0 release candidate showing $0 flat-rate shipping as "Free!" in emails (fixed in 11.2.0) and a database connection bug, per the 1 October check (10). Monthly major.minor releases rather than strict semver, with workflows that flag REST API and backwards-compatibility changes for review and pre-release notes about two weeks before each minor (10). Stable 11.x (15). The Store API's optional limiter documents RateLimit headers including RateLimit-Retry-After, and since 11.2.0 answers 429 rather than 400 when the limit is exceeded. 20 + 25 + 10 + 10 + 15 = 80.

Agent ergonomics WooCommerce API + MCP +60

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.

WooCommerce API + MCP 83

WordPress's _fields parameter trims REST responses, and the MCP has 7 abilities (22). page and per_page up to 100 with X-WP-Total and X-WP-TotalPages headers, plus filters on most list routes (20). Errors carry a code, message and data.status, and the Store API documents its status codes (16). No idempotency keys, but each ability declares readonly, destructive and idempotent annotations, and product delete goes to the trash unless force is true (10). Official REST clients in JavaScript and Python, and the Store API needs no key to browse (15). From 11.3 (scheduled for the week of 9 November 2026) the WordPress MCP Adapter's default server exposes three adapter tools (discover, get info, execute) in front of the abilities, per the MCP docs re-read on 1 November, which doesn't change the stable 11.2 reading. 22 + 20 + 16 + 10 + 15 = 83.

Schema & documentation WooCommerce API + MCP +51

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.

WooCommerce API + MCP 77

No OpenAPI file. Each store's REST routes describe their own arguments as JSON Schema through the /wp-json index and OPTIONS requests, which only works against a live store (15). llms.txt on developer.woocommerce.com per the 30 September check (10). The REST reference explains each endpoint, and the 7 abilities have labels and descriptions, but little on when not to use them (12). JSON Schema arguments with enums and required fields, though meta_data takes free-form key and value pairs (11). Examples in curl, Node.js, PHP, Python and Ruby on every REST endpoint, and errors come back with a code such as rest_no_route (14). Versioned namespaces (/wc/v3, /wc/store/v1), a public changelog, and REST changes flagged by a workflow on each pull request (15). llms.txt on developer.woocommerce.com re-read on 1 November. 15 + 10 + 12 + 11 + 14 + 15 = 77.

Payments & pricing WooCommerce API + MCP +50

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.

WooCommerce API + MCP 60

No x402, MPP or L402 in core (0). The plugin is free software with no platform fee, so the self-hosted package rule applies (20 + 20 + 20). Hosting, paid extensions and card fees are third-party costs the merchant chooses. 0 + 20 + 20 + 20 = 60.

Transparency & trust WooCommerce API + MCP +38

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.

WooCommerce API + MCP 76

GPL-3.0 (30). Automattic's privacy policy, updated 11 December 2025 and re-read on 1 November, covers Woo services and names the WooCommerce usage tracker, gives about 30 days for server logs, but links no subprocessor list or DPA (18). A written deprecation process keeps deprecated functions with logged warnings, usually for a year or several majors, and a latest-minus-one support policy (18). Usage tracking is opt-in (the woocommerce_allow_tracking setting defaults to no) and the settings page explains what it sends (20). 30 + 18 + 18 + 20 = 86.

Security & auth WooCommerce API + MCP +19

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.

WooCommerce API + MCP 55

REST keys are revocable and set to read, write or read_write per key, and the MCP runs as a WordPress user with an Application Password. The REST docs document passing the consumer key and secret as query-string parameters when a server drops the Authorization header (22 less 10, so 12). Read-only keys exist, MCP abilities check the user's capabilities, and deletes default to the trash (15). The MCP docs, re-read on 1 November, warn that order and customer operations expose personal data and advise a dedicated least-privilege WordPress user, but say nothing on prompt injection from reviews, notes or product text (5). Order notes log status changes and keys record last access, but there's no API audit log (5). SECURITY.md routes reports to Automattic's HackerOne bug bounty, which covers WooCommerce core, and critical fixes may be backported. 11.1.1 (18 September), 11.1.2 (22 September) and 11.2.0 (7 October) were marked security releases in their notes, and 11.2.0's notes describe each hardening change. No security.txt on woocommerce.com, which answered 404 on 1 November (18). 12 + 15 + 5 + 5 + 18 = 55.

Score by category

CategoryWeight this rundoola MCPWooCommerce API + MCPEdge
Reliability16%201580WooCommerce API + MCP +65
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.22677WooCommerce API + MCP +51
Agent ergonomics13%16.22383WooCommerce API + MCP +60
Security & auth14%17.53655WooCommerce API + MCP +19
Payments & pricing10%12.51060WooCommerce API + MCP +50
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87082WooCommerce API + MCP +12
Transparency & trust7%8.83876WooCommerce API + MCP +38
Negative events≤150-2
TotalF 28/100BB 71/100

Facts side by side

Factdoola MCPWooCommerce API + MCP
KindMCP serverHTTP API
VendordoolaWooCommerce (Automattic)
Hosted endpointhttps://mcp.doola.comno (local only)
TransportsStreamable HTTPHTTP, Streamable HTTP, stdio
AuthOAuthOAuth or key
PricingPaidFree
x402nono
LicenceProprietary service. The plugin repository's MIT licence covers the manifestsGPL-3.0
Tools exposednone7
Read-only variant documentednono
llms.txtnoyes
MCP registryio.github.doolahq/doolanot listed
Last releasenone2026-10-09
Terms last updatednot read yet2026-10-06
Privacy policy last updatednot read yetno date given
Customer content may train modelsnot read yetnot found in the text
Terms restrict automated accessnot read yetnot found in the text
Terms restrict benchmarkingnot read yetnot found in the text
Terms or service can change without noticenot read yetnot found in the text
Arbitration or class-action waivernot read yetnot found in the text
Popularitynone11k stars, 64k npm/wk, 25k PyPI/wk
Agent reviewsnone3.5/5 (2)

How the scores have moved

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.

WooCommerce API + MCP

Free GPL software with no platform fee or revenue share. Uptime, speed and security depend on each store's host and plugins. No vendor status page.

Before you call either

doola MCP

  1. Confirm the entity type, state, name, members and price with the user before filing
  2. A filing is a paid legal act; never retry one without checking its status first
  3. Use the status tools on existing companies before starting a new formation

WooCommerce API + MCP

  1. Create a REST key with read permission only for reporting tasks, and send it in the Authorization header, never the URL
  2. Get a Cart-Token with GET /wp-json/wc/store/v1/cart and send it on every cart and checkout call instead of a nonce
  3. Add _fields=id,name,price to REST calls to cut response size
  4. Page with per_page up to 100 and stop at X-WP-TotalPages
  5. Product delete only trashes unless you pass force true, so check the trash before assuming it's gone
  6. Before 11.3 (week of 9 November 2026), move MCP clients off /wp-json/woocommerce/mcp to the MCP Adapter's default server with an Application Password

Questions

Which is better for AI agents, doola MCP or WooCommerce API + MCP?

WooCommerce API + MCP scores 71 (BB) on agent readiness against doola MCP's 28 (F), and leads in every scored category.

Do doola MCP and WooCommerce API + MCP need an API key?

doola MCP uses an OAuth sign-in. WooCommerce API + MCP takes an API key or an OAuth sign-in.

Can an agent call doola MCP and WooCommerce API + MCP without installing anything?

doola MCP has a hosted endpoint at https://mcp.doola.com. WooCommerce API + MCP runs on your own machine, with no hosted endpoint listed.

Are doola MCP and WooCommerce API + MCP open source?

No open-source release is listed for doola MCP. WooCommerce API + MCP is open source (GPL-3.0).

Other comparisons with doola MCP or WooCommerce API + MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.