ToeBox agents can use tools to interact with external systems, query data, and take actions on behalf of your customers. Tools are connected via the Model Context Protocol (MCP).Documentation Index
Fetch the complete documentation index at: https://docs.toebox.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
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