calendar-mcp-server
@menma-at-here
About calendar-mcp-server
MCP server to get google calendar
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": [
"ts-node",
"--project",
"/<path to>/mcp-calendar-server/tsconfig.json",
"/<path to>/mcp-calendar-server/src/index.ts"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is calendar-mcp-server?
An MCP server that retrieves a list of events from Google Calendar. It is intended for users who want to integrate Google Calendar data into MCP-compatible applications such as Claude Desktop.
How to use calendar-mcp-server?
Create an OAuth 2.0 desktop client in Google Cloud Console, save the resulting credentials JSON as credentials.json in the server's root directory after changing the redirect_uris to ["http://localhost:3000/callback"]. Then configure Claude Desktop's claude_desktop_config.json to run the server with npx ts-node.
Key features of calendar-mcp-server
- Fetches event lists from Google Calendar
- Uses OAuth 2.0 authentication for user accounts
- Designed for integration with Claude Desktop
Use cases of calendar-mcp-server
- Retrieving upcoming Google Calendar events via an MCP client
- Enabling an AI assistant to query your calendar schedule
FAQ from calendar-mcp-server
What authentication method does it require?
It uses OAuth 2.0 with a desktop application client. You must create a client in Google Cloud Console and place the resulting credentials.json file in the server's root directory.
What are the runtime requirements?
The server is run using npx ts-node, so Node.js and TypeScript support are required.
Where does the OAuth callback go?
The redirect URI must be set to http://localhost:3000/callback in the credentials file.
How do I configure it for Claude Desktop?
Edit claude_desktop_config.json to add a calendar MCP server entry using the npx ts-node command with paths to the project's tsconfig.json and src/index.ts.
What transport or protocol does it use?
The README does not specify the transport layer; it only describes the MCP server setup for Claude Desktop.
More Productivity MCP servers
Npx Y convex@latest mcp start
get-convexThe open-source reactive database for app developers
🚀 TaskMaster: Todoist MCP for Cursor AI
mingolladanieleA lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.
Computer Control MCP
AB498MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to 'computer-use' by Anthropic. With Zero External Dependencies.
Lamda
firerpaAndroid Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed for multi-device clusters and engineered deployments.
MCP Google Calendar Server
markelaugust74A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.
Comments