MCP serverio.github.themewireco/synchronity
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.
Overview
Score?
UNRATED 0.689
of what a free look can see, on 32 looks
Looks
35
last 15 hr ago
Tools
26
More info
URL
api.synchronity.app/mcp
streamable-http
Says it is
synchronity-mcp 0.2.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.689 · highest on record 0.8561
Toolsfrom sha256:c1675e255e…398ad9
| Tool | Schema |
|---|---|
| add_to_cart Add 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 |
input · output |
| apply_coupon Apply a discount or promotional code to the cart. Returns the updated cart with discount applied. |
input · output |
| check_delegation Poll for human approval of a delegation request. When status is "approved", returns the delegation_token to use as buyer_delegation_token in execute_checkout. |
input · output |
| compare_products Compare 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 |
input · output |
| create_cart Create 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 i |
input · output |
| execute_checkout Execute 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 |
input · output |
| get_active_cart Retrieve 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. Return |
input · output |
| get_cart Retrieve 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 |
input · output |
| get_order Retrieve 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 |
input · output |
| get_payment_methods STEP 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 |
input · output |
| get_payment_status FINAL 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 |
input · output |
| get_product Retrieve detailed information about a specific product including variants, pricing, images, and availability. May also return `addons` — customer-selectable options defined by the |
input · output |
| get_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 analysi |
input · output |
| initiate_payment STEP 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_ |
input · output |
| list_orders List recent orders for a site, optionally filtered by status (pending, processing, completed, cancelled, refunded). Orders are buyer-private — pass `buyer_delegation_token` (from t |
input · output |
| list_sites List 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. |
input · output |
| quick_checkout Assemble 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 |
input · output |
| remove_from_cart Remove a line item from the cart. Requires the item_id from the cart contents. |
input · output |
| request_back_in_stock Subscribe 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 |
input · output |
| request_delegation Start 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 |
input · output |
| search_products Find 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 s |
input · output |
| select_shipping_option Select 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 |
input · output |
| set_cart_quantity Set 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 |
input · output |
| set_shipping_address Set 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. c |
input · output |
| submit_delegation_otp Submit 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 |
input · output |
| submit_payment_otp STEP 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 |
input · output |
Verify it yourself
npx teppi-check https://api.synchronity.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2NGQ3WEP8EA613SA8DS9