MCP tool connections
MCP (Model Context Protocol) tools connect your agents to live data and actions. ToeBox includes built-in connections to Shopify’s official MCP servers:Shopify Catalog
Lets your agent search and browse products across your Shopify store. Capabilities:- Search products by keyword, category, or attribute
- Retrieve product details (title, description, price, images, variants)
- Filter by price range and availability
- Browse collections
https://discover.shopifyapps.com/global/mcp
Shopify Checkout
Lets your agent create checkout sessions and guide customers through purchases. Capabilities:- Create checkout sessions
- Collect buyer information
- Attach payment methods
- Complete purchases
https://{shop-domain}/api/ucp/mcp
MCP tools are auto-configured based on your agent type. For example, a Product Recommendation agent automatically enables the Catalog tool, while a Sales Assistant enables both Catalog and Checkout.
Data tools
When you connect data sources (Snowflake, PostgreSQL, or other databases), your agents gain access to built-in data tools:| Tool | Description |
|---|---|
list_tables | Lists all tables in the connected database |
describe_table | Returns column names, types, and metadata for a specific table |
query_database | Executes a read-only SQL query and returns results |
Custom SQL tools
You can create custom SQL tools that wrap a specific query behind a friendly name and description. This is useful for:- Giving agents access to a frequently-used report
- Restricting what data an agent can access
- Pre-building complex queries so the agent does not need to generate SQL
- Go to your agent’s configuration
- Open the Custom Tools section
- Click Add Tool
- Provide a name, description, and SQL query
- The agent can then call this tool by name during conversations
Custom tool builder
For advanced use cases, the custom tool builder lets you define tools with:- Name — What the agent calls this tool
- Description — Helps the AI understand when to use the tool
- Parameters — Input parameters the tool accepts (with types and descriptions)
- SQL query — The query to execute, with parameter placeholders