Connect tasteck to ChatGPT
Every guide on this site ends with the same line: ask your numbers as a question and the answer comes back in the chat. This page is how that works and how to switch it on.
It takes about two minutes. There is nothing to install.
What this actually is
tasteck exposes your venue's data to ChatGPT over MCP (Model Context Protocol) — an open standard published by Anthropic and now supported by ChatGPT, Claude and a growing number of other clients.
This is not a chatbot bolted onto a dashboard. ChatGPT talks directly to your tasteck account, with your permissions, and gets back the same data your staff screen shows. You ask in plain language; it decides which of the tools below to call.
You "which area took longest to reach last Friday?"
↓
ChatGPT calls get_today_dispatch_status / search_order
↓
tasteck returns your rows, scoped to your companies only
↓
ChatGPT answers in the chat
Setup, three steps
One — open the connector settings.
In ChatGPT: your account name (bottom left) → Settings → Connectors → Add custom connector.
This requires ChatGPT Plus, Pro, Business or Enterprise. Custom connectors are not available on the Free plan.
Two — paste the tasteck MCP URL.
https://api.no-tel.com/v1/api/staff/mcp
Name it whatever you like. tasteck is the obvious choice.
Three — sign in.
ChatGPT opens the tasteck sign-in page. Use your normal staff account credentials. Once you approve, the connector is live.
Authentication OAuth 2.1 with PKCE (RS256)
Token lifetime 30 days — you will not be re-authorising often
Scope only the companies your account already has access to
Multiple venues one connector covers every company on your account
The 36 tools
These are generated from the running server, not written by hand. If the product changes, this list changes with it — a build-time check fails if the two ever drift apart.
Read — 17 tools
These retrieve data. They never write anything.
list_orders bookings for a business day (JST boundaries respected)
search_order bookings by period, status and filter
list_cast_shifts submitted and confirmed shifts
list_assignable_casts who is free for a given booking slot
list_cast_names the active roster
list_available_drivers drivers not currently on a run
get_orders_needing_dispatch bookings waiting for a driver
get_today_dispatch_status the dispatch board as it stands right now
search_guest guests by phone, name or attribute
list_companies the companies on your account
list_shops your locations
list_courses your course and menu master
list_invoices invoices by period and status
get_revenue_summary takings over a period
get_cast_ranking nomination-rate ranking
analyze_cancel_patterns where cancellations cluster
infer_cancel_reason a suggested reason from the record
Write — 12 tools
These change data, and every one of them takes a dry_run parameter.
dry_run: true is the default. The tool tells you what it would change and writes nothing. You confirm, it runs again with dry_run: false, and only then does anything happen.
create_order update_order cancel_order
create_guest update_guest
create_cast create_cast_name
create_cast_shift update_cast_shift delete_cast_shift
assign_order_driver send_driver_message
Two-step is not optional and cannot be switched off. A misheard phone number should cost you a confirmation prompt, not a booking.
Preview-only — 7 tools
These compute the impact of an action and stop there. They do not write, and the confirmation happens through a separate path.
broadcast_to_casts_preview who a message would reach
assign_multi_casts_preview a multi-staff assignment before it lands
notify_payment_overdue_preview which guests an overdue notice would go to
update_payment_method_preview a payment method change
assign_driver_to_order_preview a driver assignment
pay_invoice_now_preview an immediate invoice payment
bulk_update_orders_preview a bulk change across bookings
The money-touching ones are all in this group deliberately. Nothing in this list moves money on its own.
What it is good at
Questions you would otherwise not bother asking. The value is not that ChatGPT can do what your staff screen does — it is that a question costing ten seconds gets asked, and the same question costing five minutes of clicking does not.
"how many Thursday guests last month were first-timers?"
"which driver has the longest average turnaround?"
"who has narrowed their availability since June?"
"what did the VIP room earn per occupied hour on Saturday?"
Pasting a booking in from a message. A booking request arrives in a chat app. Paste it into ChatGPT and it becomes a booking, after you confirm.
What it will not do
It cannot see another company's data. Your token is issued against your account, and the server scopes every query to the companies you already have access to. This is enforced server-side, not by the model.
It cannot book outside opening hours, or assign a staff member who has not submitted a shift. Those are refused by the server regardless of what the model was asked to do.
It cannot move money without a confirmation. Payment actions are preview-only from this interface.
It is not a reporting product. Complex multi-step analysis is better done on the analytics screens; this interface is for the question you have right now.
Claude, and other clients
MCP is a standard, not a ChatGPT feature. The same URL works from Claude.ai, Claude Desktop, Claude Code, and any other MCP client. In each, look for "add MCP server" or similar and paste the URL.
Common questions
Does the Free plan of ChatGPT work? No. Custom connectors are a paid-plan feature on ChatGPT's side.
Is my data used for training? That is governed by your ChatGPT plan's terms, not by tasteck. Business and Enterprise plans have different defaults from consumer plans. Check your own plan — we cannot make that commitment on OpenAI's behalf.
Can I limit what it can do? The read/write split above is fixed. Per-tool permissions are not available today.
What happens when the token expires? ChatGPT prompts you to sign in again. Thirty days.
Getting started
- Have a tasteck account. Thirty days free on every plan, from $34 a month for up to two locations.
- Open ChatGPT → Settings → Connectors → Add custom connector.
- Paste
https://api.no-tel.com/v1/api/staff/mcp. - Sign in with your staff credentials.
- Ask it something small first. "How many bookings do we have tonight?" is a good first question.
Read next
- Features: What tasteck Actually Does, Screen by Screen
- Pricing
- Nightclub KPI Dashboard: What Belongs on It
- The Report You Should Read Every Monday
- FAQ
On this list. The 36 tools above are generated from the server's own tool definitions and verified against the running production server. They are not a marketing count. If you find a tool here that does not appear in your ChatGPT connector, tell us — that is a bug on our side, not a plan difference.