MCP server
Checkfront MCP by usefulapi
io.usefulapi/checkfront
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Check Checkfront availability and rates, and manage booking sessions, bookings, customers and notes.
Working at last checkVerified publisher: usefulapi.ioAbout 4,769 tokens per request once connected20 tools
https://checkfront.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 4,769 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http checkfront https://checkfront.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.checkfront] url = "https://checkfront.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"checkfront":{"httpUrl":"https://checkfront.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"checkfront":{"url":"https://checkfront.usefulapi.io/mcp"}}}
VS Code
{"servers":{"checkfront":{"type":"http","url":"https://checkfront.usefulapi.io/mcp"}}}
Antigravity
agy mcp add checkfront https://checkfront.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"checkfront","server_url":"https://checkfront.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"checkfront","server_url":"https://checkfront.usefulapi.io/mcp"}
Tools
checkfront_add_booking_note~160 tokens
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~377 tokens
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; NOTHINGcheckfront_check_in_booking~186 tokens
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~328 tokens
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 ncheckfront_end_booking_session~174 tokens
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~293 tokens
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~130 tokens
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~126 tokens
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~140 tokens
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~108 tokens
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~121 tokens
Fetch one customer's contact details and their bookings (codes with created dates). Checkfront: GET /api/3.0/customer/{customer_id}.checkfront_get_item~517 tokens
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/3checkfront_list_booking_notes~143 tokens
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~577 tokens
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. Checkfrocheckfront_list_categories~91 tokens
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~117 tokens
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~619 tokens
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 bocheckfront_list_staff_accounts~105 tokens
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~185 tokens
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~272 tokens
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/boo
Browse
Related MCP servers
- Smoobu MCP by usefulapi
Check vacation-rental reservations, rates, availability and guest messages, and update bookings. - MAQAMI Travel
Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels. - Therapy Booking
Check live availability and book therapy sessions with a Malayalam-speaking psychologist. - iQuota Hotels
Search, quote and book independent hotels: official rates, live availability, pay at the hotel. - Mindbody MCP by usefulapi
Read Mindbody classes, schedules, clients, staff and sales; book clients and appointments. - Bookeo MCP by usefulapi
Check Bookeo availability and manage bookings, holds and customers; read payments. - Opuslumiere Booking
Read-only booking info for Opus Lumiere photography, London: services, prices, availability. - Practice Better MCP by usefulapi
Read Practice Better clients, sessions, availability, services, packages, invoices and forms.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/checkfront)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents