Account & settings
Connect an AI assistant (MCP)
Give Claude or another MCP-capable assistant read-only, privacy-masked access to your own TableStack data for debugging and questions — a Pro plan feature.
Updated Aug 24, 2026
TableStack Pro can expose a read-only MCP endpoint for your organization. Connect Claude (or any MCP-capable assistant) and ask questions like "why couldn't a party of 6 book Saturday at 7?" or "did my POS stop sending?" — the assistant reads your data and answers with evidence.
What the assistant can and cannot see
- Read-only. There is no tool that changes anything — the assistant cannot create, edit, or cancel a booking, ever.
- Your organization only. The token is scoped to your organization; other tenants' data does not exist as far as the endpoint is concerned.
- Guest contact details are masked. Names appear as initials ("M••• H•••"), emails and phones are partially hidden. Record ids stay real, so staff can follow up on the exact guest inside TableStack.
- Every call is logged. Each tool call lands in your activity log with who called it and what was asked, so "what did the AI look at?" always has an answer.
Available tools
| Tool | Answers |
|---|---|
venue-health |
Today's bookings/covers/visits/waitlist, queue backlog, integration status. Start here. |
lookup-reservation |
Everything about one booking, by its confirmation code — status, timing, tables, change history. |
check-availability |
Which slots the availability engine offers a party of N on a date, and which are past pacing. |
inspect-webhook-deliveries |
The latest inbound integration deliveries (POS, partner feeds) and their outcomes. |
search-activity-log |
The audit trail, filtered by event and date range. |
Setting it up
- MCP access is part of the Pro plan — ask us to enable it for your organization.
- We issue you an MCP token (keep it like a password; it can be revoked at any time).
- Connect your assistant to
https://tablestack.ca/api/mcp/debugusing the streamable HTTP transport with the headerAuthorization: Bearer <your token>. In Claude Code:
claude mcp add tablestack --transport http https://tablestack.ca/api/mcp/debug --header "Authorization: Bearer <your token>"
Revoking access
Ask us to revoke the token, or rotate it, at any time — a revoked token stops working immediately. Removing the server from your assistant's configuration also ends access from that assistant.