4,500+ servers built on MCP Fusion
Vinkius

Doctolib MCP. Book appointments and manage schedules instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Doctolib MCP on Cursor AI Code Editor MCP Client Doctolib MCP on Claude Desktop App MCP Integration Doctolib MCP on OpenAI Agents SDK MCP Compatible Doctolib MCP on Visual Studio Code MCP Extension Client Doctolib MCP on GitHub Copilot AI Agent MCP Integration Doctolib MCP on Google Gemini AI MCP Integration Doctolib MCP on Lovable AI Development MCP Client Doctolib MCP on Mistral AI Agents MCP Compatible Doctolib MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Doctolib MCP Server manages your medical scheduling and practitioner research. Search for doctors by specialty and city, check real-time availability, and book consultations directly from any AI client.

Use the server to find specialists, list your appointments, and confirm slots with a single conversation.

What your AI agents can do

Consulter praticien

Reads and displays the profile information for a specific medical practitioner.

Disponibilites

Checks and reports on the available time slots for a specific medical practitioner.

Lister cabinets

Retrieves a list of medical office locations or clinics.

+ 5 more capabilities included
Search for Doctors

Finds specialists and general practitioners in a specific city or area using rechercher_praticiens.

View Available Slots

Checks a doctor's schedule for open time slots using disponibilites.

List Practices

Retrieves a list of medical offices or clinics using lister_cabinets.

View Appointments

Retrieves a list of your currently scheduled medical appointments using lister_rendez_vous.

List Specialties

Gets a full list of recognized medical specialties and practitioner roles using lister_specialites.

Book a Visit

Schedules a new appointment and locks the time slot using prendre_rendez_vous.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Doctolib MCP Server: 8 Tools for Healthcare Scheduling

These tools let your AI client manage the entire appointment lifecycle: searching for doctors, checking slots, and booking visits.

consulter019d7587

consulter praticien

Reads and displays the profile information for a specific medical practitioner.

action019d7587

disponibilites

Checks and reports on the available time slots for a specific medical practitioner.

lister019d7587

lister cabinets

Retrieves a list of medical office locations or clinics.

lister019d7587

lister rendez vous

Lists all medical appointments that are currently scheduled under your account.

lister019d7587

lister specialites

Provides a complete list of recognized medical specialties available in the system.

motifs019d7587

motifs consultation

Lists the required medical reasons or consultation motives for a practitioner.

prendre019d7587

prendre rendez vous

Schedules a new medical appointment and books the time slot.

rechercher019d7587

rechercher praticiens

Searches for medical practitioners based on a specific specialty and city boundary.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Doctolib, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're gonna take full control of your medical scheduling and finding a good doctor with this server. Your AI client lets you manage appointments and research practitioners right from your chat. You can use it to find specialists, list your appointments, and confirm slots with just a few prompts.

Search for Doctors: Use rechercher_praticiens to find general practitioners and specialists in a specific city or area. lister_specialites gives you a full list of every recognized medical specialty available. If you need to know what kinds of services are offered, motifs_consultation lists the required medical reasons for a given practitioner.

Find a Practice: Use lister_cabinets to pull a list of medical office locations or clinics. When you find a doctor, consulter_praticien lets you pull up their full profile information. Check Availability: You can use disponibilites to check a doctor's schedule and see their available time slots. Manage Appointments: lister_rendez_vous pulls up every medical appointment currently scheduled under your account.

You can book a new visit and lock the time slot in place using prendre_rendez_vous.

How Doctolib MCP Works

  1. 1 Connect your Doctolib Partner API Key and API URL to the server.
  2. 2 Ask your AI client for the service you need (e.g., 'I need to see a dermatologist in Lyon').
  3. 3 The agent runs the necessary tools (rechercher_praticiens, disponibilites, etc.) and confirms the booking details.

The bottom line is you manage all your healthcare scheduling directly through conversation, without needing to navigate a website.

Who Is Doctolib MCP For?

Patients who hate clicking through web forms or calling offices for simple appointments. Healthcare Coordinators who manage complex schedules for multiple people. Medical software developers who need to test and debug booking flows. Anyone who needs to manage medical records without touching a browser.

Patient

Searches for specialists, checks if they're accepting new patients, and books appointments using natural language.

Healthcare Coordinator

Manages schedules for multiple patients, verifies multiple doctor availabilities in real-time, and audits booking logs.

Administrative Assistant

Audits past and future scheduled visits, manages appointment logs, and confirms patient details using the chat interface.

What Changes When You Connect

  • Book a visit without clicking through forms. Use prendre_rendez_vous to lock in a time slot just by telling your agent, bypassing the need for manual web forms.
  • Never get lost searching for a doctor. rechercher_praticiens lets you filter by specialty and city boundaries, giving you a targeted list of options instantly.
  • Stop wasting time confirming schedules. Check real-time availability with disponibilites to see open slots for any practitioner right when you need them.
  • Manage all your care in one place. lister_rendez_vous pulls up your upcoming appointments, so you don't have to log into a separate portal.
  • Get the full picture of care options. Use lister_specialites to see every valid medical specialty, ensuring you search using the correct terminology.
  • Understand the visit requirements. motifs_consultation tells you what reason (motive) a doctor needs to confirm a slot, so you don't book the wrong type of visit.

Real-World Use Cases

01

A Patient Needs a New Specialist

A user needs a dermatologist in Paris. They tell their agent, and the agent uses rechercher_praticiens to narrow the list. Then, the agent checks availability using disponibilites and books the appointment via prendre_rendez_vous—all in a single chat.

02

The Coordinator Audits Multiple Schedules

A coordinator needs to find an open slot for three different patients across two different clinics. They ask the agent to list all relevant doctors (rechercher_praticiens), then run disponibilites for all three, giving them a consolidated view of open times.

03

The Assistant Manages Follow-Up Care

An assistant needs to confirm the details of a recent visit. They ask the agent to list appointments (lister_rendez_vous) and then use consulter_praticien to pull up the specific doctor's profile and required motives (motifs_consultation).

04

Testing New Integrations

A medical software vendor needs to test the booking API. They use the server to execute lister_specialites and lister_cabinets to pull structured data, verifying the data flow before building their own integration layer.

The Tradeoffs

Searching only by name

Just searching for 'Dr. Smith' without knowing the specialty or city. This gives you too many results and requires manual filtering.

Start by using rechercher_praticiens to narrow the search by specialty (e.g., 'Cardiology') and city (e.g., 'Paris'). Then use disponibilites to check only the relevant doctors.

Assuming instant booking

Telling the agent, 'Book me a slot next week.' The agent can't book anything without knowing the doctor's ID and the required visit motive.

First, check the required visit motive using motifs_consultation. Then, confirm the available slots with disponibilites before running prendre_rendez_vous.

Using a general search engine

Searching Google for 'book appointment near me.' This only gives you links and requires clicking through several different websites.

Use rechercher_praticiens to find the local practitioner, and then let the server handle the rest. It gives you real-time data, not just links.

When It Fits, When It Doesn't

Use this server if your core task is scheduling or researching medical appointments. You need to know who the doctor is, what they specialize in, and when they are free. The system is perfect for automated, structured data retrieval (e.g., 'list all available dermatology slots in Lyon').

Don't use this if you are simply looking for general health advice or need to compare costs between non-medical services. If you only need a list of specialties, you can use lister_specialites, but if you need to actually book something, you must use the full workflow: rechercher_praticiens -> disponibilites -> prendre_rendez_vous.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Doctolib. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

consulter_praticien disponibilites lister_cabinets lister_rendez_vous lister_specialites motifs_consultation prendre_rendez_vous rechercher_praticiens

Booking appointments shouldn't feel like a scavenger hunt.

Right now, booking a doctor's appointment means jumping between your insurer's website, the doctor's private portal, and sometimes even calling the office just to check if they're open. You're copy-pasting names, clicking through 'Next' buttons, and praying the time slot you picked hasn't already been taken.

With this MCP server, you just tell your agent what you need. The server runs the necessary tools, finds the right doctor, checks live availability using `disponibilites`, and books the slot—all in one conversation. You get the booking confirmation without ever leaving the chat.

Doctolib MCP Server: Managing the booking process

You ditch the need to manually check if a doctor is accepting new patients or what type of visit they require. The server uses `rechercher_praticiens` to find the right person and `motifs_consultation` to confirm the correct visit type.

It's simple. You ask for the appointment, and the server handles the complex steps of searching, verifying, and committing the reservation. That's the difference.

Common Questions About Doctolib MCP

How do I find a doctor by specialty using the Doctolib MCP Server? +

You start by telling your agent what you need, and the agent uses rechercher_praticiens. This tool lets you search for doctors by specialty and a specific city boundary.

What is the best way to check availability with the Doctolib MCP Server using `disponibilites`? +

You must provide the practitioner's ID or name, the desired date, and the desired time range. The tool returns a list of confirmed, available time slots.

Does the Doctolib MCP Server handle listing my appointments? Use `lister_rendez_vous`. +

Yes. Running lister_rendez_vous pulls up all the upcoming consultations and reservations logged under your account.

What should I check before booking using `prendre_rendez_vous`? +

Before booking, always check the required consultation motive using motifs_consultation and verify the slots with disponibilites. This prevents booking a visit that the doctor doesn't support.

How do I find all valid medical specialties? Use `lister_specialites`. +

Running lister_specialites gives you a comprehensive, structured list of all medical specialties available in the system, so you know the exact terminology to use.

How do I search for doctors in a specific city using `rechercher_praticiens`? +

You use rechercher_praticiens to filter searches by explicit city boundaries. This function bypasses general lists, giving you precise results for a given location. It's essential when you need to target doctors in a specific zip code or neighborhood.

How do I check the available times for a doctor using `disponibilites`? +

The disponibilites tool checks and returns the available time slots for a specific practitioner. You must provide the doctor's ID and the desired date range. It doesn't book anything; it just shows what's open.

What information does `motifs_consultation` provide before I book an appointment? +

This tool lists the specific reasons for consultation that a practitioner accepts. You run motifs_consultation to ensure the reason you provide matches the doctor's required categories, which is mandatory for booking.

Can my agent search for specific medical specialists in a city? +

Yes. Use the 'rechercher_praticiens' tool. Provide the specialty (e.g., 'médecin généraliste') and the city. The agent will retrieve matching practitioner profiles from Doctolib's active directory natively.

How do I book a consultation slot through the agent? +

First, use 'disponibilites' to find free slots for a doctor. Then, provide the practitioner ID, the chosen slot ID, and your email to the 'prendre_rendez_vous' tool to confirm your reservation in the database.

Can I see all medical practices connected to my account? +

Absolutely. Use the 'lister_cabinets' tool. Your agent will perform a structural extraction of localized entity bounds, showing you all physical office locations managed within your Doctolib partner environment.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Doctolib. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.