Skip to content

jjroberts88/remote-mcp-server

Repository files navigation

Calendly MCP Server

A remote MCP (Model Context Protocol) server that integrates with Calendly to check available meeting times.

Setup

  1. Install dependencies:

    npm install
  2. Set up environment variables:

    cp .env.example .dev.vars
    # Edit .dev.vars and add your Calendly Personal Access Token
  3. Get your Calendly API key:

Development

# Start local development server
npm run dev

# Test with MCP Inspector
npx @modelcontextprotocol/inspector@latest
# Connect to: http://localhost:8787/sse

Tools

  • get_meeting_times - Get available time slots for Introduction Meeting bookings

Deployment

# Set production API key
wrangler secret put CALENDLY_API_KEY

# Deploy to Cloudflare Workers
npm run deploy

MCP Client Configuration

{
  "mcpServers": {
    "calendly": {
      "command": "npx",
      "args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
    }
  }
}

About

Remote MCP server that allows LLM to interact with Calendly API to get availability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors