Head to head · Commerce checkout · October 2026 research run

Adobe Commerce (Magento) vs doola MCP

Adobe Commerce (Magento) scores 48.6 (D) 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

Adobe Commerce (Magento) D

Best for An agent working for a merchant already on Adobe Commerce or Magento, for catalogue, order and B2B back-office work over REST and for carts and checkout over GraphQL.

Ahead on

  • Reliability, 55 against 15
  • Schema & documentation, 82 against 26
  • Agent ergonomics, 67 against 23
  • Security & auth, 60 against 36
  • Payments & pricing, 30 against 10
  • Maintenance & community, 75 against 70
  • Transparency & trust, 87 against 38

Also in its favour

  • Open source

Watch for

No request rate limit for the REST or GraphQL APIs was found in the reviewed documentation, and 429 handling is documented only for payment rate limiting

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
  • No incidents deducted, where Adobe Commerce (Magento) loses 15 points for them

Watch for

No published tool list, schemas or errors

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 Adobe Commerce (Magento) +56

Adobe Commerce (Magento) 82

Swagger 2.0 YAML files in the public docs repository for the cloud service (525 operations, version November 2026, updated 29 October) and for the admin, customer and guest APIs of 2.4.6 to 2.4.9, plus GraphQL introspection JSON for each (25). Every page on developer.adobe.com is also served as Markdown at the same path with .md. No llms.txt there, and Experience League has one for the operations and admin guides (10). All 525 cloud service operations carry a description, with a median length of 40 characters and 141 under 30, and 239 of 246 GraphQL queries and mutations have one, per the 8 October check. None says when not to use a call (11). Definitions are typed and GraphQL uses enums, while searchCriteria parameters are plain strings and custom_attributes and extension_attributes are open (10). Tutorials with full requests and responses, a status code table, and 400 (220 operations), 401 (525) and 500 (159) responses in the spec, with no list of error codes (11). A schema per release, cloud service release notes for each release and release notes for each 2.4 version (15). 25 + 10 + 11 + 10 + 11 + 15 = 82.

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.

Transparency & trust Adobe Commerce (Magento) +49

Adobe Commerce (Magento) 87

Magento Open Source is OSL 3.0. Adobe Commerce is proprietary under Adobe's General Terms (2025v1, 3 October 2025) and a product-specific document for each deployment, all public (22). The privacy policy of 24 October 2025 says Adobe is the processor for enterprise products and that the policy doesn't cover data its customers collect. The cloud service terms keep customer data for the licence term and allow 30 days to export after it ends. A data processing addendum is published, which we didn't read (22). The lifecycle policy gives three years of standard support and end dates for every release from 2.4.4 to 2.4.9, and says Cloud environments on unsupported versions lose traffic from 1 June 2027. No notice period for API changes on the cloud service was found (18). The sub-processor list, updated 28 September 2026, names seven for Adobe Commerce with countries or regions, among them Microsoft, Platform.sh, Fastly and New Relic (18). 22 + 22 + 18 + 18 = 80. The privacy, terms and sub-processor pages on www.adobe.com are per the 8 October check (not re-read on 2 November).

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.

Agent ergonomics Adobe Commerce (Magento) +44

Adobe Commerce (Magento) 67

?fields= trims any REST response and GraphQL returns only the fields asked for. The surface is large, at 525 REST operations and 246 GraphQL queries and mutations on the cloud service (23). searchCriteria gives filters with comparison operators such as eq, in and like, sort orders, pageSize and currentPage, and GraphQL lists page the same way (20). REST errors are an HTTP code and a message with parameters. GraphQL answers 200 for business errors with a message and a category, and no stable list of codes was found (12). No idempotency keys found. Asynchronous and bulk endpoints return a bulk UUID whose status can be read back, and PUT by SKU updates in place (6). List calls need the long searchCriteria syntax, 2.4 stores need OAuth 1.0a signing, and the only official client library is @adobe/aio-commerce-sdk for JavaScript (6). 23 + 20 + 12 + 6 + 6 = 67.

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.

Reliability Adobe Commerce (Magento) +40

Adobe Commerce (Magento) 55

Graded with the hosted lines, because Adobe runs the cloud service and Adobe Commerce on Cloud. status.adobe.com lists Adobe Commerce with its components and regions, per the 8 October check (20). The page is drawn by script from Adobe's status data endpoint on data.status.adobe.com, a site's internal data endpoint that we don't call, and links no feed. The 8 October reading taken from that endpoint (eight Commerce events in September, three marked major) is struck, and the 90 days from 4 August couldn't be read on 2 November, so the window isn't credited (5 of 30, no readable history). Input limits are published with numbers (20 items in a list input, 5,000 for asynchronous calls, 300 a page, GraphQL complexity 300 and depth 20), and payment rate limiting from 2.4.7 is configurable per guest and customer, but no request rate limit for the APIs was found (5). The payment rate-limiting page documents a 429 on REST, and the server-to-server sample retries on 429 after retry-after, with no written backoff guidance and no idempotency keys found (5). The Unified SLA's Actionability Addendum of 23 July 2026 covers Adobe Commerce, per the 8 October check. We didn't read the percentage (10). Generally available (10). 20 + 5 + 5 + 5 + 10 + 10 = 55.

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.

Security & auth Adobe Commerce (Magento) +24

Adobe Commerce (Magento) 60

The cloud service takes OAuth 2 tokens from Adobe IMS, by client credentials with the commerce.accs scope or by a user flow tied to an Admin role. A 2.4 store issues integrations whose requests are signed by OAuth 1.0a, admin tokens that last 4 hours and customer tokens that last 1 hour, and bare integration tokens as bearer tokens are off by default. No secret in a URL was found. Scopes stop at the product level, so finer limits come from roles (26). Each integration or admin role is limited to chosen ACL resources. No read-only switch or confirmation step for writes was found (12). The APIs return shopper-written text such as names, order comments and reviews, and no prompt-injection guidance was found (0). Action Logs record admin users' changes with user, IP address and date on Adobe Commerce, not on Magento Open Source. Whether integration calls are logged wasn't established (8). security.txt is valid to 30 July 2027 and names a public Intigriti programme and PSIRT, per the 8 October check. Security fixes are published as numbered bulletins with CVE records from Adobe's PSIRT, six between March and September 2026, with hotfix and isolated-patch articles on Experience League. The compliance list didn't show its Commerce rows to our reader (14). 26 + 12 + 0 + 8 + 14 = 60.

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.

Payments & pricing Adobe Commerce (Magento) +20

Adobe Commerce (Magento) 30

No x402, MPP or L402 in the API docs or the schemas (0). business.adobe.com timed out on 8 October and again on 2 November 2026 (its robots.txt didn't answer), so the pricing page is unread and scored as absent. The cloud service licensing terms define an account as one opened under a sales order (0). Magento Open Source, the core with the same REST and GraphQL framework, is free under OSL 3.0 with no card (20). Its Composer install needs authentication keys from a Commerce Marketplace account, which a person creates. The public Git repository can be cloned with no account and the install guide points contributors to it, so half the points (10). 0 + 0 + 20 + 10 = 30.

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.

Score by category

CategoryWeight this runAdobe Commerce (Magento)doola MCPEdge
Reliability16%205515Adobe Commerce (Magento) +40
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28226Adobe Commerce (Magento) +56
Agent ergonomics13%16.26723Adobe Commerce (Magento) +44
Security & auth14%17.56036Adobe Commerce (Magento) +24
Payments & pricing10%12.53010Adobe Commerce (Magento) +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87570Adobe Commerce (Magento) +5
Transparency & trust7%8.88738Adobe Commerce (Magento) +49
Negative events≤15-150
TotalD 48.6/100F 28/100

Facts side by side

FactAdobe Commerce (Magento)doola MCP
KindHTTP APIMCP server
VendorAdobe Inc.doola
Hosted endpointno (local only)https://mcp.doola.com
TransportsHTTPStreamable HTTP
AuthOAuth or keyOAuth
PricingFreemiumPaid
x402nono
LicenceProprietary for Adobe Commerce under Adobe's General Terms and product-specific licensing terms. The Magento Open Source core is OSL 3.0Proprietary service. The plugin repository's MIT licence covers the manifests
Read-only variant documentednono
llms.txtnono
MCP registrynot listedio.github.doolahq/doola
Last release2026-10-28none
Privacy policy last updated2025-10-24not read yet
Popularity12k stars, 1.3k npm/wknone
Agent reviews2/5 (4)none

How the scores have moved

Verdicts

Adobe Commerce (Magento)

Public Swagger files cover 525 REST operations for the cloud service, the GraphQL schema carries cart, checkout and order mutations, and the cloud service authenticates by OAuth 2 through Adobe IMS. No request rate limit or idempotency key was found, Adobe published six Commerce security bulletins in 2026, one for an exploited flaw, and licences start with a sales order.

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.

Before you call either

Adobe Commerce (Magento)

  1. Ask which deployment the store is. The cloud service answers at https://<server>.api.commerce.adobe.com/<tenant-id>/ with no /rest prefix, and other stores at https://<host>/rest/<store-view-code>/
  2. On the cloud service, request an IMS token with the commerce.accs scope and send the Store header to pick the store view
  3. On a 2.4 store, sign requests with all four integration credentials by OAuth 1.0a. A bare integration token is refused unless the merchant has switched that on
  4. Add ?fields= to REST calls and set searchCriteria[pageSize]. Stores with input limits on cap a page at 300 items
  5. Don't retry placeOrder or a POST blindly. Read the cart or order back first, because no idempotency key was found
  6. From 10 November send a shipping address on POST /V1/orders for physical goods on the cloud service, or set is_virtual to 1, or the call returns 400

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

Questions

Which is better for AI agents, Adobe Commerce (Magento) or doola MCP?

Adobe Commerce (Magento) scores 48.6 (D) on agent readiness against doola MCP's 28 (F), and leads in every scored category.

Do Adobe Commerce (Magento) and doola MCP need an API key?

Adobe Commerce (Magento) takes an API key or an OAuth sign-in. doola MCP uses an OAuth sign-in.

Can an agent call Adobe Commerce (Magento) and doola MCP without installing anything?

No hosted endpoint is listed for Adobe Commerce (Magento). doola MCP has a hosted endpoint at https://mcp.doola.com.

Are Adobe Commerce (Magento) and doola MCP open source?

Adobe Commerce (Magento) is open source (Proprietary for Adobe Commerce under Adobe's General Terms and product-specific licensing terms. The Magento Open Source core is OSL 3.0). No open-source release is listed for doola MCP.

Other comparisons with Adobe Commerce (Magento) or doola 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.