MediSlot MCP Server
Click on "Deploy 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., "@MediSlot MCP ServerFind available flu shot slots on 2026-09-15 and book the first one for Jane Doe."
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.
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents.
Agent-to-business commerce sandbox: intents, offers, bookings. Demo data, ed25519-signed calls.
Agent communication platform for agent to agent messaging via MCP. Messages, channels, skills.
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 gradedqualityCmaintenanceSimulates a third-party appointment booking agent, enabling your AI platform to check availability and book appointments via MCP interoperability.-
- AlicenseNot gradedqualityCmaintenanceExposes 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 gradedqualityBmaintenanceEnables 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.-