McpServerPlugin

Sylius/McpServerPlugin

3.4

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

  1. add_item_to_order

    Adds an item to the order.

  2. complete_checkout

    Completes the checkout process. (Final step)

  3. create_order

    Creates a new order.

  4. fetch_channel

    Fetches a channel by code.

  5. fetch_currency

    Fetches a currency by code.

  6. fetch_order

    Fetches an order by its token.

  7. fetch_product

    Fetches a product by its code.

  8. fetch_product_variant

    Fetches a product variant by its code.

  9. list_payment_methods

    Lists all available payment methods.

  10. list_shipping_methods

    Lists all available shipping methods.

  11. search_products

    Searches for products by name.

  12. search_product_variants

    Searches for product variants by name.

  13. select_payment_method

    Selects a payment method for the order. (Step 3 of checkout)

  14. select_shipping_method

    Selects a shipping method for the order. (Step 2 of checkout)

  15. update_order_address

    Updates the order address. (Step 1 of checkout)