toasttab-mcp
A Model Context Protocol server that connects Claude to the diner side of Toast. It finds restaurants that take orders through Toast and reads their menus, and, when you are signed in to toast.app, reads your own order history, loyalty programs and Toast Cash. It uses a browser bridge extension to bypass Cloudflare challenges.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Find restaurants near a location that take orders via Toast
- Read online or full POS menus with search and stock filtering
- Retrieve order history and individual order receipts
- Check loyalty program balances and Toast Cash wallet
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
toasttab-mcp 1.0.1
{
"version": "1.0.1",
"transport": "stdio",
"identifier": "toasttab-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "TOAST_WS_PORT",
"format": "string",
"description": "Overrides the fetchproxy WebSocket port (default 37149, the fleet-shared port)."
},
{
"name": "FETCHPROXY_WS_HOST",
"format": "string",
"description": "Bridge bind interface, a literal IP only (anything else is ignored); default 127.0.0.1. Keep on loopback — it exists for a hosted child in its own network namespace."
},
{
"name": "FETCHPROXY_IDENTITY_DIR",
"format": "string",
"description": "Where to store the long-term bridge identity keypair, an absolute path only (anything else is ignored); default ~/.fetchproxy/identity/. Exists for a host that runs a separate child per caller."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"toasttab-mcp": {
"command": "npx",
"args": [
"-y",
"toasttab-mcp@1.0.1"
],
"env": {
"TOAST_WS_PORT": "<YOUR_TOAST_WS_PORT>",
"FETCHPROXY_WS_HOST": "<YOUR_FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<YOUR_FETCHPROXY_IDENTITY_DIR>"
}
}
}
}Cline
{
"mcpServers": {
"toasttab-mcp": {
"command": "npx",
"args": [
"-y",
"toasttab-mcp@1.0.1"
],
"env": {
"TOAST_WS_PORT": "<YOUR_TOAST_WS_PORT>",
"FETCHPROXY_WS_HOST": "<YOUR_FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<YOUR_FETCHPROXY_IDENTITY_DIR>"
}
}
}
}VS Code
{
"servers": {
"toasttab-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"toasttab-mcp@1.0.1"
],
"env": {
"TOAST_WS_PORT": "<YOUR_TOAST_WS_PORT>",
"FETCHPROXY_WS_HOST": "<YOUR_FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<YOUR_FETCHPROXY_IDENTITY_DIR>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"toasttab-mcp": {
"command": "npx",
"args": [
"-y",
"toasttab-mcp@1.0.1"
],
"env": {
"TOAST_WS_PORT": "<YOUR_TOAST_WS_PORT>",
"FETCHPROXY_WS_HOST": "<YOUR_FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<YOUR_FETCHPROXY_IDENTITY_DIR>"
}
}
}
}Let your agent find its tools
Find servers like toasttab-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.