Skip to main content
Glama
tehprof

TehProf Booking MCP Server

by tehprof

TehProf Booking MCP Server

Reservations & online scheduling via Model Context Protocol. Connect any MCP-compatible assistant (Claude, ChatGPT, Cursor, Cline) to a live booking system — check real-time availability and create reservations, no custom integration code.

License: MIT MCP Protocol Node Transport: HTTP Tools MCP Registry

TehProf Booking (booking.tehprof.kz) is a SaaS reservation and online-scheduling platform for hotels, resorts, nightly rentals, salons, clinics and real-estate agencies — a single resource calendar with money tracking, a public booking page, an embeddable widget and native Bitrix24 integration. This server exposes 8 AI tools over the platform's public REST API.

Zero installation: use the hosted endpoint at https://booking.tehprof.kz/mcp.

Published in the official MCP Registry as kz.tehprof.booking/reservations.

Quick Start

Claude Code:

claude mcp add --transport http tehprof-booking https://booking.tehprof.kz/mcp

Claude Desktop / other MCP clients (Streamable HTTP):

{
  "mcpServers": {
    "tehprof-booking": {
      "type": "streamable-http",
      "url": "https://booking.tehprof.kz/mcp"
    }
  }
}

With an API key (enables reservation management):

{
  "mcpServers": {
    "tehprof-booking": {
      "type": "streamable-http",
      "url": "https://booking.tehprof.kz/mcp",
      "headers": { "Authorization": "Bearer bk_live_..." }
    }
  }
}

Related MCP server: Boma MCP

Tools

Anonymous (by a company's public slug — e.g. the slug from its public booking page booking.tehprof.kz/p/<slug>/):

Tool

What it does

get_branding

Company profile: name, tagline, contacts, branding

list_resources

Bookable resources (rooms, cabins, specialists, properties) with pricing info

list_groups

Resource groups/categories

check_availability

Real-time availability for a resource and date range

With an API key bk_live_... (issued in the Booking developer portal, scoped per tenant):

Tool

What it does

create_reservation

Create a reservation (guest name, phone, dates)

list_reservations

List reservations with filters

get_reservation

Reservation status by id

cancel_reservation

Cancel a reservation

Server Discovery

Architecture

This server is a thin, stateless Streamable HTTP wrapper over the Booking public REST API (/api/public/v1). It holds no data and no secrets:

  • Bearer pass-through — your bk_live_ API key is never validated or stored by the MCP layer; it is forwarded to the REST API, where tenant isolation and scopes are enforced.

  • Anonymous tools work without any key.

  • DNS-rebinding protection, loopback-bound upstream, no Authorization logging.

MCP client ──Streamable HTTP──▶ booking-mcp ──HTTPS──▶ Booking public REST API
                                (this repo)            (auth, scopes, tenant isolation)

Self-Hosting

The hosted endpoint is the recommended way to use this server. Running your own copy is mostly useful for development:

npm ci && npm run build
BOOKING_API_URL=https://booking.tehprof.kz MCP_HOST=0.0.0.0 npm start

Or with Docker:

docker build -t booking-mcp .
docker run -p 8107:8107 booking-mcp

Environment variables: MCP_PORT (default 8107), MCP_HOST (default 127.0.0.1), MCP_PUBLIC_URL, BOOKING_API_URL.

Security

  • The MCP layer is read-only with respect to credentials: keys pass through to the REST API.

  • Reservation writes require an API key with the reservations:write scope; keys are tenant-scoped.

  • Anonymous surface exposes only what a company already publishes on its public booking page.

License

MIT © TehProf.kz

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tehprof/booking-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server