Woo-mcp-server
The WooCommerce MCP Server is a tool designed to integrate WoCommerce stores with the Model Context Protocol using the WordPress REST API. It offers comprehensive management of products, customers, and store settings. The server provides various API methods to enhance e-commerce functionality and can be easily deployed on platforms like Railway.
🛒 WooCommerce MCP Server | Python Edition
A simple and efficient solution for connecting WooCommerce stores with Model Context Protocol
📌 What is it?
A Model Context Protocol (MCP) server for WooCommerce integration, compatible with WordPress REST API. The library provides comprehensive tools for managing all aspects of products, orders, customers, shipping, taxes, discounts, and store configuration.
🚀 Quick Installation
- Clone the repository and navigate to the project directory.
- Install dependencies.
- Configure environment variables.
☁️ Deployment on Railway
The server can be deployed on Railway for automatic deployment from GitHub, SSL, monitoring, and scaling features.
⚙️ Configuration
Create a .env
file in the project root with credentials.
Environment Variables
Details about required environment variables for configuration.
🔐 Authentication Options
Requires WooCommerce API keys and possibly WordPress credentials for certain features.
🔄 API Methods
Supports various API methods for managing WooCommerce products, orders, customers, and more, as well as WordPress content.
📦 System Requirements
- Python 3.9+
- WooCommerce REST API keys
- Certain Python packages and a WordPress site with WooCommerce installed.
📄 License
MIT License.