Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Bookeo Server

БесплатноНе проверен

Enables searching and retrieving customer bookings and payment details from Bookeo using natural language.

GitHubEmbed

Описание

Enables searching and retrieving customer bookings and payment details from Bookeo using natural language.

README

An MCP (Model Context Protocol) server for looking up customer bookings and payment information from Bookeo.

Features

  • Search bookings by customer name or email
  • Look up specific bookings by booking number
  • Search bookings within a date range
  • Get payment details with manual vs Stripe payment detection

Prerequisites

  • Python 3.10+
  • Bookeo API credentials (API Key and Secret Key)

Installation

  1. Clone the repository and create a virtual environment:
cd bookeo
python3 -m venv .venv
source .venv/bin/activate
  1. Install the package:
pip install -e .

Configuring with Claude Code

Using claude mcp add (Recommended)

claude mcp add --transport stdio bookeo \
  -e API_KEY=your_bookeo_api_key \
  -e API_SECRET=your_bookeo_secret_key \
  -- /path/to/bookeo/.venv/bin/python -m bookeo_mcp.server

Replace /path/to/bookeo with the actual path to the project directory.

Using .mcp.json

Alternatively, add to your .mcp.json file (project directory for project-specific, or ~/.claude/.mcp.json for global):

{
  "mcpServers": {
    "bookeo": {
      "type": "stdio",
      "command": "/path/to/bookeo/.venv/bin/python",
      "args": ["-m", "bookeo_mcp.server"],
      "cwd": "/path/to/bookeo",
      "env": {
        "API_KEY": "your_bookeo_api_key",
        "API_SECRET": "your_bookeo_secret_key"
      }
    }
  }
}

Note: If using .mcp.json, you can alternatively store credentials in a .env file in the project directory instead of in the config.

Available Tools

search_bookings_by_customer

Search for bookings by customer name or email.

  • customer_name: Full or partial customer name (case-insensitive)
  • customer_email: Full or partial email address (case-insensitive)
  • days_back: How many days back to search (default 90, max 365)

get_booking

Look up a specific booking by its booking number.

  • booking_number: The Bookeo booking number

search_bookings_by_date

Find all bookings within a date range.

  • start_date: Start date in YYYY-MM-DD format
  • end_date: End date in YYYY-MM-DD format
  • include_canceled: Whether to include canceled bookings (default false)

get_booking_payments

Get payment details for a specific booking.

  • booking_number: The Bookeo booking number

Returns payment breakdown including methods, amounts, and whether payments were manual or via Stripe.

Running Standalone

stdio Transport (default)

bookeo-mcp

SSE Transport

For network-accessible deployments, use SSE transport:

bookeo-mcp --transport sse --host 0.0.0.0 --port 8000

Options:

  • --transport: stdio (default) or sse
  • --host: Host to bind to (default: 127.0.0.1)
  • --port: Port to listen on (default: 8000)

Docker

Using Pre-built Image

docker pull ghcr.io/fdstevex/bookeo-mcp:latest

docker run -p 8000:8000 \
  -e API_KEY=your_bookeo_api_key \
  -e API_SECRET=your_bookeo_secret_key \
  ghcr.io/fdstevex/bookeo-mcp:latest

Building Locally

docker build -t bookeo-mcp .

docker run -p 8000:8000 \
  -e API_KEY=your_bookeo_api_key \
  -e API_SECRET=your_bookeo_secret_key \
  bookeo-mcp

The Docker image runs with SSE transport on port 8000 by default.

Configuring Claude Code with SSE

To connect Claude Code to an SSE MCP server:

claude mcp add --transport sse bookeo http://localhost:8000/sse

Or in .mcp.json:

{
  "mcpServers": {
    "bookeo": {
      "type": "sse",
      "url": "http://localhost:8000/sse"
    }
  }
}

from github.com/fdstevex/bookeo-mcp

Установка Bookeo Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/fdstevex/bookeo-mcp

FAQ

Bookeo Server MCP бесплатный?

Да, Bookeo Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Bookeo Server?

Нет, Bookeo Server работает без API-ключей и переменных окружения.

Bookeo Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Bookeo Server в Claude Desktop, Claude Code или Cursor?

Открой Bookeo Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Bookeo Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории finance