io.usefulapi/bookeo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Bookeo MCP by usefulapi
Publisher-provided description
Check Bookeo availability and manage bookings, holds and customers; read payments.
Summary by lookupd
Checks Bookeo availability, creates and reschedules bookings and holds, manages customer records, and reads payments for a business.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bookeo https://bookeo.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add bookeo --url https://bookeo.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bookeo": {
"url": "https://bookeo.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (21 tools)
Publisher-provided text
bookeo_get_api_key_infoShow which Bookeo account the credentials belong to and which permissions were granted (e.g. bookings_rw_all, customers_r_all, availability_r). A cheap way to cbookeo_get_businessGet the business's name, contact details, address, website and description. Bookeo: GET /settings/business.bookeo_list_productsList the bookable products (tours, classes, courses, appointments) with their ids, type (fixed, fixedCourse, flexibleTime), duration, participant limits per peobookeo_list_people_categoriesList the participant categories the account uses (default Adults/Children/Infants plus custom ones like Students), with their ids and seats taken. Needed for pebookeo_list_resourcesList resource types and their resources (guides, instructors, rooms, boats...) with ids. Bookeo: GET /settings/resources.bookeo_get_availability_slotsList available slots (eventId, start/end, seats available) for fixed and fixedCourse products in a time window of at most 31 days. Not for flexibleTime productsbookeo_search_matching_slotsFind slots that can take a given party (participant counts per category, options, resources), with an estimated price. Works for all product types, including flbookeo_list_bookingsList bookings by start time (startTime+endTime) and/or by last change (lastUpdatedStartTime+lastUpdatedEndTime) — at least one pair is required, each spanning abookeo_get_bookingGet one booking by its booking number: product, times, participants, options, price, paid amount, status (canceled/accepted/noShow). Bookeo: GET /bookings/{bookbookeo_list_booking_paymentsList the payments (and refunds, as negative amounts) received for one booking. Bookeo: GET /bookings/{bookingNumber}/payments.bookeo_list_customersList or search customers — by name, firstName, lastName or emailAddress — optionally only members/non-members or those created since a date. Bookeo: GET /custombookeo_get_customerGet one customer: contact details, next/previous booking, number of bookings, cancellations and no-shows, membership and store credit. Bookeo: GET /customers/{ibookeo_list_customer_bookingsList one customer's bookings, optionally between two dates. Bookeo: GET /customers/{id}/bookings.bookeo_list_paymentsList payments received in a time period, optionally by payment method. Refunds are included with a negative amount. Bookeo: GET /payments.bookeo_get_paymentGet one payment: amount, method, reason, received time, customer and gateway transaction id. Bookeo: GET /payments/{id}.bookeo_create_holdTemporarily reserve the seats/resources for a draft booking (default 300 s, max 600 s) and get the FINAL price, taxes and amount payable. The recommended step bbookeo_create_bookingCreate a confirmed booking for an existing customer (customerId) or a new one (customer). fixed/fixedCourse products need an eventId from the availability toolsbookeo_update_bookingChange an existing booking — reschedule (eventId or startTime/endTime), change participant counts, options, resources or external reference. Fetches the currentbookeo_cancel_bookingCancel a booking. It stays in the system (visible with includeCanceled) but frees its seats. The account's cancellation policy is NOT applied, so no cancellatiobookeo_create_customerCreate a customer record. Not needed before booking — bookeo_create_booking can create the customer inline. Bookeo: POST /customers.bookeo_update_customerUpdate a customer's contact details. Fetches the current record and sends it back with only your changes applied (Bookeo's PUT takes the full customer). Bookeo:
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 345 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/bookeo/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/bookeo)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp