MCP Appointment Booking Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Appointment Booking ServerBook a dental checkup for Michael Scott next Friday at 2 PM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Appointment Booking Server
📌 Overview
Related MCP server: Meeting Room MCP Server
This project implements an MCP (Modular Conversational Protocol) server for appointment booking.
It leverages agent.yaml and functions.yaml files from the Result folder to define conversational behavior and available tools.
The server enables users to book, cancel, reschedule, and list appointments through conversational interactions.
All appointments can be access through appointment.yaml file
📂 Project Structure

Architecture diagram for MCP Appointment Booking Server Workflow
⚙️ Features
Check Availability: Verify if a time slot is free.
Book Appointment: Reserve a slot for a customer.
Cancel Appointment: Delete an appointment by ID.
Reschedule Appointment: Change date/time of an existing appointment.
List Appointments: Retrieve all appointments for a given user.
🚀 Installation
Clone the repo
git clone <path>Ensure you have Python >=3.10 <=3.13 installed on your system to install CrewAI.
Install dependencies
pip install -r requirements.txtCustomizing
Replace agent and function files as you need

Run the Code
uv run mcp install main.py Connect MCP with your custom chatbot
OR
Connect MCP with chatbot app like Claude
📑 Example Workflow
Agent Conversation
Guided by
agent.yamlDefines persona, conversation flow, and instructions for the appointment assistant
Functions
Defined in
functions.yamlProvide backend logic for booking, canceling, rescheduling, and listing appointments
Workflow Steps
User requests an appointment
Agent asks for required details (customerName, service, date, time, durationMinutes)
Server executes the appropriate tool from
functions.yamlResults are stored in
appointments.yamlfor persistence
Chatbot plug with MCP Appointment Booking Server

This server cannot be installed
Maintenance
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
- FlicenseAqualityDmaintenanceAn MCP server that enables scheduling, updating, deleting, and listing calendar appointments through Cal.com's Calendar API.Last updated43
- Flicense-qualityDmaintenanceA simple MCP server that enables meeting room booking through an AI assistant, supporting room availability checks and booking operations with React Agent pattern for tool calling.Last updated2
- Flicense-qualityDmaintenanceAn MCP server that enables interaction with OnSched's consumer-facing appointment scheduling API through natural language, allowing users to manage bookings, appointments, and scheduling operations.Last updated
- Alicense-qualityCmaintenanceEnables users to manage medical appointments by searching for doctors, checking availability, and booking sessions through a natural language interface. It serves as a reference implementation for advanced MCP features like symptom-based specialist recommendations and multi-step scheduling workflows.Last updated18MIT
Related MCP Connectors
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
AI-native scheduling: check availability, book meetings, cancel and reschedule via MCP
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Manish-Awase/MCP-Appointment-Booking-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
