Appointlet MCP. Manage bookings and scheduling directly from your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Appointlet. Connect your scheduling workspace directly to your AI agent. Use this server to list available booking links, pull meeting details, check team availability, and manage client intake forms without leaving your chat window.
Manage your entire calendar logistics using natural language prompts.
What your AI agents can do
Cancel booking
Cancels an existing Appointlet booking and notifies the attendee, freeing up the time slot.
Get booking
Retrieves the full details for a specific Appointlet booking.
Get meeting type
Gets the detailed configuration for a specific Appointlet meeting format.
Get full details for an existing booking or cancel it, which sends a notification and frees up the time slot.
See all available booking pages, overall account configurations, and the specific team members assigned to them.
Retrieve field names and the actual answers submitted by clients in custom intake forms for a given booking.
Get configuration details for available meeting types, including duration and conferencing tools.
Generate a list of all bookings for a page, useful for CRM sync and reporting.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Appointlet MCP Server: 10 Tools for Scheduling & Bookings
These tools allow your AI client to read, write, and manage every aspect of your Appointlet scheduling system, from listing pages to canceling appointments.
019d7550cancel booking
Cancels an existing Appointlet booking and notifies the attendee, freeing up the time slot.
019d7550get booking
Retrieves the full details for a specific Appointlet booking.
019d7550get meeting type
Gets the detailed configuration for a specific Appointlet meeting format.
019d7550get organization
Retrieves the top-level profile for your entire Appointlet account.
019d7550get scheduling page
Gets detailed information for a specific Appointlet booking page.
019d7550list bookings
Lists all bookings associated with a scheduling page, useful for reporting or CRM syncing.
019d7550list intake fields
Lists all custom fields and their requirements for a meeting type's intake form.
019d7550list meeting types
Lists all meeting formats that are configured for a scheduling page.
019d7550list members
Lists all team members assigned to a scheduling page, used for checking round-robin workload.
019d7550list scheduling pages
Lists every scheduling page URL configured in your Appointlet organization.
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
Make Your AI Do More
Start with Appointlet, 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
Connect your Appointlet scheduling workspace right to your AI agent. You'll manage bookings, review client intake forms, and handle the whole meeting lifecycle without ever leaving your chat window. You can manage your whole calendar logistics just by talking to it.
Manage Specific Appointments
- Use
get_bookingto pull the full details for any specific Appointlet booking. - You can use
cancel_bookingto cancel an existing booking; that sends a notification and frees up the time slot.
List and Audit Scheduling Links
list_scheduling_pageslets you see every booking page URL configured in your entire Appointlet account. You can also useget_organizationto pull the top-level profile for your whole Appointlet account.list_memberslists all team members assigned to a scheduling page, which is handy for checking round-robin workload.
Handle Client Intake Data
list_intake_fieldslists all custom fields and their requirements for a specific meeting type's intake form. You can then use these fields to pull the actual answers clients submitted in custom intake forms for a given booking.
Understand Meeting Formats
list_meeting_typeslists all meeting formats configured for a scheduling page. You can then useget_meeting_typeto get the detailed configuration for a specific format, including things like duration and conferencing tools.
List and Review Bookings
list_bookingsgenerates a list of all bookings associated with a scheduling page, which is useful for CRM sync and reporting.get_scheduling_pagegets detailed information for a specific Appointlet booking page.
How Appointlet MCP Works
- 1 Subscribe to this server and insert your Appointlet API Key.
- 2 Use your AI client (Claude, Cursor, etc.) to issue a command, like 'List all team members for my primary scheduling page.'
- 3 The agent calls the appropriate tool, and the response (e.g., a list of members or available bookings) is delivered directly into your chat.
The bottom line is: your AI client does the heavy lifting, pulling live scheduling data directly into your conversation.
Who Is Appointlet MCP For?
This is for operational staff who spend too much time switching between a calendar dashboard, a CRM, and a dedicated booking site. It's the Support Leader who needs to audit team capacity in real-time, or the Account Manager who needs to pull historical client answers before a follow-up call. If your job involves coordinating people or tracking booked time, you need this.
Review historical booking data and pull client responses from intake forms to prepare for follow-up calls.
Fetch custom intake field responses for upcoming discovery calls instantly, so you don't have to manually check the booking portal.
Audit team distribution and list active user availability across multiple scheduling pages.
Command the AI to list today's bookings and quickly cancel or reschedule a meeting when an emergency comes up.
What Changes When You Connect
- Cancel meetings instantly. Use
cancel_bookingto clear a time slot and notify the attendee, handling logistics without opening the booking dashboard. - Audit your team's workload. Call
list_membersto see who's assigned to a page, letting you balance out round-robin or pooled availability. - Prep for calls with data. Run
list_intake_fieldsto see what custom questions are required, and useget_bookingto pull the actual answers submitted by the client. - See all your scheduling options.
list_scheduling_pagesgives you all unique booking URLs, whilelist_meeting_typesshows every format you offer. - Get a full overview. Use
get_organizationto check the account status, tier, and connected members, keeping your whole system visible. - Report on bookings. Run
list_bookingsto generate a list of all appointments for easy sync with your CRM or internal reporting.
Real-World Use Cases
Need to prep for a follow-up call.
An Account Manager needs to know what a prospect told them during the initial booking. Instead of logging into the portal, they prompt their agent: 'What answers did the attendee give in the intake form for booking bk_71m?' The agent uses get_booking and list_intake_fields to deliver the 'Company Size' and 'Primary Challenge' straight to the chat.
An emergency cancels a meeting.
A Consultant gets a last-minute cancellation. They tell their agent: 'Cancel my meeting with Alex Johnson scheduled for today and give the reason 'Flight delayed'.' The agent calls cancel_booking, updates the calendar, and confirms the slot is open again.
Check team coverage for a new service.
A Support Leader needs to know if they have enough staff for a new service line. They ask the agent to 'List all team members assigned to the new page.' The agent uses list_members to audit the current team distribution.
Need to see all booking links.
A manager needs to give a new hire access to all available scheduling links. They prompt the agent to run list_scheduling_pages, which immediately returns a list of every unique booking URL in the organization.
The Tradeoffs
Manual cross-referencing
Opening the Appointlet website, checking the meeting types page for duration, then switching to the team page to see who's available, and finally logging into the CRM to find the booking record.
→
Let your agent handle it. Ask the agent to 'List the meeting types on my primary scheduling page.' The agent uses list_meeting_types and get_scheduling_page to compile all the necessary details in one go.
Assuming all data is current
Relying on a screenshot or cached view of a booking list to plan a follow-up, only to find the booking was canceled manually minutes ago.
→
Always use the list_bookings tool. This connects directly to the live system, ensuring any cancellation or change is reflected in the data you see.
Forgetting the client context
Looking at a booking record without knowing if the client provided key details like company size or core challenges.
→
Use get_booking and list_intake_fields together. You can retrieve the booking details and then pull the specific answers the client gave in the intake form.
When It Fits, When It Doesn't
Use this server if your workflow requires coordinating multiple pieces of scheduling data—like linking a client's stated challenge to their booking ID, or checking team availability before confirming a time. The core need is orchestration: linking who, when, what, and why. Don't use this if you just need a simple list of URLs; in that case, list_scheduling_pages is enough. Don't use it if you only need to write the meeting details; the get_meeting_type tool handles that metadata retrieval. This server is for complex, multi-step reads and writes across your entire scheduling ecosystem.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Appointlet. 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
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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing appointments shouldn't feel like a database query.
Today, managing a client's appointment means jumping between the booking site, the internal calendar, and the CRM. You check the booking link for availability, then open the CRM to see the client's company size, and finally open the booking page just to confirm the correct meeting type. It's a loop of tabs and copy-pasting.
With this MCP server, you just talk to your agent. You ask, 'List the meeting types on my primary scheduling page.' Your agent uses the available tools to compile all the details—duration, conferencing tools, status—and presents it in one clean reply.
Appointlet MCP Server: Manage client bookings and schedules.
You eliminate manually checking team calendars to see who is free. You simply prompt the agent to list all team members, and the agent handles the complex availability logic. You can also command it to cancel a meeting by name and reason, which is a write operation you used to do through a separate, clunky form.
Common Questions About Appointlet MCP
How do I use the `list_members` tool to check team availability? +
The list_members tool lists all team members assigned to a page. This helps you audit the current distribution and see who is available for round-robin scheduling.
Can I retrieve intake form answers using `get_booking`? +
No, get_booking gets general details. Use get_booking first to get the booking ID, then pass that ID to the context to pull the specific client data using the booking context.
Does `list_bookings` show past or future appointments? +
list_bookings lists all bookings for a page. It's designed for reporting and CRM sync, so it covers the necessary historical and future data.
How do I cancel an appointment using `cancel_booking`? +
You simply ask your agent to run cancel_booking and provide the booking ID and the required cancellation reason. The agent handles the notification and frees up the slot.
What information does `get_meeting_type` provide? +
It gives the detailed configuration for a specific meeting type, including its duration, conferencing tool, and current status.
How do I use the `list_scheduling_pages` tool to see all my available booking links? +
It lists every unique booking URL configured in your organization. This is useful for auditing which pages are live and for ensuring you haven't missed any client-facing links.
If I run `get_booking` for a deleted appointment, what happens? +
The tool returns an error detailing that the booking ID does not exist. Your AI client handles this gracefully, preventing the process from failing and giving you a clear status.
What information does `list_intake_fields` give me for a meeting type? +
It provides field names, their data types, and whether the field is required. You can check this before trying to pull specific client answers from a booking.
Can the AI agent cancel an upcoming meeting on my behalf? +
Yes. Provide the booking ID (which you can ask the agent to find) and the cancellation reason. The agent triggers the exact routine in Appointlet to withdraw the booking and safely releases the block on your calendar while notifying the invitee.
I need attendee form answers before a call. Can the agent get them? +
Absolutely. Using the get_booking and list_bookings capabilities, your AI agent surfaces the raw intake form fields filled out by attendees when booking their time. It's an instant method to read out context without switching screens.
Can I edit the schedule of round-robin assignees using the agent? +
No. The MCP server is optimized as an observability, lookup, and action-oriented companion. It reads the organizational hierarchy, list members, and checks statuses, but modifying overarching structural logic requires entering the Appointlet dashboard.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
AI21 Labs
Access state-of-the-art language models for text generation, summarization, and semantic understanding at enterprise scale.
BallotReady
Civic data and election information — track upcoming elections, candidates, and districts via AI.
Notion
Manage your Notion workspace, databases, and pages via AI.
You might also like
INI Parser Engine
Convert INI config files (php.ini, my.cnf, .editorconfig) to JSON and back with absolute precision. 55M+ weekly downloads.
GoHighLevel
Equip your AI agent with direct access to GoHighLevel — manage contacts, pipelines, and campaigns without opening the CRM dashboard.
SimpleFatoora
Connect your AI agents to SimpleFatoora for ZATCA-compliant e-invoicing with full product, customer, and tax document management.