Synchronity for LangChain
io.github.themewireco/synchronity
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.
client:LangChain
transport:streamable-http
runtime:npm
tools:26
Install Synchronity in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"synchronity": {
"transport": "streamable_http",
"url": "https://api.synchronity.app/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- list_sites
- search_products
- get_product
- get_product_reviews
- request_back_in_stock
- compare_products
- create_cart
- add_to_cart
- quick_checkout
- remove_from_cart
- set_cart_quantity
- apply_coupon
- get_cart
- get_active_cart
- set_shipping_address
- select_shipping_option
- execute_checkout
- get_order
- list_orders
- request_delegation
- submit_delegation_otp
- check_delegation
- get_payment_methods
- initiate_payment