HolidayPitches MCP by usefulapi

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

Check pitch availability and bookings; create bookings and update their status in HolidayPitches.

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

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

託管的 HolidayPitches 伺服器,讓助理查詢營地營位可用狀況、讀取預訂、建立預訂,並推進入住與退房狀態。

可以做什麼
  • 讀取營地資訊,包含地址、聯絡方式、營業季日期與標籤
  • 列出營位與單元,含類型、服務、寵物政策、長度限制與每晚價格
  • 依入住與退房日期查詢哪些營位可預訂
  • 依狀態、到店時間、預訂編號或 id 列出與查看預訂,含旅客、日期、人數與費用
  • 為指定營位與日期區間建立已確認預訂,依電子郵件沿用或新建旅客帳號
  • 將預訂在待確認、已確認、已入住、已退房或已取消之間轉換
適用情境
適合營地經營者或員工在聊天用戶端中回答空位問題、查看當日到店與退房、受理預訂並更新預訂狀態,而不必開啟 HolidayPitches 後台。
執行需求
僅需遠端端點,無須本機安裝。以伺服器網址連線;伺服器透過 OAuth 登入,登入頁要求填寫 HolidayPitches 帳號憑證。首次連線時需提供在 Admin → API Keys 建立的 HolidayPitches API 金鑰,至少具備 read_campsite 權限;伺服器會依使用者儲存該金鑰。用戶端設定中不要放 API 金鑰或 Authorization 標頭。
安裝前請注意
建立預訂與變更預訂狀態會寫入資料,應先取得確認。建立預訂會依電子郵件沿用或新建旅客帳號,營位已被占用時會失敗。免費方案每月 50 次工具呼叫;付費方案需付費,升級會回傳付款連結,取消後服務持續到已付費期間結束,當期不退費。HolidayPitches API 金鑰由伺服器保存。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

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

README

HolidayPitches MCP by usefulapi

Use your HolidayPitches account from Claude, Cursor, or any MCP client. Reads pitches, availability, bookings and campsite details, and creates bookings or moves them through check-in and check-out. Hosted, no local install: connect with your own credentials.

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

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://holidaypitches.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http holidaypitches https://holidaypitches.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": {    "holidaypitches": {      "url": "https://holidaypitches.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 HolidayPitches credentials.

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

On first connect you provide a HolidayPitches API key (Admin → API Keys; the key needs the read_campsite scope). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
holidaypitches_get_campsitereadGet campsite details
holidaypitches_list_pitchesreadList pitches
holidaypitches_check_availabilityreadCheck pitch availability
holidaypitches_list_bookingsreadList bookings
holidaypitches_get_bookingreadGet a booking
holidaypitches_create_bookingwriteCreate a booking
holidaypitches_update_booking_statuswriteUpdate a booking status
holidaypitches_usage_statusmetaUsage status (free-tier meter)
holidaypitches_request_featuremetaRequest a missing feature
holidaypitches_upgrademetaUpgrade to Pro or Pro+
holidaypitches_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 user)$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 holidaypitches_upgrade (it returns a Stripe Checkout link). Cancel any time with holidaypitches_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running holidaypitches_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

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

工具

7

holidaypitches_get_campsite

Get campsite details

Get the campsite's name, address, contact details, season dates, business types and vocabulary labels. HolidayPitches API: GET /api/ext/v1/campsite (scope read_campsite).

無需輸入參數。

holidaypitches_list_pitches

List pitches

List the campsite's pitches and units with unit type, services, dog policy, length limit and price per night. Set active to true for bookable units only. HolidayPitches API: GET /api/ext/v1/pitches (scope read_pitches).

輸入參數active

holidaypitches_check_availability

Check pitch availability

List every active pitch for an arrival and departure window, with an is_available flag per pitch. HolidayPitches API: GET /api/ext/v1/availability (scope read_availability).

輸入參數arrival必填departure必填

holidaypitches_list_bookings

List bookings

List bookings with guest, pitch, dates, party size, status and cost. Filter by status or arrival window. Use offset to page; count gives the total. HolidayPitches API: GET /api/ext/v1/bookings (scope read_bookings).

輸入參數limitoffsetstatusarrival_toarrival_from

holidaypitches_get_booking

Get a booking

Get one booking by its reference (e.g. HP-101) or numeric id, with guest, pitch, dates, party size, status and total cost. HolidayPitches API: GET /api/ext/v1/bookings/{ref} (scope read_bookings).

輸入參數ref必填

holidaypitches_create_booking

Create a booking

Create a confirmed booking for one pitch and date range. Reuses the guest account with the same email or creates one. Fails with a conflict when the pitch is taken. Adds a booking; it does not change existing ones. HolidayPitches API: POST /api/ext/v1/bookings/create (scope write_bookings).

輸入參數dogsnotesadultschildrenpitch_id必填arrival_date必填customer_email必填departure_date必填customer_last_namecustomer_first_name必填

holidaypitches_update_booking_status

Update a booking status

Move a booking to a new status. Allowed moves: pending → confirmed or cancelled; confirmed → checked_in or cancelled; checked_in → checked_out. Read the booking first with holidaypitches_get_booking. HolidayPitches API: PATCH /api/ext/v1/bookings/{ref}/status (scope write_bookings).

輸入參數ref必填status必填

版本歷史

7
  1. v1.3.4最新Nov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026
  7. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Usefulapi 整合