Meet.bot

by poolside-ventures

162 downloads Not rated yet

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Meet.bot
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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"

bash
npm 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

bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.