mcpbeat Sign in

Checkfront MCP by usefulapi MCP Server

answering

Checkfront MCP by usefulapi is answering right now. Last checked 4 min ago. It exposes 20 tools. Last commit 10 Oct 2026.

Check Checkfront availability and rates, and manage booking sessions, bookings, customers and notes.

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
20
Tools
read from the server
111 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 5

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 September 2026. No other catalogue keeps this.

9 Oct a tool changed version4 times that day
30 Sep a tool changed version
and 3 more, back to 30 September 2026

Nothing serious here today

Today is the operative word: we check Checkfront MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add checkfront --transport http https://checkfront.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "checkfront": {
      "url": "https://checkfront.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.checkfront]
url = "https://checkfront.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "checkfront": {
      "url": "https://checkfront.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "checkfront": {
      "url": "https://checkfront.usefulapi.io/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

checkfront
checkfront_add_booking_note
Add a note to a booking, logged under the staff account the API acts on behalf of. Checkfront: POST /api/3.0/booking/{booking_id}/note.
checkfront_add_to_booking_session
Start or modify a booking session: add one or more SLIPs (from a rated checkfront_get_item / checkfront_list_items call), replace a line with a new SLIP (line_id + slip), or alter lines (quantity, 'remove', 'optin'/'optout' for package add-ons). Holds the inventory while the session is open; NOTHING is booked until checkfront_create_booking. Returns the session_id to reuse. Checkfront: POST /api/3.0/booking/session.
checkfront_check_in_booking
Mark a guest as arrived (check in) or departed (check out). Checkfront adds a note under the acting account. VOID and cancelled bookings cannot be checked in or out. Checkfront: POST /api/3.0/booking/{booking_id}/checkin or /checkout.
checkfront_create_booking
Commit a booking: from a session_id (built with checkfront_add_to_booking_session) or directly from SLIPs, plus the customer form fields (see checkfront_get_booking_form for which are required — typically customer_name and customer_email). Creates a real reservation that consumes inventory and may notify the customer; change it later with checkfront_update_booking_status. Returns the new booking's ids and any invoice/payment URL. Checkfront: POST /api/3.0/booking/create.
checkfront_end_booking_session
Abandon a booking session: 'clear' empties its items, 'end' closes it. Releases the inventory it was holding; no booking is affected. Checkfront: POST /api/3.0/booking/session/clear or /booking/session/end.
checkfront_get_availability_calendar
Day-by-day available inventory over a date range — for one item (item_ids with a single id), several items, or a whole category. Use it to answer 'which days next month still have space?'. Checkfront: GET /api/3.0/item/{item_id}/cal or GET /api/3.0/item/cal.
checkfront_get_booking
Fetch extended information on one booking — status, dates, customer, form fields, line items and totals. Checkfront: GET /api/3.0/booking/{booking_id}.
checkfront_get_booking_form
Fetch the customer-details form for a booking (booking_form_ui): every field id (customer_name, customer_email, …), its label, type and whether it is required. Call this before checkfront_create_booking to know which `form` fields to send. Checkfront: GET /api/3.0/booking/form.
checkfront_get_booking_session
Read a booking session — the in-progress 'cart' — with its line items (keyed by line_id), dates, sub_total, tax, total and amount due. Checkfront: GET /api/3.0/booking/session.
checkfront_get_company
Fetch the connected Checkfront account's company configuration — name, URL, plan, currency, timezone, locale and date/time formats. A cheap way to confirm the host and credentials work. Checkfront: GET /api/3.0/company.
checkfront_get_customer
Fetch one customer's contact details and their bookings (codes with created dates). Checkfront: GET /api/3.0/customer/{customer_id}.
checkfront_get_item
Fetch one inventory item's details. Pass start_date / end_date and param quantities (e.g. {"adults": 2}) for a RATED response with availability (rate.status, rate.available), the price breakdown and the SLIP used to book it. For parent/child grouped items, rate the CHILD item. Checkfront: GET /api/3.0/item/{item_id}.
checkfront_list_booking_notes
List the notes left on bookings across the account (default: the past 30 days), each with its booking code, author account id (0 = customer), date, body and whether it is private. Checkfront: GET /api/3.0/booking/notes.
checkfront_list_bookings
List bookings, newest filters first — by status, customer, dates, item or partner. Each row has the booking code, status, totals (total, tax_total, paid_total), customer name/email, summary and date_desc. Paged (default 100/page); the response's request.pages tells you how many pages exist. Checkfront: GET /api/3.0/booking/index.
checkfront_list_categories
List the inventory categories (e.g. Tours, Rentals, Accommodations) with their ids, names, display order and item counts. Checkfront: GET /api/3.0/category.
checkfront_list_events
List the date-based events that change price or availability — seasonal rates (SE), specials (SP), discounts (DC), closures (status U) — with their dates, recurrence, pricing rule and the items/categories they apply to. Checkfront: GET /api/3.0/event.
checkfront_list_items
List the enabled inventory items (tours, activities, rentals, rooms). With NO dates this is the plain catalogue. Pass start_date (and end_date / param quantities) to get a RATED response: per-item availability, pricing and a SLIP token — the SLIP is what checkfront_add_to_booking_session needs to book the item. Checkfront: GET /api/3.0/item.
checkfront_list_staff_accounts
List the staff (and partner) accounts on the Checkfront account — ids, names, emails, login ids and whether enabled. The account_id is what CHECKFRONT_ON_BEHALF takes. Checkfront: GET /api/3.0/account.
checkfront_search_customers
Look up customers by exact email, full name or phone number (exact matches; non-unique fields such as name can return several). Results are in the `customers` object. Checkfront: GET /api/3.0/customer.
checkfront_update_booking_status
Set a booking's status — e.g. confirm a pending booking (PAID/PART), put it on HOLD or WAIT(list), or cancel it (VOID/STOP). Reversible: set it back to the previous status the same way. Does NOT record a payment. Optionally triggers the account's customer notifications. Checkfront: POST /api/3.0/booking/{booking_id}/update.

Endpoints

URLTransportStateLatencyChecked
https://checkfront.usefulapi.io/mcp streamable-http answering 69 ms 4 min ago

Alternatives to Checkfront MCP by usefulapi

same job, measured the same way
Bookeo MCP by usefulapi
by usefulapi

Check Bookeo availability and manage bookings, holds and customers; read payments.

21 tools answering
Smoobu MCP by usefulapi
by usefulapi

Check vacation-rental reservations, rates, availability and guest messages, and update bookings.

20 tools answering
Booqable MCP by usefulapi
by usefulapi

Browse rental orders, customers, products and availability, and create bookings in Booqable.

21 tools answering
MCP Server Cal
by aiwerk

Cal.com scheduling MCP server: manage bookings, event types, and availability.

local only
EasyWeek Business
by easyweek

Manage an EasyWeek business from AI: bookings, availability, customers, services, orders, messaging.

answering
When I Work MCP by usefulapi
by usefulapi

Check shifts, time clock entries, time-off requests, swaps and availability, and manage shifts.

21 tools answering
Novacal MCP Server
by ste7

Manage Novacal event types, availability, and bookings.

answering
Acuity Scheduling MCP by usefulapi
by usefulapi

Read appointments, types, calendars and availability; create, cancel or reschedule bookings.

18 tools answering

Checkfront MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Checkfront MCP by usefulapi do?
It exposes 20 tools, read directly from the server on our last check. Among them: checkfront_add_booking_note, checkfront_add_to_booking_session, checkfront_check_in_booking, checkfront_create_booking, checkfront_end_booking_session, checkfront_get_availability_calendar and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Checkfront MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 111 ms. The bar chart above shows every period we have measured.
How do I connect Checkfront MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Checkfront MCP by usefulapi need an API key?
No. Checkfront MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Checkfront MCP by usefulapi?
It answers our handshake in 111 ms on average, which is faster than 81% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Checkfront MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.