Shoppable’s MCP server lets an AI assistant help shoppers find products, build a cart, and hand off a ready-to-buy checkout link, all from inside a chat conversation.
If you are building an AI agent, copilot, or chat experience that wants commerce as a built-in capability, this server gives your assistant the ability to act on a shopper’s behalf without you having to wire up catalogs, sessions, or merchant integrations yourself.
The Model Context Protocol is an open standard for connecting AI assistants to outside tools and data. Our server speaks that protocol and acts as a bridge between the assistant and Shoppable’s catalog, merchant network, and cart.
When an assistant connects, it picks up a small, focused set of tools. Think of them as verbs the AI can use during a conversation. The tools are intentionally narrow so the model can compose them naturally without needing to understand the plumbing underneath.
Search the live Shoppable catalog by keyword, brand, category, or price range. Results come back ranked, deduplicated by variant, and scoped to the merchants the assistant is configured to shop with.
Typical conversational queries an assistant can answer:
Find a merchant by name or ID, and see what’s in their catalog. Useful when the assistant wants to filter a search to a specific retailer, or sanity-check whether a brand is currently available.
Add a product to a Shoppable cart and get back a checkout URL. The link is pre-populated and ready to share with the shopper. They click, the cart opens with the item already inside, and they finish the purchase in one tap.
Retrieve the checkout link for a cart that’s already in progress, in case the assistant needs to surface it again later in the conversation.
Look up the status of a past order if the shopper wants to check in on something they bought.
A typical exchange looks like this:
The shopper never leaves the chat to browse. The assistant never has to manage sessions or merchant APIs. The whole experience feels native to whatever app the assistant is running in.
User: Looking for a gift for my mom. She loves skincare. Something nice, under $80.
Assistant: (searches with the query and price filter) Here are a few options I found at Saks and a couple of other partners…
User: The La Mer one looks perfect. Add it to my cart.
Assistant: (adds to cart, receives checkout link) Done. Here’s your checkout link.
User: (clicks, finishes checkout)
Search results come back as a structured JSON payload, one entry per product, ready to parse and surface however your app prefers. Each entry includes:
id and namebrand and categoryprice and salePricemerchantimage (a CDN-hosted URL, safe to embed)checkoutUrl (pre-built, ready to share with the shopper)How that data gets presented is entirely up to you. Render a product grid, drop the items inline in a chat reply, surface a single best match, or feed the results back into the model for follow-up reasoning. The server stays out of your UI’s way.
The server is tuned for shopping intents that benefit from being grounded in a real, current catalog. Some examples of the kinds of context a shopper might bring to a conversation that the tools handle well:
What it isn’t built for: free-form web browsing, payment processing, or anything that would require the assistant to authenticate as a specific shopper. Those parts of the experience stay on Shoppable’s hosted checkout where they belong.
The server is live in production at:
https://mcp.shoppable.com/mcp
Authentication is a bearer token issued by Shoppable. To request access, get in touch with your Shoppable contact and let us know a bit about what you’re building.
If you are using Claude Desktop, we have a one-step setup script that wires everything up for you. Ask and we’ll send it over along with a short configuration walkthrough.
The server is live and actively maintained. We add new tools as partners need them, and we’re happy to talk through use cases that don’t quite fit the current set.
For partnership inquiries, integration help, or product feedback, reach out at hello@shoppable.com, or through whoever you usually talk to at Shoppable.