When2Meet MCP Server
by joyce-yuan
An AI-powered scheduling assistant that automates When2Meet availability marking through the Model Context Protocol (MCP). This tool helps users extract event details, select time slots, and automatically mark availability on When2Meet scheduling polls.
Last updated: N/A
What is When2Meet MCP Server?
The When2Meet MCP Server is an AI-powered tool that automates the process of marking availability on When2Meet scheduling polls. It integrates with AI assistants via the Model Context Protocol (MCP) to extract event details, select time slots based on natural language or codes, and automatically mark availability without manual clicking.
How to use When2Meet MCP Server?
To use the server, first clone the repository and install the dependencies using npm install
. Then, run the server using node when2meet-server.js
. You can test the server using the provided client with node client.js
. The client demonstrates how to use the available tools to get event details and mark availability.
Key features of When2Meet MCP Server
Extract Event Details: Automatically scrape and parse When2Meet events
Smart Time Selection: Select time slots using natural language, codes, or direct timestamps
Automated Availability Marking: Mark your availability without manual clicking
MCP Integration: Connect with any AI assistant that supports the Model Context Protocol
Use cases of When2Meet MCP Server
AI Assistant Integration: Let AI assistants handle scheduling for you
Automated Scheduling: Schedule meetings without manual intervention
Natural Language Scheduling: Express availability in plain English
Bulk Availability Marking: Mark multiple time slots at once
FAQ from When2Meet MCP Server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
The Model Context Protocol (MCP) is a standard for connecting AI models and tools.
What are the requirements to run this server?
What are the requirements to run this server?
You need Node.js 18+, @modelcontextprotocol/sdk (^1.8.0), puppeteer, and zod.
How do I install the necessary dependencies?
How do I install the necessary dependencies?
Run npm install
in the project directory.
How do I run the server?
How do I run the server?
Run node when2meet-server.js
in the project directory.
How do I test the server?
How do I test the server?
Run node client.js
in the project directory. This uses the example client to call the server's tools.