Tools
| Name | Description |
|---|---|
list_restaurantsList Toast restaurants available to the authenticated partner/client. | List Toast restaurants available to the authenticated partner/client. |
get_restaurantGet restaurant details by GUID | Get restaurant details by GUID |
list_restaurant_availabilityGet restaurant availability and ordering state for Toast locations. | Get restaurant availability and ordering state for Toast locations. |
get_orderGet order details by GUID | Get order details by GUID |
list_ordersList orders for a restaurant within a date range | List orders for a restaurant within a date range |
create_orderCreate a Toast order/check/payment payload for a restaurant. Requires confirmation. | Create a Toast order/check/payment payload for a restaurant. Requires confirmation. |
update_orderUpdate a Toast order by GUID. Requires confirmation. | Update a Toast order by GUID. Requires confirmation. |
void_orderVoid a Toast order by GUID. Requires confirmation. | Void a Toast order by GUID. Requires confirmation. |
list_menuGet the menu for a restaurant | Get the menu for a restaurant |
list_menu_itemsReturn the item entities from the fully resolved Toast menu payload. | Return the item entities from the fully resolved Toast menu payload. |
get_employeeGet employee details by GUID | Get employee details by GUID |
custom_api_callMake a custom API call to the Toast API | Make a custom API call to the Toast API |
Triggers
| Name | Description |
|---|---|
new_orderTriggers when a new order is created | Triggers when a new order is created |
order_updatedTriggers when an order is updated | Triggers when an order is updated |
order_voidedTriggers when Toast sends ORDER_VOIDED. | Triggers when Toast sends ORDER_VOIDED. |
menu_updatedTriggers when Toast sends MENU_UPDATED. | Triggers when Toast sends MENU_UPDATED. |
payment_updatedTriggers when Toast sends PAYMENT_UPDATED. | Triggers when Toast sends PAYMENT_UPDATED. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('toast-pos', 'list_restaurants', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'toast-pos',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Toast POS to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Toast POS support?
Toast POS supports 12 tools including List Restaurants, Get Restaurant, List Restaurant Availability, Get Order, List Orders, and more.
Can I use Toast POS with AI agents?
Yes. Add Toast POS to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Toast POS to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Toast POS as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Toast POS tools exposed by that workspace.
Does Toast POS work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Toast POS work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Toast POS?
Toast POS exposes 12 tools, including List Restaurants, Get Restaurant, List Restaurant Availability, Get Order, List Orders, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Toast POS be used in stateful agent workflows?
Yes. Agents can combine Toast POS tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Toast POS use?
Toast POS uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Toast POS integration cost?
The Toast POS integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Toast POS support?
Toast POS supports 5 triggers including New Order, Order Updated, Order Voided, Menu Updated, Payment Updated.
Connect Toast POS in minutes
Get 20,000 free action executions every month. No credit card required.