The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Synchronity listing page.
Shop anything online with AI — search, compare, and buy across connected stores from any AI assistant.
Synchronity is commerce infrastructure for AI assistants. It connects to the hosted Synchronity gateway at https://api.synchronity.app — there is nothing to self-host.
This repository contains the public, MIT-licensed pieces:
| Part | What it is |
|---|---|
packages/mcp | The MCP server — exposes shopping tools to Claude, Cursor, and any MCP client |
packages/sdk | Typed gateway client used by the MCP server |
desktop-extension | Claude Desktop extension (.mcpb) source — a zero-dependency bridge to the gateway |
plugins/synchronity | Cross-assistant plugin (Claude Code + Codex) — install via the marketplace below |
woocommerce | The Synchronity WooCommerce plugin — makes a store agent-ready |
Releases attach prebuilt artifacts: the
synchronity.mcpbdesktop extension and the WooCommerce plugin zip. See Releases.
synchronity.mcpb from the latest release (or from api.synchronity.app/setup/download).Then just shop — "find me a birthday cake from my stores". The plugin bundles
the synchronity-commerce skill and runs the MCP server locally via npx, so
there is nothing to clone or build.
Add the Synchronity plugin from this repo (plugins/synchronity). Codex
reads .codex-plugin/plugin.json and connects to the hosted MCP at
https://api.synchronity.app/mcp, with the same synchronity-commerce skill.
GATEWAY_URL defaults to https://api.synchronity.app. Sensitive actions (checkout, payment) require buyer approval — the assistant walks you through a one-time approval step.
Product search & details (with inline images), compare across stores, reviews, cart management, shipping, checkout, card/mobile-money payment, order tracking, and human-in-the-loop approval for sensitive actions.
Your store keeps its own catalog, currency, shipping, and orders — Synchronity routes agent requests to it through the gateway.
| Env var | Default | Purpose |
|---|---|---|
GATEWAY_URL | https://api.synchronity.app | Synchronity gateway base URL |
DEFAULT_SITE_ID | — | Optional default store to scope tools to |
DEBUG | false | Verbose logging to stderr |
New here or reviewing the connector? Follow the end-to-end walkthrough: docs/reviewer-testing.md.
MIT © Themewire — see LICENSE.