tock-mcp
Discover restaurants on Tock (exploretock.com) via MCP — list cities, search a metro, and get a venue's details plus its bookable experiences, prices, party sizes, and open dates/times. Triggers on phrases like "search Tock for", "what's on Tock in Chicago", "find a Tock reservation at", "does Alinea have availability on Tock", "what experiences does <venue> offer on Tock", or "my Tock reservations". Requires tock-mcp installed and the ContextMint Bridge browser extension running in a signed-in exploretock.com tab.
Rank
62
Safety
84
Downloads
1.9k
Updated
Oct 10, 2026
Version
1.1.8
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.9K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.9K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.1.8release · observed Oct 9, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:tock-mcp- Install using `clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:tock-mcp` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/chrischall/tock-mcp before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-tock-mcp/snapshot"
Documentation
CLAWHUB
124,505 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: tock-mcp
description: Discover restaurants on Tock (exploretock.com) via MCP — list cities, search a metro, and get a venue's details plus its bookable experiences, prices, party sizes, and open dates/times. Triggers on phrases like "search Tock for", "what's on Tock in Chicago", "find a Tock reservation at", "does Alinea have availability on Tock", "what experiences does <venue> offer on Tock", or "my Tock reservations". Requires tock-mcp installed and the ContextMint Bridge browser extension running in a signed-in exploretock.com tab.
---
# tock-mcp
MCP server for Tock (exploretock.com) — restaurant discovery and availability. Every request is relayed through the user's signed-in browser tab via the [ContextMint Bridge](https://github.com/nullnet-app/contextmint-bridge/releases) browser extension, so there's no cookie paste, no bot-wall dance, and no password handling.
- **npm:** [npmjs.com/package/tock-mcp](https://www.npmjs.com/package/tock-mcp)
- **Source:** [github.com/chrischall/tock-mcp](https://github.com/chrischall/tock-mcp)
> Tock does not publish an official consumer API, and exploretock.com sits behind a Cloudflare challenge. This server fetches the same server-rendered pages the Tock web app uses (parsing their embedded `window.$REDUX_STATE` store) through your own signed-in browser tab. It is **read-only**: Tock reservations are prepaid tickets, so booking is left to exploretock.com. Use at your own discretion.
## Setup
The MCP server is half of the picture — the other half is the [ContextMint Bridge](https://github.com/nullnet-app/contextmint-bridge/releases) browser extension that talks to Tock from your signed-in tab. Both are required.
### 1. Install the MCP server
Add to `.mcp.json` in your project or `~/.claude/mcp.json`:
```json
{
"mcpServers": {
"tock": {
"command": "npx",
"args": ["-y", "tock-mcp"]
}
}
}
```
Or from source:
```bash
git clone https://github.com/chrischall/tock-mcp
cd tock-mcp
npm install && npm run build
# then point .mcp.json at dist/bundle.js
```
### 2. Install ContextMint Bridge
tock-mcp shares a single browser extension, ContextMint Bridge, with every other fetchproxy-based MCP. Install it once from [its releases page](https://github.com/nullnet-app/contextmint-bridge/releases) — in Chrome, unzip the chrome zip and load it unpacked (`chrome://extensions` → Developer mode → Load unpacked); Safari isn't available yet, so use Chrome for now. ContextMint Bridge is the fetchproxy extension under its new name, same maintainer; its source is public at https://github.com/nullnet-app/contextmint-bridge — build it yourself or check a release zip against its published `.sha256` file. Then open **exploretock.com** and sign in (only needed for the account tools; discovery works signed-out).
### 3. Approve the one-time pair code
The first tool call prints a pair code to approve in the ContextMint Bridge popup (trust-on-first-use, per identity). Run `tock_healthcheck` t_meta.json
{
"ownerId": "kn700jq4sjtf2anb0rk3ft4p7n856872",
"slug": "tock-mcp",
"version": "1.1.8",
"publishedAt": 1791588608432
}skill-card.md
## Description: Helps agents discover Tock restaurants, check experiences and availability, and inspect a signed-in user's reservations through a browser-connected MCP server. This skill is ready for commercial/non-commercial use. ## Publisher: [chrischall](https://clawhub.ai/user/chrischall) ### License/Terms of Use: MIT-0 ## Use Case: People and agents looking for Tock restaurants can compare venues, experiences, prices, party sizes, and available times. Signed-in users can inspect their reservations and verify a booking made on Tock. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The external MCP server and browser extension can access pages in a Tock tab. Mitigation: Verify the npm package and ContextMint Bridge release or source before installing. Risk: Signed-in account tools can read Tock profile and reservation details. Mitigation: Use signed-in mode only if you are comfortable sharing those details with the MCP flow; complete bookings and payments on Tock. Risk: A booking success screen or an immediate missing reservation can misstate booking status. Mitigation: Require a receipt or confirmation ID and a confirmed reservation-check verdict; recheck when results are inconclusive. ## Reference(s): - [ClawHub tock-mcp release](https://clawhub.ai/chrischall/skills/tock-mcp) - [tock-mcp npm package](https://www.npmjs.com/package/tock-mcp) - [ContextMint Bridge releases](https://github.com/nullnet-app/contextmint-bridge/releases) ## Skill Output: **Output Type(s):** [Text, Guidance] **Output Format:** [Text with structured venue, availability, and reservation details] **Output Parameters:** [1D] **Other Properties Related to Output:** [Booking confirmation requires a receipt or confirmation ID and a confirmed reservation-check verdict.] ## Skill Version(s): 1.1.8 (source: server-resolved release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/chrischall/skills/tock-mcp",
"sourceUrl": "https://clawhub.ai/chrischall/skills/tock-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T00:08:36.305Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-tock-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-tock-mcp/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T00:08:36.305Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.9K downloads",
"href": "https://clawhub.ai/chrischall/tock-mcp",
"sourceUrl": "https://clawhub.ai/chrischall/tock-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T00:08:36.305Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.8",
"href": "https://clawhub.ai/chrischall/tock-mcp",
"sourceUrl": "https://clawhub.ai/chrischall/tock-mcp",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-09T23:30:08.432Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-tock-mcp/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-tock-mcp/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.8",
"description": "- Removed the file: skill-card.md - Updated SKILL.md: Added new `ambiguous` possible status to `tock_verify_reservation` tool documentation - No user-facing changes to functionality—documentation update only",
"href": "https://clawhub.ai/chrischall/tock-mcp",
"sourceUrl": "https://clawhub.ai/chrischall/tock-mcp",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-09T23:30:08.432Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
