# Open source commercetools alternatives for AI agents

2 alternatives to commercetools. 2 have an interface an agent can drive. 2 are open source.

Page: alternatives/commercetools.html

## Vendure

NestJS headless commerce with an introspectable GraphQL Admin API; the old official MCP is retired.

- Listing: apps/vendurehq--vendure.html
- JSON: apps/vendurehq--vendure.json
- License: GPL-3.0 (Vendure Commercial License available)
- Agent interface: API, from the builder
- Reach: 7 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Agent cannot reach: Operate a store through MCP; Platform features (SSO, approval workflows, B2B pricing)
- Use it when: I want a TypeScript commerce backend I can change at the core through plugins and am fine with GPLv3 or a commercial license
- Use it when: my agent should drive the store through an introspectable GraphQL schema
- Gotcha: GPLv3, not MIT as the shortlist assumed; commercial license from vendure.io/pricing
- Gotcha: The Builder's MCP is retired; do not point agents at @vendure/mcp-server
- Gotcha: No bundled storefront; Vendure lists starter storefronts separately

## Saleor

Headless GraphQL commerce API; the Builder hosts a read-only MCP for products, orders, and customers.

- Listing: apps/saleor--saleor.html
- JSON: apps/saleor--saleor.json
- License: BSD-3-Clause
- Agent interface: MCP server, from the builder
- Reach: 3 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Agent cannot reach: Create and update products; Fulfil, cancel, or refund orders; Run a checkout; Manage promotions and vouchers; Configure channels, warehouses, shipping; Install apps and webhooks
- Use it when: I want a commerce backend I can talk to only through GraphQL, and I will build or pull my own storefront
- Use it when: my agent needs to read catalog and order data from a Saleor Cloud store without being able to change anything
- Gotcha: No storefront in this repo; saleor/storefront is a separate Next.js project
- Gotcha: The hosted MCP at mcp.saleor.app only connects to *.saleor.cloud instances; self-hosters run saleor-mcp themselves
- Gotcha: The MCP is read-only and needs a token with MANAGE_PRODUCTS and MANAGE_ORDERS

## Questions

### Is there an open source alternative to commercetools?

Yes. Both listings here are open source: Vendure (GPL-3.0 (Vendure Commercial License available)), Saleor (BSD-3-Clause).

### Which commercetools alternatives have an MCP server?

Saleor has an MCP server from its builder.

### Which commercetools alternative can an agent do the most with?

Vendure: 7 of 9 recorded jobs reachable. Jobs differ by listing, so read each list before you choose.
