Synchronity
by @themewireco · io.github.themewireco/synchronity
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.
- Category
- Shopping and commerce
- Connection
- Remote (HTTP)
- Tools
- 26 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http synchronity https://api.synchronity.app/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://api.synchronity.app/mcpOr run it locally (npm)
claude mcp add synchronity -- npx -y @synchronity/mcp-server@0.5.21Cursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"synchronity": {
"url": "https://api.synchronity.app/mcp"
}
}
}Tools it offers
26 tools, as the server itself reported during our check on Oct 31, 2026.
list_sitesList all registered e-commerce sites. Use this first to find a site by name (e.g. "Pronto Partners") and get its site_id, which is required by all other tools.search_productsFind products on a registered store. To BROWSE a store's catalog (open-ended requests like "what do they sell", "show me what's available"), call with NO query — this returns the store's products. To SEARCH, pass `query`get_productRetrieve detailed information about a specific product including variants, pricing, images, and availability. May also return `addons` — customer-selectable options defined by the store (e.g. engraving, gift wrap, size aget_product_reviews🔍 **RECOMMENDED STEP** — Fetch product reviews and authenticity consensus before making purchase decisions. Returns: average rating, trust score (0.0-1.0), review sentiment analysis, authenticity flags (fake reviews, serequest_back_in_stockSubscribe the buyer to a back-in-stock alert for an out-of-stock product. Use when the buyer asks to be notified/told/pinged when an item restocks ("notify me when X is back", "let me know when it's in stock"). Collect tcompare_productsCompare products across multiple registered e-commerce sites simultaneously. Uses fail-open strategy: partial results from successful sites are returned even if some sites time out.create_cartCreate a new shopping cart for a specific site. Returns a cart_id. IMPORTANT: Reuse the active cart_id across multiple products in the same session. Do NOT call create_cart again if you already have a cart_id for this siadd_to_cartAdd a product variant (or base product) to an existing cart. Reuse the active cart_id from the chat history if one already exists. Only call create_cart first if no cart exists yet.quick_checkoutAssemble checkout-ready cart(s) in ONE call for a multi-product (and optionally multi-store) request. Creates a cart per store, adds all items, and sets the shipping address — then returns the cart(s) with delivery optioremove_from_cartRemove a line item from the cart. Requires the item_id from the cart contents.set_cart_quantitySet a cart line's quantity (the server cart is the checkout source of truth, so this updates it live). Requires the item_id from the cart contents and the new absolute quantity. A quantity of 0 removes the line. Returnsapply_couponApply a discount or promotional code to the cart. Returns the updated cart with discount applied.get_cartRetrieve current cart contents, including items, pricing, discounts, and totals. The card already shows the line items and totals to the user, so keep your text reply to one brief sentence — do not re-list the cart conteget_active_cartRetrieve the buyer's in-progress cart for a site (resumes a conversation). Call this before assuming a new cart when a shopping conversation continues or after a cart error. Returns the cart with its items rebuilt if theset_shipping_addressSet the cart shipping destination (collected from the buyer) and return available shipping options with costs. Call after items are in the cart and before select_shipping_option. country_code is required; include postal_select_shipping_optionSelect one of the shipping options returned by set_shipping_address. Binds the rate to the cart so the total includes shipping; call before execute_checkout so the hosted checkout opens pre-filled.execute_checkoutExecute checkout for a cart to create an order. Requires a buyer delegation token (from user auth) and a shipping address. The order is created UNPAID (status "pending"). IMPORTANT — do NOT stop here or just hand the useget_orderRetrieve details for an order by its ID, including items, status, shipping, and tracking information. Orders are buyer-private — pass `buyer_delegation_token` (the delegation token from this buyer's checkout approval) solist_ordersList recent orders for a site, optionally filtered by status (pending, processing, completed, cancelled, refunded). Orders are buyer-private — pass `buyer_delegation_token` (from this buyer's checkout approval); only tharequest_delegationStart the human delegation (approval) flow needed for checkout/payment. PREFERRED: pass the buyer's `email` — the gateway emails them a 6-digit code and returns a device_code; ask the user for the code and call submit_desubmit_delegation_otpSubmit the 6-digit code the buyer received by email (from request_delegation with an email) to approve the delegation in-chat. On success returns a delegation_token to use as buyer_delegation_token for checkout/payment.check_delegationPoll for human approval of a delegation request. When status is "approved", returns the delegation_token to use as buyer_delegation_token in execute_checkout.get_payment_methodsSTEP 1 of the in-chat payment flow. Returns the payment channels available for an order (e.g. "mobile_money", "card") plus a `gateways` array of the enabled payment gateways (each with id, label, and its channels). Wheninitiate_paymentSTEP 2 of the in-chat payment flow. Starts a payment session for an order and returns a PaymentSession with an `instruction` the agent renders in chat. REQUIRES a buyer_delegation_token — obtain it exactly like execute_csubmit_payment_otpSTEP 3 (mobile_money only, when initiate_payment returned instruction.action == "submit_otp"). Submits the one-time password the buyer received to authorise the mobile-money charge. REQUIRES the same buyer_delegation_tokget_payment_statusFINAL STEP of the in-chat payment flow. Returns the current PaymentSession for an order. Poll this (every ~5 seconds) after initiate_payment/submit_payment_otp until payment_status becomes "paid" or "processing" (success
Questions
What is the Synchronity MCP server?
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval. It is made by @themewireco and listed in the official MCP Registry as io.github.themewireco/synchronity. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Synchronity to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://api.synchronity.app/mcp. In Claude Code, run: claude mcp add --transport http synchronity https://api.synchronity.app/mcp
How do I add Synchronity to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://api.synchronity.app/mcp.
How do I add Synchronity to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "synchronity": { "url": "https://api.synchronity.app/mcp" } } }
Does Synchronity work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Synchronity do?
It gives your AI 26 tools, including list_sites, search_products, get_product, get_product_reviews, request_back_in_stock. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-themewireco-synchronity)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-themewireco-synchronity"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-themewireco-synchronity.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-themewireco-synchronity.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Shopping and commerce
See allCapucine
scorelook.frCapucine, styliste IA ScoreLook : looks sourcés, météo, hubs pièces, critères shopping.
TracePass
tracepass.euManage products, EU Digital Product Passports, operator parties, and GS1 EPCIS supply-chain events.
McClipFace
getclippy.coMcClipFace finds current coupon codes, promo codes, deals and discounts for stores and products.
PokeFocus
pokefocus.comPokémon card and sealed product prices, graded sold prices, price history, sets, and Market Pulse.
FindEnergyRates Electricity Rates
findenergyrates.comLive US retail electricity plans, utility price-to-compare rates, ZIP-to-utility lookup. Read-only.
KitRank use cases
kitrank.devRead-only catalog of 1,900+ real, sourced AI agent use cases with tools, cost and setup prompts.