Meet.bot
About
This MCP server connects AI assistants (like Claude, ChatGPT, and others that support MCP) to your Meet.bot account, allowing them to schedule meetings on your behalf. Instead of manually copying booking links or checking your calendar, you can simply ask your AI assistant to "sc
Explore
- Complete API Coverage: Implements all endpoints from the Meet.bot Booking Page API v1
- Type Safety: Full TypeScript support with comprehensive type definitions
- Runtime Validation: Zod schemas for input validation and data integrity
- Authentication Support: Bearer token authentication
- Error Handling: Robust error handling with detailed error messages
- Health Checks: Built-in health monitoring using the /v1/pages endpoint
- MCP Protocol Compliance: Full Model Context Protocol server implementation
- Dual Mode Support: Run locally (stdio) or remotely (HTTP/SSE)
- Production Deployed: Live at https://mcp.meet.bot
- Production Ready: Thoroughly tested and validated for production use
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Meet.botCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install @meetbot/mcp
npm install @meetbot/mcp
npm install -g @meetbot/mcp
Configure the Meet.bot API client with your authentication token:
// Configure with bearer token
await configure_meetbot({
authToken: "your_bearer_token_here"
});
The MCP server can be run in two modes:
MEETBOT_AUTH_TOKEN="your_token" npx @meetbot/mcp
bash
All requests require a Bearer token in the Authorization header:
Authorization: Bearer <your-meetbot-api-token>
The same token is used to authenticate with the Meet.bot API.
curl -H "Authorization: Bearer YOUR_TOKEN" http://localhost:3000/health
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://mcp.meet.bot/health
The HTTP server can be deployed to various platforms:
- Railway: railway up ✅ Live at https://mcp.meet.bot
- Fly.io: fly launch && fly deploy
- Google Cloud Run: Container-based deployment
- AWS App Runner: Container-based deployment
- Any VPS: Run with Node.js directly
Example: Connecting to Production
json{
"mcpServers": {
"meetbot": {
"command": "npx",
"args": ["@meetbot/mcp"],
"env": {
"MEETBOT_AUTH_TOKEN": "your_bearer_token_here"
}
}
}
}
npm install -g @meetbot/mcp
meetbot-mcp
You can configure the MCP server using environment variables:
export MEETBOT_AUTH_TOKEN="your_bearer_token"
bashnpm test
npm run test:watch
The package includes a command-line interface for running the MCP server:
bash
npm install -g @meetbot/mcp
npx @meetbot/mcp
```
The MCP server provides the following tools:
The server exposes 6 tools for AI assistants:
1. configure_meetbot - Configure API connection
2. get_scheduling_pages - List all scheduling pages
3. get_page_info - Get page details
4. get_available_slots - Find available time slots
5. book_meeting - Book a meeting
6. health_check - Verify API connectivity using /v1/pages endpoint
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"meet.bot": {
"meetbot": {
"command": "npx",
"args": [
"@meetbot/mcp"
],
"env": {
"MEETBOT_AUTH_TOKEN": "your_bearer_token_here"
}
}
}
}
}
McpServers
{
"meetbot": {
"command": "npx",
"args": [
"@meetbot/mcp"
],
"env": {
"MEETBOT_AUTH_TOKEN": "your_bearer_token_here"
}
}
}
{"status":"ok","service":"meetbot-mcp"}
Deployment
The HTTP server can be deployed to various platforms:
- Railway: railway up ✅ Live at https://mcp.meet.bot
- Fly.io: fly launch && fly deploy
- Google Cloud Run: Container-based deployment
- AWS App Runner: Container-based deployment
- Any VPS: Run with Node.js directly
Example: Connecting to Production
bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



