- Home
- MCP servers
- Universal
Universal
- javascript
0
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Universal MCP Server enables your AI applications to search products, negotiate prices, and generate discounts across multiple e-commerce platforms via a single, scalable API. It simplifies connecting AI assistants to Shopify, WooCommerce, and Shopware 6 with secure, production-ready endpoints.
How to use
You integrate an MCP client to the HTTP endpoint exposed by the server. Start by obtaining an API key, then send function requests to perform product searches, price negotiations, link generation, or chat-based shopping assistance. Use the HTTP API to access all available tools from any compatible client or integration.
How to install
Prerequisites: ensure you have a modern runtime environment for your chosen installation method.
Option A: Direct HTTP API access (recommended) - you do not install server software locally; you connect to the hosted endpoint using your API key.
Option B: Docker (hosted container recommended for local testing) - pull and run the container with your API key.
Option C: Python client package (for local development) - install the client package to interact with the MCP server via Python.
Option D: Node.js client package (for local development) - install the client package to interact with the MCP server via JavaScript.
Additional sections
Configuration and authentication: you must provide an API key for access. The server supports Developer Keys for broad shop searches and Merchant Keys for shop-scoped searches.
Security: API keys are hashed before storage, and requests should use the standard headers for authentication. Do not expose keys in client-side code.
Examples and usage notes: you can perform product searches, generate direct discount links, negotiate prices, and manage shopping conversations with multiple LLM providers.
Available tools
searchProducts
Search products across all connected platforms using natural language queries.
generateLinks
Create direct product links with discounts applied.
negotiatePrice
Perform intelligent price negotiation for a single product.
negotiateBatch
Execute competitive pricing for multiple products in a batch.
negotiateMultiRound
Conduct progressive multi-round negotiations to reach an optimal price.
chat
AI shopping assistant with access to multiple LLM providers for conversational help.
listThreads
List all active conversation threads.
getThread
Retrieve the history of a specific thread.
extendThread
Extend the expiration of a conversation thread.