MediSlot MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MediSlot MCP Server
A minimal MCP (Model Context Protocol) server exposing vaccination-appointment booking as standardized tools over an in-memory mock scheduling backend.
Built to learn MCP server design ahead of applying to roles that build agent tooling on top of internal systems (booking, order status, etc.) — this is a small stand-in for that pattern.
Tools
Tool | Input | Output |
|
| list of open slots |
|
| confirmation id + status |
|
| status + slot details |
|
| success bool |
Related MCP server: Partner Booking MCP Server
Run it
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
fastmcp dev server.pyThis opens MCP Inspector in the browser. Sample flow:
get_available_slots(date="2026-09-15", vaccine_type="flu")→ returnsslot_001,slot_002book_appointment(slot_id="slot_001", patient_name="Test User", phone="9999999999")→ returns aconfirmation_idget_appointment_status(confirmation_id="<id from step 2>")→ returnsstatus: confirmedcancel_appointment(confirmation_id="<id>")→ returnssuccess: true, andslot_001is bookable again
Design notes
In-memory data only — resets on restart. Deliberate scope cut, not an oversight.
Exposed as MCP rather than a plain REST wrapper so any MCP-compatible agent gets a standardized, self-describing interface to this system instead of a one-off integration.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Demo booking server for a fictional salon. Try confirm-first write tools in Claude or ChatGPT.
1Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents.
Read appointments, types, calendars and availability; create, cancel or reschedule bookings.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to book, cancel, reschedule, and list appointments through natural language interactions. It uses YAML configurations for agent behavior and function logic to manage appointment data and availability.MIT
- FlicenseNot gradedqualityDmaintenanceSimulates a third-party appointment booking agent, enabling your AI platform to check availability and book appointments via MCP interoperability.-
- AlicenseNot gradedqualityDmaintenanceExposes the Appointment Scheduler API to AI agents as an MCP server, enabling them to list users and services, check availability, book, list, and cancel appointments via natural language.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage doctor appointments by creating, finding, checking status, canceling, and rescheduling appointments through an MCP server that connects to an external appointment REST API.-