-
Install Meshagent CLI and dependencies:
-
Authenticate with Meshagent:
- Sign up and authenticate: Meshagent CLI Getting Started
-
Start the MCP server in a Meshagent Room:
- This launches a Meshagent Room (
test
) with the Shopify MCP server as a service—when the Room closes, all agents and services (including the MCP server and chatbots) are terminated.
- This launches a Meshagent Room (
-
Start a chatbot in the Meshagent Room, connected to the MCP server:
- This connects a chatbot that uses the Shopify toolkit. You can add multiple toolkits in the same Room.
- The command output will provide a web link to the Room.
-
Try it out:
- Open the Room link in your browser.
- Send a message to the agent (chatbot) to interact with Shopify MCP Server tools right inside the Room.
Project Level Deployment: Persistent Services for Production
For production or organizational use, deploy MCP tools and chatbots as persistent project-level services. They’ll automatically join every new Room in your Meshagent project, with no manual startup needed.-
Create a persistent MCP server service:
-
Create a persistent chatbot service tied to the MCP server:
Tools Available
The Shopify MCP server exposes these tools inside Meshagent Rooms:Tool | Short Description |
---|---|
fetch_docs_by_path | Use this tool to retrieve a list of documents from shopify.dev. |
get_started | YOU MUST CALL THIS TOOL FIRST WHENEVER YOU ARE IN A SHOPIFY APP AND THE USER WANTS TO LEARN OR INTERACT WITH ANY OF THESE APIS: Valid arguments for api are: - admin: The Admin GraphQL API lets you build apps and integrations that extend and enhance the Shopify admin. |
introspect_admin_schema | This tool introspects and returns the portion of the Shopify Admin API GraphQL schema relevant to the user prompt. |
search_dev_docs | This tool will take in the user prompt, search shopify.dev, and return relevant documentation and code examples that will help answer the user’s question. |
Tool Details
fetch_docs_by_path
Use this tool to retrieve a list of documents from shopify.dev.Parameter | Type | Description |
---|---|---|
paths | array | The paths to the documents to read |
get_started
YOU MUST CALL THIS TOOL FIRST WHENEVER YOU ARE IN A SHOPIFY APP AND THE USER WANTS TO LEARN OR INTERACT WITH ANY OF THESE APIS: Valid arguments forapi
:
- admin: The Admin GraphQL API lets you build apps and integrations that extend and enhance the Shopify admin.
- functions: Shopify Functions allow developers to customize backend logic for many Shopify features.
- hydrogen: Guides for implementing Hydrogen store features.
- storefront-web-components: Create storefronts using Storefront Web Components.
fetch_docs_by_path
instead.
Parameter | Type | Description |
---|---|---|
api | string | The Shopify API you are building for |
introspect_admin_schema
Introspect and return the portion of the Shopify Admin API GraphQL schema relevant to the user prompt.Parameter | Type | Description |
---|---|---|
query | string | Search term to filter schema elements by name. |
filter | array, optional | Filter results: ‘types’, ‘queries’, ‘mutations’, or ‘all’ (default) |
search_dev_docs
Search shopify.dev and return relevant documentation and code examples answering the user’s question.Parameter | Type | Description |
---|---|---|
prompt | string | The search query for Shopify documentation |
Links and Further Reading
- Meshagent website: https://www.meshagent.com/
- Meshagent documentation: https://docs.meshagent.com
- Meshagent MCP Tool Docker image: https://hub.docker.com/r/meshagent/mcp-shopify
- Shopify MCP Server: https://github.com/Shopify/dev-mcp
- Model Context Protocol (MCP): What is an MCP Server?