Sylius/McpServerPlugin
If you are the rightful owner of McpServerPlugin and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Server Plugin for Sylius enables interaction with your store via Large Language Models (LLMs) like ChatGPT, using the Model Context Protocol (MCP).
The Model Context Protocol (MCP) Server Plugin for Sylius is a powerful tool that bridges the gap between AI language models and e-commerce platforms. By integrating with Sylius, this plugin allows AI agents to perform various actions on your store, such as searching for products, checking prices, and initiating the checkout process. The MCP Server acts as an intermediary, facilitating structured tool calls from language models to your application logic. This integration is made possible through the official php-mcp/server package, which provides the necessary runtime for the MCP server. The server can be easily configured and customized to suit your specific needs, offering a flexible solution for enhancing your store's capabilities with AI-driven interactions.
Features
- Seamless integration with Sylius e-commerce platform.
- Supports interaction with AI models like ChatGPT.
- Customizable server configuration for tailored solutions.
- Pre-configured tools for common e-commerce actions.
- SSL support for secure communications.
Tools
add_item_to_order
Adds an item to the order.
complete_checkout
Completes the checkout process. (Final step)
create_order
Creates a new order.
fetch_channel
Fetches a channel by code.
fetch_currency
Fetches a currency by code.
fetch_order
Fetches an order by its token.
fetch_product
Fetches a product by its code.
fetch_product_variant
Fetches a product variant by its code.
list_payment_methods
Lists all available payment methods.
list_shipping_methods
Lists all available shipping methods.
search_products
Searches for products by name.
search_product_variants
Searches for product variants by name.
select_payment_method
Selects a payment method for the order. (Step 3 of checkout)
select_shipping_method
Selects a shipping method for the order. (Step 2 of checkout)
update_order_address
Updates the order address. (Step 1 of checkout)