What authentication methods are supported?
Two methods: Google Cloud OAuth (recommended, requires a Google Cloud project) and direct authentication (simpler, no Google Cloud setup, but subject to Google’s security policies).
@Jackson88
Basic information
Model Context Protocol (MCP) server for Claude Desktop connecting to Google Calender using Google Calendar API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": [
"-y",
"google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<your-client-id>",
"GOOGLE_CLIENT_SECRET": "<your-client-secret>",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/auth/callback"
},
"description": "Google Calendar MCP server using npx"
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A TypeScript-based Model Context Protocol (MCP) server that allows Claude Desktop to connect to and interact with Google Calendar.
Clone the repository, install dependencies, configure the .env file with the chosen authentication method (Google Cloud OAuth or direct), then run the server in development or production mode. Authenticate with Google via the provided endpoints, and configure Claude Desktop’s settings to connect to the server via MCP.
Two methods: Google Cloud OAuth (recommended, requires a Google Cloud project) and direct authentication (simpler, no Google Cloud setup, but subject to Google’s security policies).
Node.js v16 or higher, npm or yarn, a Google account with Calendar access, and OAuth 2.0 credentials if using the Google Cloud method.
As of April 2025, Claude Desktop may have limited or no support for external MCP connections. Testing indicates the current version does not connect to this server. The server itself functions independently for direct API use.
Tokens are saved locally in files. They should be kept secure and never committed to version control.
Yes. The project includes a Docker Compose configuration for containerized deployment.
Google Cloud OAuth follows standard OAuth 2.0 and is more secure and reliable for production. Direct authentication is simpler for personal/development use but may stop working if Google changes its authentication requirements.

Your own LinkedIn, WhatsApp, Instagram, Telegram, Email and Calendar accounts, usable from any agent — search, read and act on your own accounts.
JobYap aggregates job postings directly from tech companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

Plan, create, schedule, publish, and analyze social media content from AI assistants through Genviral's secure OAuth MCP server.
Find the most profitable clipping and UGC campaigns. Live campaigns from every major board, ranked by the Alpha Score, with pay, budget left, the best moments to clip and alerts.
dadan-sdk-integration is an SDK for integrating Dadan features into React applications. It allows you to add video recording and file selection functionality directly into your React components, providing a seamless user
Comments