TehProf Booking Server
FreeNot checkedMCP server that connects AI assistants to the TehProf Booking platform for checking real-time availability and managing reservations.
About
MCP server that connects AI assistants to the TehProf Booking platform for checking real-time availability and managing reservations.
README
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_..." }
}
}
}
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
- Discovery card: https://booking.tehprof.kz/.well-known/mcp.json
- AI manifest: https://booking.tehprof.kz/llms.txt · extended: /llms-full.txt
- REST API docs (Redoc): https://booking.tehprof.kz/api/public/v1/docs
- OpenAPI 3.1 contract: https://booking.tehprof.kz/api/public/v1/openapi.json
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
Authorizationlogging.
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:writescope; keys are tenant-scoped. - Anonymous surface exposes only what a company already publishes on its public booking page.
License
MIT © TehProf.kz
Installing TehProf Booking Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/tehprof/booking-mcpFAQ
Is TehProf Booking Server MCP free?
Yes, TehProf Booking Server MCP is free — one-click install via Unyly at no cost.
Does TehProf Booking Server need an API key?
No, TehProf Booking Server runs without API keys or environment variables.
Is TehProf Booking Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install TehProf Booking Server in Claude Desktop, Claude Code or Cursor?
Open TehProf Booking Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare TehProf Booking Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
