此 MCP 可以做什么
Queries Checkfront inventory, availability and rates, manages booking carts and reservations, and handles customers, booking status and notes.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['booking_id', 'body'], 'properties': {'body': {'type': 'string', 'maxLength': 3000, 'minLength': 1, 'description': 'The note text, up to 3000 characters.'}, 'booking_id': {'type': 'string', 'minLength': 1, 'description': 'The booking code identifying the booking, e.g. CFPP-290317.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'slip': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'One or more SLIP strings to add, e.g. ["18.20171005X1-adults.1-children.0"].'}, 'alter': {'type': 'object', 'description': 'Changes keyed by line_id, e.g. {"3": 5, "2.1": "optin", "1": "remove"} (a number sets the quantity).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'enum': ['remove', 'optin', 'optout'], 'type': 'string'}]}}, 'line_id': {'type': 'string', 'description': "With a single slip: the session line to REPLACE with it (to change a regular item's options)."}, 'session_id': {'type': 'string', 'description': 'Existing session to modify. Omit to start a new session.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['booking_id'], 'properties': {'action': {'enum': ['checkin', 'checkout'], 'type': 'string', 'description': "'checkin' (default) or 'checkout'."}, 'booking_id': {'type': 'string', 'minLength': 1, 'description': 'The booking code identifying the booking, e.g. CFPP-290317.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['form'], 'properties': {'form': {'type': 'object', 'description': 'Customer form fields, e.g. {"customer_name": "John Smith", "customer_email": "john@example.com"}. Sent as form[customer_name]=….', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'slip': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Instead of a session: SLIP strings to book directly.'}, 'session_id': {'type': 'string', 'description': 'The session holding the items to book.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'action': {'enum': ['clear', 'end'], 'type': 'string', 'description': "'end' (default) closes the session; 'clear' empties it."}, 'session_id': {'type': 'string', 'minLength': 1, 'description': 'The session to clear or end.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end_date': {'type': 'string', 'description': 'Range end date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'item_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'description': "Item ids. One id queries that item's calendar; several query them together."}, 'start_date': {'type': 'string', 'description': 'Range start date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'category_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Instead of item ids, a category of items.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['booking_id'], 'properties': {'booking_id': {'type': 'string', 'minLength': 1, 'description': 'The booking code identifying the booking, e.g. CFPP-290317.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'minLength': 1, 'description': 'The session_id returned by checkfront_add_to_booking_session.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'customer_id': {'type': 'string', 'minLength': 1, 'description': 'The customer id (e.g. 25) or customer code.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['item_id'], 'properties': {'date': {'type': 'string', 'description': '(rated) Alias of start_date for same-day bookings — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'param': {'type': 'object', 'description': 'Booking parameters (quantities) keyed by the parameter ids configured in your account, e.g. {"adults": 2, "children": 1}. Sent as param[adults]=2.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'rules': {'enum': ['soft', 'off'], 'type': 'string', 'description': "'soft' avoids date-based rule errors; 'off' disables rule checking."}, 'item_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The item id.'}, 'end_date': {'type': 'string', 'description': '(rated) Booking end date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'end_time': {'type': 'string', 'description': '(rated) End time, for hourly bookings.'}, 'packages': {'type': 'boolean', 'description': 'Include package options.'}, 'start_date': {'type': 'string', 'description': '(rated) Booking start date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'start_time': {'type': 'string', 'description': '(rated) Start time, for hourly bookings.'}, 'discount_code': {'type': 'string', 'description': '(rated) Discount code to apply to the price.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'description': 'Filter by a day (YYYY-MM-DD or ISO-8601) or a whole month (e.g. "2026-09").'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Bookings per page, 1-100 (default 100).'}, 'item_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only bookings containing this item.'}, 'end_date': {'type': 'string', 'description': 'Booking end (check-out) date. A date string or unix timestamp; prefix with \'<\' or \'>\' for before/after (e.g. ">2026-01-01").'}, 'status_id': {'type': 'string', 'description': 'Booking status code, e.g. PEND, HOLD, PART, PAID, WAIT, STOP, VOID.'}, 'partner_id': {'type': 'string', 'description': 'Only bookings attributed to this partner account.'}, 'start_date': {'type': 'string', 'description': 'Booking start (check-in) date. A date string or unix timestamp; prefix with \'<\' or \'>\' for before/after (e.g. ">2026-01-01").'}, 'customer_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only bookings for this customer id.'}, 'created_date': {'type': 'string', 'description': 'Date the booking was created. A date string or unix timestamp; prefix with \'<\' or \'>\' for before/after (e.g. ">2026-01-01").'}, 'last_modified': {'type': 'string', 'description': 'Date the booking last changed — useful for \'changed since\' syncs. A date string or unix timestamp; prefix with \'<\' or \'>\' for before/after (e.g. ">2026-01-01").'}, 'customer_email': {'type': 'string', 'description': 'Only bookings for this customer email.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'description': '(rated) Alias of start_date for same-day bookings — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'param': {'type': 'object', 'description': 'Booking parameters (quantities) keyed by the parameter ids configured in your account, e.g. {"adults": 2, "children": 1}. Sent as param[adults]=2.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'rules': {'enum': ['soft', 'off'], 'type': 'string', 'description': "'soft' avoids date-based rule errors; 'off' disables rule checking."}, 'item_id': {'type': 'string', 'description': 'Comma-separated list of item ids to filter to, e.g. 17,18.'}, 'keyword': {'type': 'string', 'description': 'Only items whose name contains this keyword.'}, 'end_date': {'type': 'string', 'description': '(rated) Booking end date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'end_time': {'type': 'string', 'description': '(rated) End time, for hourly bookings.'}, 'packages': {'type': 'boolean', 'description': 'Include package options.'}, 'available': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': '(rated) Only items with at least this many left in stock.'}, 'start_date': {'type': 'string', 'description': '(rated) Booking start date — YYYYMMDD, YYYY-MM-DD, or a relative date such as "today".'}, 'start_time': {'type': 'string', 'description': '(rated) Start time, for hourly bookings.'}, 'category_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only items in this category.'}, 'discount_code': {'type': 'string', 'description': '(rated) Discount code to apply to the price.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'customer_id': {'type': 'string', 'description': 'Customer code/id.'}, 'customer_name': {'type': 'string', 'description': 'Exact full name.'}, 'customer_email': {'type': 'string', 'description': 'Exact customer email address.'}, 'customer_phone': {'type': 'string', 'description': 'Exact phone number.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['booking_id', 'status_id'], 'properties': {'notify': {'type': 'boolean', 'description': "Send the account's notifications for this change (default false)."}, 'status_id': {'type': 'string', 'minLength': 1, 'description': 'The new status code. Defaults: PEND, HOLD, PART, PAID, WAIT, STOP, VOID (plus any custom statuses in Manage > Layout > Statuses).'}, 'booking_id': {'type': 'string', 'minLength': 1, 'description': 'The booking code identifying the booking, e.g. CFPP-290317.'}}}
近期工具变更
类似的 MCP 服务器
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…