Quick Start
Connect your LLM applications to Google Calendar with our MCP server. Get started with calendar management tools in minutes.
View API Documentation
API Tools
Browse the available calendar management tools and their parameters. Perfect for understanding what's possible with this MCP server.
View Tools
Integration Guide
Complete integration examples and OAuth flow documentation for connecting your applications to this MCP server.
GitHub Repo
API Endpoints
MCP Connection: GET /sse
Server-Sent Events endpoint for MCP client connections
API Documentation: GET /tools
JSON documentation of available tools and parameters
Health Check: GET /health
Server status and uptime information
OAuth Callback: GET /oauth2callback
Google OAuth authorization callback handler
🟢 Server Status
Online and Ready
Server is running and accepting MCP connections
🔌 Integration Example
Connect to this MCP server from your LLM applications:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
const transport = new SSEClientTransport(
new URL("${window.location.origin}/sse")
);
const client = new Client(
{ name: "calendar-client", version: "1.0.0" },
{ capabilities: {} }
);
await client.connect(transport);
// Get calendar events for today
const events = await client.callTool("getMyCalendarDataByDate", {
date: new Date().toISOString().split('T')[0]
});