Waitwhile MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.23.4更新於 Nov 7, 2026

Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行溝通與協作資料與分析商業與電商

概覽

AI 產生的概覽

託管的 Waitwhile 連接器,讓助理讀取排隊、預約、客戶與分析資料,並建立、更新或取消來訪。

可以做什麼
  • 列出地點、即時排隊狀態、服務、資源及資源可用時間
  • 列出、搜尋並檢視來訪(排隊與預約)、可預約時段及最早可用時段
  • 列出、搜尋並檢視客戶、客戶員工備註、自訂表單欄位與員工帳號
  • 讀取收發的簡訊與電子郵件訊息紀錄及帳戶稽核日誌
  • 取得依地點、資源、服務與時間細分的來訪統計
  • 建立、更新和取消來訪,並為客戶新增備註(寫入類工具)
適用情境
適合讓助理回答 Waitwhile 帳戶的營運問題,例如現在誰在排隊、接下來有哪些預約、某段期間的來訪與未到數量;也適合在不開啟後台的情況下新增、調整、取消來訪或記錄客戶備註。
執行需求
遠端 MCP 端點,無需本機安裝。只需填寫伺服器網址,並透過 OAuth 使用自己的 Waitwhile 憑證登入;不要加入 Authorization 標頭或 API 金鑰。免費方案每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
寫入類工具會建立、變更和取消真實來訪並新增客戶備註;建立操作不具冪等性,重複呼叫會產生兩筆來訪。客戶、訊息與來訪資料包含個人聯絡方式。取消來訪會保留紀錄但標記為 COMPLETE 並加上 CANCELLED 標籤,抑制訊息可能無法阻止已排定的提醒。付費方案透過付款連結結帳,取消後當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Waitwhile MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fwaitwhile/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "waitwhile-by-usefulapi": {
      "type": "http",
      "url": "https://waitwhile.usefulapi.io/mcp"
    }
  }
}

README

Waitwhile MCP by usefulapi

Use Waitwhile from Claude, Cursor, or any MCP client — waitlist visits, bookings, customers, locations, services, resources and analytics, plus visit management. Hosted, no local install: connect with your own Waitwhile credentials.

Live endpoint: https://waitwhile.usefulapi.io/mcp · Homepage: https://usefulapi.io/waitwhile

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://waitwhile.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http waitwhile https://waitwhile.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "waitwhile": {      "url": "https://waitwhile.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Waitwhile credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/waitwhile/

Tools

ToolTypeWhat it does
waitwhile_list_locationsreadList locations
waitwhile_get_locationreadGet location
waitwhile_list_location_statusreadList location status (live waitlist)
waitwhile_get_location_statusreadGet location status (live waitlist)
waitwhile_list_visitsreadList visits (waitlist entries and bookings)
waitwhile_search_visitsreadSearch visits
waitwhile_get_visitreadGet visit
waitwhile_list_booking_slotsreadList booking slots
waitwhile_first_available_slotsreadFirst available booking slots
waitwhile_list_customersreadList customers
waitwhile_search_customersreadSearch customers
waitwhile_get_customerreadGet customer
waitwhile_list_customer_notesreadList customer notes
waitwhile_list_servicesreadList services
waitwhile_get_servicereadGet service
waitwhile_list_resourcesreadList resources (staff, rooms, tables)
waitwhile_get_resourcereadGet resource
waitwhile_resources_availabilityreadResource availability
waitwhile_list_data_fieldsreadList data fields (intake form fields)
waitwhile_get_data_fieldreadGet data field
waitwhile_list_usersreadList users (staff)
waitwhile_list_messagesreadList messages
waitwhile_get_messagereadGet message
waitwhile_visit_analyticsreadVisit analytics
waitwhile_list_audit_entriesreadList audit entries
waitwhile_create_visitwriteAdd a customer to the waitlist or create a booking
waitwhile_update_visitwriteUpdate a visit (state, tags, time, party)
waitwhile_cancel_visitwriteCancel a visit
waitwhile_add_customer_notewriteAdd a customer note
waitwhile_usage_statusmetaUsage status (free-tier meter)
waitwhile_request_featuremetaRequest a missing feature
waitwhile_upgrademetaUpgrade to Pro or Pro+
waitwhile_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with waitwhile_upgrade (it returns a Stripe Checkout link). Cancel any time with waitwhile_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running waitwhile_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Waitwhile.

來源:servers/waitwhile/README.md,提交 4046075

工具

29

waitwhile_list_locations

List locations

List the account's locations (businesses/sites): id, name, short name, address, time zone, opening hours and waitlist/booking settings. Use the ids to filter visits, services and resources. GET /locations.

輸入參數desclimitexternal_idstart_aftercountry_code

waitwhile_get_location

Get location

One location by id or short name (the part of its public Waitwhile URL). GET /locations/{shortNameOrId}.

輸入參數location必填

waitwhile_list_location_status

List location status (live waitlist)

Live status of every location: open/closed, number of people waiting and being served, current estimated wait time, and booking counters. GET /location-status.

輸入參數limitstart_after

waitwhile_get_location_status

Get location status (live waitlist)

Live status of one location: open/closed, waiting and serving counts, estimated wait. GET /location-status/{locationId}.

輸入參數location_id必填

waitwhile_list_visits

List visits (waitlist entries and bookings)

List visits: waitlist entries (people in line) and bookings (appointments), with customer, state (PENDING, DRAFT, BOOKED, WAITING, SERVING, COMPLETE), tags (e.g. NO-SHOW, CANCELLED, ARRIVED), services, resources, party size, position and timestamps. Filter by location, state, tag, customer, service, resource, booking date (local time) or created/updated date. Cursor-paged. Contains customer contact details. GET /visits.

輸入參數tagdesclimitstateto_datefrom_dateservice_idcustomer_idlocation_idresource_idstart_afterto_booking_date另有 2 個

waitwhile_search_visits

Search visits

Search visits by a prefix match on customer name, phone, e-mail or customer id, optionally filtered by location, state, tag and excluded tags. Page-numbered. Contains customer contact details. GET /visits/search.

輸入參數q必填tagpagelimitstatelocation_idexclude_tags

waitwhile_get_visit

Get visit

One visit (waitlist entry or booking) by id: customer, state, tags, services, resources, party size, position, estimated wait and all timestamps. GET /visits/{visitId}.

輸入參數visit_id必填

waitwhile_list_booking_slots

List booking slots

Booking slots of a location for a date range with the free spots per resource and service, so you can see when an appointment can be booked. Dates are local to the location, YYYY-MM-DDThh:mm. GET /visits/availability.

輸入參數to_datefrom_datelocation_id必填service_idsresource_idsshow_min_spotsservice_duration

waitwhile_first_available_slots

First available booking slots

The first available booking slots of a location (optionally for a party size, services and resources) from a date. Use it to propose appointment times. GET /visits/first-available-slots.

輸入參數to_datefrom_dateparty_sizelocation_id必填service_idsresource_idsmax_num_slotsservice_duration

waitwhile_list_customers

List customers

List customers (name, phone, e-mail, tags, last visit per location, created/updated). Cursor-paged, 20 per page by default; filter by location, external id or created/updated date. Contains personal data. GET /customers.

輸入參數desclimitto_datefrom_dateexternal_idlocation_idstart_after

waitwhile_search_customers

Search customers

Search customers by a prefix match on name, phone, e-mail or customer id; optionally narrowed by location, visit state or tag. Page-numbered. Contains personal data. GET /customers/search.

輸入參數q必填tagpagelimitstatelocation_id

waitwhile_get_customer

Get customer

One customer by id: contact details, tags, per-location state and last visit. Contains personal data. GET /customers/{customerId}.

輸入參數customer_id必填

waitwhile_list_customer_notes

List customer notes

The staff notes recorded on a customer (content, author, visit and location, timestamps). GET /customers/{customerId}/notes.

輸入參數customer_id必填

waitwhile_list_services

List services

List services (what customers book or queue for): name, duration, price, locations, resources and category structure. GET /services.

輸入參數qlimitparent_idexternal_idis_categorylocation_idstart_after

waitwhile_get_service

Get service

One service by id. GET /services/{serviceId}.

輸入參數service_id必填

waitwhile_list_resources

List resources (staff, rooms, tables)

List resources — the people, rooms, tables or equipment that serve customers: name, locations, services, availability flag and category structure. GET /resources.

輸入參數qemaillimitparent_idexternal_idis_categorylocation_idstart_after

waitwhile_get_resource

Get resource

One resource by id. GET /resources/{resourceId}.

輸入參數resource_id必填

waitwhile_resources_availability

Resource availability

Working hours/availability of a location's resources on a date (e.g. who is working today). GET /resources/availability.

輸入參數datelocation_id必填resource_ids

waitwhile_list_data_fields

List data fields (intake form fields)

List the custom data fields (intake/booking form questions) with type, options and where they apply. Use the ids to read answers on visits. GET /data-fields.

輸入參數qlimitexternal_idlocation_idstart_after

waitwhile_get_data_field

Get data field

One data field by id. GET /data-fields/{dataFieldId}.

輸入參數data_field_id必填

waitwhile_list_users

List users (staff)

List the staff users of the account: name, e-mail, roles, locations. Password data and tokens are never returned. GET /users.

輸入參數qrolelimitexternal_idlocation_idstart_after

waitwhile_list_messages

List messages

List the SMS/e-mail messages Waitwhile sent to and received from customers: channel, recipient, body, delivery state (PENDING, BLOCKED, FAILED, DELIVERED, UNCONFIRMED, RECEIVED) and error. Filter by location, visit, customer, state or date. Contains personal data. This only reads; it cannot send. GET /messages.

輸入參數desclimitstateto_datevisit_idfrom_datecustomer_idlocation_idstart_afterexternal_customer_id

waitwhile_get_message

Get message

One message by id. Contains personal data. GET /messages/{messageId}.

輸入參數message_id必填

waitwhile_visit_analytics

Visit analytics

Aggregated visit statistics for a period: visits, waitlisted, bookings, served, no-shows, cancellations, wait and serve duration quantiles, and breakdowns by location, resource, service, party size, user, day of week and hour of day. GET /analytics/visits (JSON).

輸入參數to_datefrom_datelocation_id

waitwhile_list_audit_entries

List audit entries

The account's audit log: who changed what and when (visits, customers, locations, services, resources, users, messages). Filter by type, event, entity, location or date. GET /audit-entries.

輸入參數desctypeeventlimitto_dateentity_idfrom_datelocation_idstart_after

waitwhile_create_visit

Add a customer to the waitlist or create a booking

WRITE: create ONE visit at a location. Without a date it adds the customer to the waitlist; with a local date-time (YYYY-MM-DDThh:mm) it creates a booking. Needs a location and at least a name, phone or e-mail. Not idempotent: calling it twice creates two visits. Visit notes are not supported here (the field is deprecated): use waitwhile_add_customer_note. By default the request asks Waitwhile to suppress the customer message; this may only stop the immediate confirmation, and scheduled reminders/follow-ups can still go out per the location's settings. With send_notifications=true Waitwhile may text/e-mail this ONE customer. POST /visits.

輸入參數datenameemailphonedurationlast_namefirst_nameparty_sizelocation_id必填service_idsresource_idssend_notifications

waitwhile_update_visit

Update a visit (state, tags, time, party)

WRITE: change ONE visit — its state (e.g. WAITING to SERVING to COMPLETE, or BOOKED), add/remove tags (e.g. ARRIVED, CONFIRMED, NO-SHOW), booking date/duration or party size. Only the fields you pass change. By default the request asks Waitwhile to suppress the customer message; this may only stop the immediate status message, and scheduled reminders/follow-ups can still go out per the location's settings. With send_notifications=true Waitwhile may text/e-mail this ONE customer. Use waitwhile_cancel_visit to cancel. POST /visits/{visitId}.

輸入參數datestateadd_tagsdurationvisit_id必填party_sizeremove_tagssend_notifications

waitwhile_cancel_visit

Cancel a visit

WRITE: cancel ONE visit (a waitlist entry or booking). Waitwhile sets its state to COMPLETE and adds the CANCELLED tag; the visit is kept, not deleted. By default the request asks Waitwhile to suppress the customer message; this may only stop the immediate cancellation notice, and scheduled reminders/follow-ups can still go out per the location's settings. With send_notifications=true Waitwhile may text/e-mail this ONE customer. POST /visits/{visitId}/cancel.

輸入參數visit_id必填send_notifications

waitwhile_add_customer_note

Add a customer note

WRITE: add one staff note to a customer's record (optionally tied to a visit and location). Adds only; nothing is edited or sent to the customer. POST /customers/{customerId}/notes.

輸入參數content必填visit_idcustomer_id必填location_id

版本歷史

19
  1. v1.23.4最新Nov 7, 2026
  2. v1.22.3Nov 5, 2026
  3. v1.22.2Nov 5, 2026
  4. v1.22.1Nov 4, 2026
  5. v1.22.0Nov 3, 2026
  6. v1.21.1Nov 3, 2026
  7. v1.20.0Nov 1, 2026
  8. v1.18.0Oct 31, 2026
  9. v1.17.0Oct 31, 2026
  10. v1.16.2Oct 30, 2026
  11. v1.16.0Oct 30, 2026
  12. v1.11.0Oct 26, 2026
  13. v1.8.3Oct 25, 2026
  14. v1.8.0Oct 25, 2026
  15. v1.7.0Oct 24, 2026
  16. v1.4.0Oct 23, 2026
  17. v1.3.4Oct 22, 2026
  18. v1.3.3Oct 21, 2026
  19. v1.0.0Oct 12, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合