MCP server
The Bookingmood MCP server lets AI assistants that support the Model Context Protocol, such as Claude and Cursor, read and manage your Bookingmood data.
The server is available at https://www.bookingmood.com/mcp over Streamable HTTP. It uses the same API keys as the REST API: send one as a bearer token in the Authorization header. All tools act on the organization of the API key, with the same permissions as the REST API, and every call is logged as an API request.
Set up
Pick an API key to add the server to your agent with it. Agents that support custom headers can connect directly.
Claude Code
Run in your terminal to add the server to Claude Code.
claude mcp add --transport http bookingmood https://www.bookingmood.com/mcp --header "Authorization: Bearer YOUR_API_KEY"Gemini CLI
Run in your terminal to add the server to Gemini CLI.
gemini mcp add --transport http bookingmood https://www.bookingmood.com/mcp --header "Authorization: Bearer YOUR_API_KEY"Codex
Run in your terminal, and set BOOKINGMOOD_API_KEY to your API key in your shell profile.
codex mcp add bookingmood --url https://www.bookingmood.com/mcp --bearer-token-env-var BOOKINGMOOD_API_KEY
Tools
Tables
describe_tableslists the tables available to the API key.query_rowsreads rows, with selecting, filtering and sorting & pagination.insert_rows,update_rowsanddelete_rowscreate, update and delete rows.
Products and members
create_productanddelete_productadd and remove products, updating your subscription.invite_memberandrevoke_membermanage members of your organization.
Booking flow
get_availabilityandsearch_productsquery and search availability.validate_cartandcheckout_cartvalidate and check out a cart.
Resources
bookingmood://tableslists all tables with their descriptions.bookingmood://tables/{table}describes the columns, types and relations of a table.bookingmood://guide/postgrestexplains the query syntax for selecting, filtering and sorting.
Tools that create, update or delete data act on your live data. Review what your assistant is about to do before approving these tool calls.