{
  "data": {
    "a": {
      "slug": "agentzon",
      "name": "Agentzon",
      "vendor": "Merit Systems, Inc.",
      "vendorUrl": "https://agentzon.co",
      "kind": "http-api",
      "category": "commerce",
      "summary": "Online store for household essentials that agents can search and buy from through a JSON API. Sells 466 purchasable items shipped within the U.S. by Merit Systems Inc, with payment on a private checkout page.",
      "url": "https://www.anchorterminal.com/tools/agentzon",
      "markdownUrl": "https://www.anchorterminal.com/tools/agentzon.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/agentzon.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentzon.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://agentzon.co/api",
      "packages": [],
      "auth": "none",
      "authNotes": "No accounts, registration or API keys for search, product lookup or checkout creation. Order status takes a per-order bearer token (orderToken) issued by checkout. It is read-only, never expires and has no revocation endpoint. The UCP endpoint takes no credential and asks for a UCP-Agent header naming the platform profile (https://agentzon.co/auth.md).",
      "pricing": "usage",
      "pricingNotes": "The API has no fee and no plan. The buyer pays the item price per order, with sales tax added at checkout and free shipping to U.S. addresses. No free tier, trial or test mode was found. Every product reports checkoutMode live (checked 10 October 2026).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in llms.txt, agents.md, openapi.json, auth.md or the storefront script (checked 10 October 2026).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-10"
      },
      "docsUrl": "https://agentzon.co/agents.md",
      "llmsTxt": "https://agentzon.co/llms.txt",
      "openapi": "https://agentzon.co/openapi.json",
      "capabilities": [
        "commerce.products",
        "commerce.checkout",
        "commerce.orders",
        "commerce.headless"
      ],
      "tags": [
        "hosted",
        "openapi",
        "llms-txt",
        "no-key",
        "no-signup",
        "webmcp",
        "ucp",
        "stripe",
        "us-only",
        "closed-source",
        "no-status-page",
        "sales-tax"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.4,
        "grade": "D",
        "agentReady": false,
        "rank": 753,
        "ranked": true,
        "rankOf": 955,
        "categoryRank": 16,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 5,
          "payments": 40,
          "reliability": 40,
          "schema": 83,
          "security": 45,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-10"
        },
        "negative": 0,
        "verdict": "Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.",
        "bestFor": "A shopping destination for an agent buying everyday household goods for a U.S. address.",
        "strengths": [
          "OpenAPI 3.1 description at /openapi.json, with enums, length limits, and documented 400, 404, 409 and 429 responses",
          "Whole basket in one checkout call, with an Idempotency-Key on checkout and on catalogue suggestions",
          "No account, registration or API key for search or checkout, and a read-only order token for payment status",
          "The buyer reviews the total and pays on a private checkout page, so an agent cannot charge the card itself",
          "Terms, returns and privacy pages name the seller, the refund window and a support address"
        ],
        "weaknesses": [
          "No status page, security.txt or disclosure contact was found. Each probe returned 404",
          "The terms name Merit Systems Inc as seller, but agentzon.co gives no registered address, state or company number",
          "Change-of-mind returns exclude food, medicines and personal hygiene items. Personal care is the largest department, with 107 of 500 items",
          "Source retailers are not named. The policies say only that third parties source and deliver orders",
          "The UCP endpoint advertised in the profile answered 404 to a GET, and the POST route was not tested"
        ],
        "agentNotes": [
          "Search with GET /api/products. Use only items with checkoutAvailable true and a non-null unitAmount, because a null price means unavailable, never free",
          "Send every item and quantity in one POST /api/checkout, with a new Idempotency-Key for each purchase attempt and the same key only to retry that basket",
          "Show the buyer the product image from /api/products/{id}/image and get their approval before opening the checkout URL",
          "Tell the buyer that catalogue prices exclude sales tax, that shipping is U.S. only and that change-of-mind returns exclude hygiene and food items",
          "Keep the checkout URL and the orderToken private. A paid status confirms payment, not shipment"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 5,
          "payments": 40,
          "reliability": 40,
          "schema": 83,
          "security": 45,
          "transparency": 35
        },
        "provenanceScore": 55
      },
      "connect": {
        "http": "curl \"https://agentzon.co/api/products?q=Colgate%20toothpaste\u0026limit=5\""
      },
      "letme": {
        "capability": "https://letme.dev/commerce.products",
        "tool": "https://letme.dev/agentzon"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Merit Systems Inc (agentzon.co terms); Merit Systems, Inc. (merit.systems terms)",
        "domain": "agentzon.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://agentzon.co/terms",
        "privacy": "https://agentzon.co/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-10",
        "notes": [
          "agentzon.co/terms, returns and privacy are each dated 8 October 2026. They name Merit Systems Inc as operator, seller and merchant of record, with support at agentzon-support@merit.systems. None of the three gives a postal address.",
          "merit.systems/terms names Merit Systems, Inc. with a New York address for legal notices (224 West 35th Street, Ste 500 #2218, New York, NY 10001), New York governing law, and no state of incorporation or company number.",
          "/.well-known/security.txt and /security return 404 on agentzon.co. No changelog page was found at /changelog.",
          "The domain registration date could not be read. RDAP for .co was unreachable from the research environment."
        ],
        "score": 55
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/agentzon.json",
      "live": {
        "slug": "agentzon",
        "probe": {
          "target": "https://agentzon.co/api",
          "method": "get",
          "lastAt": "2026-10-10T21:43:11.517465164Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 48,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 50,
          "p95ms24h": 128,
          "samples24h": 30,
          "samples30d": 30,
          "days": [
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "pages": [
          {
            "url": "https://agentzon.co/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-10T18:56:43.075875783Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "de0595c6491b"
          },
          {
            "url": "https://agentzon.co/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-10T18:56:45.218708349Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "83db3205ec95"
          }
        ],
        "updatedAt": "2026-10-10T21:43:11.517465164Z"
      }
    },
    "answer": "Commerce Layer API + MCP scores 63.7 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on agent ergonomics and payments \u0026 pricing.",
    "b": {
      "slug": "commerce-layer",
      "name": "Commerce Layer API + MCP",
      "vendor": "Commerce Layer",
      "vendorUrl": "https://commercelayer.io",
      "kind": "http-api",
      "category": "commerce",
      "summary": "Commerce backend API for building custom storefronts and checkout experiences.",
      "url": "https://www.anchorterminal.com/tools/commerce-layer",
      "markdownUrl": "https://www.anchorterminal.com/tools/commerce-layer.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/commerce-layer.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/commerce-layer.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://core.commercelayer.io/api/public/resources",
      "packages": [
        {
          "registry": "npm",
          "name": "@commercelayer/sdk"
        }
      ],
      "auth": "oauth",
      "authNotes": "OAuth 2.0 tokens from https://auth.commercelayer.io/oauth/token. Integration credentials (client ID and secret, role-bound) for server-side agents, sales channel credentials (client ID only, scoped to a market) for storefront calls, authorisation code for user tokens. API calls go to https://\u003cyour-org\u003e.commercelayer.io/api. The Core MCP takes the same bearer token, or runs the OAuth flow in clients that support it.",
      "pricing": "freemium",
      "pricingNotes": "Developer plan is free with no time limit, 100 live orders a month, 1,000 SKUs, 2 markets, 2 users, unlimited test orders and the Core API only. Enterprise is quoted by sales (custom yearly order volume, unlimited SKUs, adds the Metrics and Provisioning APIs and SLAs). Distributed OMS, promotion engine and metrics dashboard are add-ons. No transaction fees; payment gateway fees are separate (https://commercelayer.io/pricing).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the docs, pricing or MCP pages (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 11,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 7323,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.commercelayer.io",
      "llmsTxt": "https://docs.commercelayer.io/llms.txt",
      "openapi": "https://data.commercelayer.app/schemas/openapi.json",
      "capabilities": [
        "commerce.products",
        "commerce.cart",
        "commerce.checkout",
        "commerce.orders",
        "commerce.headless"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "webhooks",
        "enterprise",
        "closed-source"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.7,
        "grade": "B",
        "agentReady": false,
        "rank": 376,
        "ranked": true,
        "rankOf": 955,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 64,
          "maintenance": 82,
          "payments": 25,
          "reliability": 70,
          "schema": 79,
          "security": 64,
          "transparency": 57
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Public OpenAPI 3.0 file and llms.txt. No price between the free plan and a sales-quoted Enterprise contract.",
        "bestFor": "Teams that want a hosted headless backend and an agent that can work across every commerce object with scoped OAuth roles.",
        "strengths": [
          "Public OpenAPI 3.0 file and llms.txt",
          "OAuth roles per resource and per operation, and market-scoped sales channel tokens",
          "Hosted Core MCP with 11 tools and preflight validation before writes",
          "Free Developer plan with no card and unlimited test orders",
          "Published per-IP rate limits for reads, writes and tokens"
        ],
        "weaknesses": [
          "No price between the free plan and a sales-quoted Enterprise contract",
          "No API versioning, and four breaking changes between 8 May and 2 September 2026",
          "429s carry no Retry-After or reset header",
          "Privacy policy last updated October 2020, with no DPA or subprocessor list linked",
          "No MCP tool annotations and no confirmation step for delete_resource"
        ],
        "agentNotes": [
          "Call `get_resource_schema` before any write. Preflight rejects bad filter shapes before they reach the API",
          "Give the agent an integration credential tied to a narrow role rather than an admin role",
          "On a 429, wait out the sliding window. No Retry-After is sent, and the IP stays blocked while the rate stays high",
          "Place an order by PATCHing it with `_place: true` once line items, addresses, shipping and payment are set",
          "Move reads of `mode`, `organization_id` and `trace_id` to root-level meta before 5 October 2026"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.7
          }
        ],
        "editorialScores": {
          "ergonomics": 64,
          "maintenance": 82,
          "payments": 25,
          "reliability": 70,
          "schema": 79,
          "security": 64,
          "transparency": 42
        },
        "provenanceScore": 71
      },
      "connect": {
        "http": "curl -X POST https://auth.commercelayer.io/oauth/token -H \"Content-Type: application/json\" \\\n  -d \"{\\\"grant_type\\\":\\\"client_credentials\\\",\\\"client_id\\\":\\\"$CL_CLIENT_ID\\\",\\\"client_secret\\\":\\\"$CL_CLIENT_SECRET\\\"}\"\ncurl \"https://$CL_ORG.commercelayer.io/api/skus?page[size]=5\" -H \"Accept: application/vnd.api+json\" \\\n  -H \"Authorization: Bearer $CL_ACCESS_TOKEN\"",
        "claudeCode": "claude mcp add --transport http commercelayer-core https://core-mcp.commercelayer.io/mcp --header \"Authorization: Bearer $CL_ACCESS_TOKEN\"",
        "config": {
          "mcpServers": {
            "commercelayer-core": {
              "headers": {
                "Authorization": "Bearer ${CL_ACCESS_TOKEN}"
              },
              "url": "https://core-mcp.commercelayer.io/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/commerce.products",
        "tool": "https://letme.dev/commerce-layer"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Developer plan",
          "unit": "month",
          "usd": 0,
          "note": "100 live orders a month, 1,000 SKUs, unlimited test orders"
        }
      ],
      "provenance": {
        "legalEntity": "Commerce Layer, Inc.",
        "domain": "commercelayer.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://commercelayer.io/legal/terms-of-service",
        "privacy": "https://commercelayer.io/legal/privacy-policy",
        "statusPage": "https://status.commercelayer.io",
        "changelog": "https://docs.commercelayer.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "rdap.org has no RDAP service for .io, so the registration date is blank."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/commerce-layer.json",
      "live": {
        "slug": "commerce-layer",
        "probe": {
          "target": "https://core.commercelayer.io/api/public/resources",
          "method": "get",
          "lastAt": "2026-10-10T21:43:18.106835359Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 29,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 29,
          "p95ms24h": 374,
          "samples24h": 247,
          "samples30d": 2660,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 224,
              "ok": 224
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.commercelayer.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T21:40:42.248181423Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@commercelayer/sdk",
            "version": "8.0.2",
            "seenAt": "2026-10-10T17:40:56.520555434Z"
          }
        ],
        "npmWeekly": 6507,
        "securityTxt": {
          "url": "https://commercelayer.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-10T15:40:41.652518631Z"
        },
        "llmsTxt": {
          "url": "https://docs.commercelayer.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-10T14:03:59.625337599Z"
        },
        "domain": {
          "domain": "commercelayer.io",
          "checkedAt": "2026-10-04T13:08:11.061815908Z"
        },
        "pages": [
          {
            "url": "https://docs.commercelayer.io/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-10T19:01:17.894427628Z",
            "changedAt": "2026-10-08T18:18:29.576536548Z",
            "fingerprint": "e5cb8805bfc1"
          },
          {
            "url": "https://commercelayer.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-10T18:58:46.269775883Z",
            "changedAt": "2026-10-07T18:03:38.904280664Z",
            "fingerprint": "e3367b1bb377"
          },
          {
            "url": "https://commercelayer.io/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-10T18:58:41.791220198Z",
            "changedAt": "2026-10-07T18:03:34.402907975Z",
            "fingerprint": "3803de1040c2"
          },
          {
            "url": "https://commercelayer.io/legal/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-10T18:58:43.815755484Z",
            "changedAt": "2026-10-07T18:03:36.639863076Z",
            "fingerprint": "5a7da38cba38"
          }
        ],
        "updatedAt": "2026-10-10T21:43:18.106835359Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Merit Systems, Inc.",
        "b": "Commerce Layer",
        "name": "Vendor"
      },
      {
        "a": "https://agentzon.co/api",
        "b": "https://core.commercelayer.io/api/public/resources",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "11",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-09-29",
        "name": "Last release"
      },
      {
        "a": "",
        "b": "2026-05-01",
        "name": "Terms last updated"
      },
      {
        "a": "",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "7.3k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Commerce Layer API + MCP scores 63.7 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on agent ergonomics and payments \u0026 pricing.",
        "question": "Which is better for AI agents, Agentzon or Commerce Layer API + MCP?"
      },
      {
        "answer": "Agentzon needs no key. Commerce Layer API + MCP uses an OAuth sign-in.",
        "question": "Do Agentzon and Commerce Layer API + MCP need an API key?"
      },
      {
        "answer": "Yes. Agentzon has a hosted endpoint at https://agentzon.co/api and Commerce Layer API + MCP at https://core.commercelayer.io/api/public/resources.",
        "question": "Can an agent call Agentzon and Commerce Layer API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 78 against 64",
          "Payments \u0026 pricing, 40 against 25"
        ],
        "also": [
          "No key needed to call it"
        ],
        "goodFor": "A shopping destination for an agent buying everyday household goods for a U.S. address.",
        "slug": "agentzon",
        "watchFor": "No status page, security.txt or disclosure contact was found. Each probe returned 404"
      },
      {
        "aheadOn": [
          "Reliability, 70 against 40",
          "Security \u0026 auth, 64 against 45",
          "Maintenance \u0026 community, 82 against 5",
          "Transparency \u0026 trust, 57 against 45"
        ],
        "also": null,
        "goodFor": "Teams that want a hosted headless backend and an agent that can work across every commerce object with scoped OAuth roles.",
        "slug": "commerce-layer",
        "watchFor": "No price between the free plan and a sales-quoted Enterprise contract"
      }
    ],
    "job": {
      "capability": "commerce.products",
      "name": "Commerce catalogues"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon.json",
        "title": "Adobe Commerce (Magento) vs Agentzon",
        "url": "https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/adobe-commerce-vs-commerce-layer.json",
        "title": "Adobe Commerce (Magento) vs Commerce Layer API + MCP",
        "url": "https://www.anchorterminal.com/compare/adobe-commerce-vs-commerce-layer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce.json",
        "title": "Agentzon vs BigCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-commercetools.json",
        "title": "Agentzon vs commercetools",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-commercetools"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid.json",
        "title": "Agentzon vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-elastic-path.json",
        "title": "Agentzon vs Elastic Path API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-elastic-path"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-medusa.json",
        "title": "Agentzon vs Medusa API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-medusa"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-saleor.json",
        "title": "Agentzon vs Saleor API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-saleor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-shopify.json",
        "title": "Agentzon vs Shopify API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-shopify"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-shopware.json",
        "title": "Agentzon vs Shopware",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-shopware"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-snipcart.json",
        "title": "Agentzon vs Snipcart API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-snipcart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce.json",
        "title": "Agentzon vs Spree Commerce",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-square.json",
        "title": "Agentzon vs Square",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-square"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-swell.json",
        "title": "Agentzon vs Swell",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-swell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-vendure.json",
        "title": "Agentzon vs Vendure",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-vendure"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-wix.json",
        "title": "Agentzon vs Wix Stores and eCommerce API",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-wix"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-woocommerce.json",
        "title": "Agentzon vs WooCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-woocommerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bigcommerce-vs-commerce-layer.json",
        "title": "BigCommerce API + MCP vs Commerce Layer API + MCP",
        "url": "https://www.anchorterminal.com/compare/bigcommerce-vs-commerce-layer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-commercetools.json",
        "title": "Commerce Layer API + MCP vs commercetools",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-commercetools"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid.json",
        "title": "Commerce Layer API + MCP vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-elastic-path.json",
        "title": "Commerce Layer API + MCP vs Elastic Path API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-elastic-path"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-medusa.json",
        "title": "Commerce Layer API + MCP vs Medusa API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-medusa"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-saleor.json",
        "title": "Commerce Layer API + MCP vs Saleor API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-saleor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-shopify.json",
        "title": "Commerce Layer API + MCP vs Shopify API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-shopify"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-shopware.json",
        "title": "Commerce Layer API + MCP vs Shopware",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-shopware"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-snipcart.json",
        "title": "Commerce Layer API + MCP vs Snipcart API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-snipcart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-spree-commerce.json",
        "title": "Commerce Layer API + MCP vs Spree Commerce",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-spree-commerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-square.json",
        "title": "Commerce Layer API + MCP vs Square",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-square"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-swell.json",
        "title": "Commerce Layer API + MCP vs Swell",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-swell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-vendure.json",
        "title": "Commerce Layer API + MCP vs Vendure",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-vendure"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-wix.json",
        "title": "Commerce Layer API + MCP vs Wix Stores and eCommerce API",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-wix"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-woocommerce.json",
        "title": "Commerce Layer API + MCP vs WooCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-woocommerce"
      }
    ],
    "scores": [
      {
        "agentzon": 40,
        "by": 30,
        "commerce-layer": 70,
        "edge": "commerce-layer",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "agentzon": 83,
        "by": 4,
        "commerce-layer": 79,
        "edge": "agentzon",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "agentzon": 78,
        "by": 14,
        "commerce-layer": 64,
        "edge": "agentzon",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "agentzon": 45,
        "by": 19,
        "commerce-layer": 64,
        "edge": "commerce-layer",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "agentzon": 40,
        "by": 15,
        "commerce-layer": 25,
        "edge": "agentzon",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "agentzon": 5,
        "by": 77,
        "commerce-layer": 82,
        "edge": "commerce-layer",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "agentzon": 45,
        "by": 12,
        "commerce-layer": 57,
        "edge": "commerce-layer",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Commerce Layer API + MCP scores 63.7 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on agent ergonomics and payments \u0026 pricing. Both do commerce catalogues.",
    "verdicts": {
      "agentzon": "Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.",
      "commerce-layer": "Public OpenAPI 3.0 file and llms.txt. No price between the free plan and a sales-quoted Enterprise contract."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer",
    "json": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.md",
    "slim": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.min.md"
  },
  "markdown": "Commerce Layer API + MCP scores 63.7 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on agent ergonomics and payments \u0026 pricing. Both do commerce catalogues.\n\n- Agentzon: grade D, 51.4/100, rank #753 of 955. Markdown https://www.anchorterminal.com/tools/agentzon.md · JSON https://www.anchorterminal.com/api/v1/tools/agentzon.json\n- Commerce Layer API + MCP: grade B, 63.7/100, rank #376 of 955. Markdown https://www.anchorterminal.com/tools/commerce-layer.md · JSON https://www.anchorterminal.com/api/v1/tools/commerce-layer.json\n- Best commerce platforms and checkout APIs for AI agents: https://www.anchorterminal.com/best/commerce/index.md\n- All 153 commerce comparisons: https://www.anchorterminal.com/compare/commerce/index.md\n\n## Which one, for what\n\n### Agentzon (D)\n\nGood for: A shopping destination for an agent buying everyday household goods for a U.S. address.\n\nAhead on:\n- Agent ergonomics, 78 against 64\n- Payments \u0026 pricing, 40 against 25\n\nAlso in its favour:\n- No key needed to call it\n\nWatch for: No status page, security.txt or disclosure contact was found. Each probe returned 404\n\n### Commerce Layer API + MCP (B)\n\nGood for: Teams that want a hosted headless backend and an agent that can work across every commerce object with scoped OAuth roles.\n\nAhead on:\n- Reliability, 70 against 40\n- Security \u0026 auth, 64 against 45\n- Maintenance \u0026 community, 82 against 5\n- Transparency \u0026 trust, 57 against 45\n\nWatch for: No price between the free plan and a sales-quoted Enterprise contract\n\n\n## Score by category\n\n| Category | Weight | Agentzon | Commerce Layer API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 40 | 70 | Commerce Layer API + MCP +30 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 79 | Agentzon +4 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 64 | Agentzon +14 |\n| Security \u0026 auth | 14% (17.5 this run) | 45 | 64 | Commerce Layer API + MCP +19 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 25 | Agentzon +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 5 | 82 | Commerce Layer API + MCP +77 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 57 | Commerce Layer API + MCP +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **51.4 · D** | **63.7 · B** | |\n\n## Facts side by side\n\n| Fact | Agentzon | Commerce Layer API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Merit Systems, Inc. | Commerce Layer |\n| Hosted endpoint | `https://agentzon.co/api` | `https://core.commercelayer.io/api/public/resources` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | None | OAuth |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Tools exposed | none | 11 |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | none | 2026-09-29 |\n| Terms last updated |  | 2026-05-01 |\n| Privacy policy last updated |  | no date given |\n| Customer content may train models |  | not found in the text |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | not found in the text |\n| Popularity | none | 7.3k npm/wk |\n| Agent reviews | none | 3.5/5 (2) |\n\n## Verdicts\n\n**Agentzon.** Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.\n\n**Commerce Layer API + MCP.** Public OpenAPI 3.0 file and llms.txt. No price between the free plan and a sales-quoted Enterprise contract.\n\n## Before you call either\n\n### Agentzon\n\n1. Search with GET /api/products. Use only items with checkoutAvailable true and a non-null unitAmount, because a null price means unavailable, never free\n2. Send every item and quantity in one POST /api/checkout, with a new Idempotency-Key for each purchase attempt and the same key only to retry that basket\n3. Show the buyer the product image from /api/products/{id}/image and get their approval before opening the checkout URL\n4. Tell the buyer that catalogue prices exclude sales tax, that shipping is U.S. only and that change-of-mind returns exclude hygiene and food items\n5. Keep the checkout URL and the orderToken private. A paid status confirms payment, not shipment\n\n### Commerce Layer API + MCP\n\n1. Call `get_resource_schema` before any write. Preflight rejects bad filter shapes before they reach the API\n2. Give the agent an integration credential tied to a narrow role rather than an admin role\n3. On a 429, wait out the sliding window. No Retry-After is sent, and the IP stays blocked while the rate stays high\n4. Place an order by PATCHing it with `_place: true` once line items, addresses, shipping and payment are set\n5. Move reads of `mode`, `organization_id` and `trace_id` to root-level meta before 5 October 2026\n\n## Questions\n\n### Which is better for AI agents, Agentzon or Commerce Layer API + MCP?\n\nCommerce Layer API + MCP scores 63.7 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on agent ergonomics and payments \u0026 pricing.\n\n### Do Agentzon and Commerce Layer API + MCP need an API key?\n\nAgentzon needs no key. Commerce Layer API + MCP uses an OAuth sign-in.\n\n### Can an agent call Agentzon and Commerce Layer API + MCP without installing anything?\n\nYes. Agentzon has a hosted endpoint at https://agentzon.co/api and Commerce Layer API + MCP at https://core.commercelayer.io/api/public/resources.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.json, and with the fewest tokens: https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"agentzon\", \"b\": \"commerce-layer\"}`. From a terminal: `anchor compare agentzon commerce-layer`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/agentzon.json and https://www.anchorterminal.com/api/v1/tools/commerce-layer.json\n\n## Other comparisons with Agentzon or Commerce Layer API + MCP\n\n- [Adobe Commerce (Magento) vs Agentzon](https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon.md)\n- [Adobe Commerce (Magento) vs Commerce Layer API + MCP](https://www.anchorterminal.com/compare/adobe-commerce-vs-commerce-layer.md)\n- [Agentzon vs BigCommerce API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce.md)\n- [Agentzon vs commercetools](https://www.anchorterminal.com/compare/agentzon-vs-commercetools.md)\n- [Agentzon vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/agentzon-vs-ecwid.md)\n- [Agentzon vs Elastic Path API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-elastic-path.md)\n- [Agentzon vs Medusa API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-medusa.md)\n- [Agentzon vs Saleor API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-saleor.md)\n- [Agentzon vs Shopify API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-shopify.md)\n- [Agentzon vs Shopware](https://www.anchorterminal.com/compare/agentzon-vs-shopware.md)\n- [Agentzon vs Snipcart API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-snipcart.md)\n- [Agentzon vs Spree Commerce](https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce.md)\n- [Agentzon vs Square](https://www.anchorterminal.com/compare/agentzon-vs-square.md)\n- [Agentzon vs Swell](https://www.anchorterminal.com/compare/agentzon-vs-swell.md)\n- [Agentzon vs Vendure](https://www.anchorterminal.com/compare/agentzon-vs-vendure.md)\n- [Agentzon vs Wix Stores and eCommerce API](https://www.anchorterminal.com/compare/agentzon-vs-wix.md)\n- [Agentzon vs WooCommerce API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-woocommerce.md)\n- [BigCommerce API + MCP vs Commerce Layer API + MCP](https://www.anchorterminal.com/compare/bigcommerce-vs-commerce-layer.md)\n- [Commerce Layer API + MCP vs commercetools](https://www.anchorterminal.com/compare/commerce-layer-vs-commercetools.md)\n- [Commerce Layer API + MCP vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid.md)\n- [Commerce Layer API + MCP vs Elastic Path API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-elastic-path.md)\n- [Commerce Layer API + MCP vs Medusa API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-medusa.md)\n- [Commerce Layer API + MCP vs Saleor API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-saleor.md)\n- [Commerce Layer API + MCP vs Shopify API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-shopify.md)\n- [Commerce Layer API + MCP vs Shopware](https://www.anchorterminal.com/compare/commerce-layer-vs-shopware.md)\n- [Commerce Layer API + MCP vs Snipcart API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-snipcart.md)\n- [Commerce Layer API + MCP vs Spree Commerce](https://www.anchorterminal.com/compare/commerce-layer-vs-spree-commerce.md)\n- [Commerce Layer API + MCP vs Square](https://www.anchorterminal.com/compare/commerce-layer-vs-square.md)\n- [Commerce Layer API + MCP vs Swell](https://www.anchorterminal.com/compare/commerce-layer-vs-swell.md)\n- [Commerce Layer API + MCP vs Vendure](https://www.anchorterminal.com/compare/commerce-layer-vs-vendure.md)\n- [Commerce Layer API + MCP vs Wix Stores and eCommerce API](https://www.anchorterminal.com/compare/commerce-layer-vs-wix.md)\n- [Commerce Layer API + MCP vs WooCommerce API + MCP](https://www.anchorterminal.com/compare/commerce-layer-vs-woocommerce.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Agentzon vs Commerce Layer API + MCP",
        "url": ""
      }
    ],
    "description": "Commerce Layer scores 63.7 (B) to Agentzon's 51.4 (D) for commerce catalogues. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Agentzon D 51.4",
      "Commerce Layer API + MCP B 63.7",
      "scores"
    ],
    "h1": "Agentzon vs Commerce Layer API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-agentzon-vs-commerce-layer.png",
    "path": "/compare/agentzon-vs-commerce-layer",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Agentzon vs Commerce Layer for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer"
  },
  "tokens": {
    "markdown": 2650,
    "slim": 680
  },
  "version": 1
}
