Google Calendar AutoAuth MCP Server
by falgom4
A Model Context Protocol (MCP) server for Google Calendar integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar through natural language interactions.
Last updated: N/A
What is Google Calendar AutoAuth MCP Server?
This is a Model Context Protocol (MCP) server designed to integrate Google Calendar with Claude Desktop, allowing AI assistants to manage calendar events through natural language commands. It simplifies the process of creating, updating, deleting, and retrieving calendar information.
How to use Google Calendar AutoAuth MCP Server?
To use this server, you need to create a Google Cloud Project, enable the Google Calendar API, and obtain OAuth 2.0 credentials. After configuring the credentials, you can authenticate using the provided command-line tool. Finally, configure Claude Desktop to use the server by adding the provided configuration snippet.
Key features of Google Calendar AutoAuth MCP Server
Create, update, and delete calendar events
Retrieve event details and list events within a time range
Search for events by keyword
List all available calendars
Support for natural language date/time input
Full integration with Google Calendar API
Simple OAuth2 authentication flow with auto browser launch
Support for both Desktop and Web application credentials
Global credential storage for convenience
Use cases of Google Calendar AutoAuth MCP Server
Scheduling meetings and appointments via AI assistant
Managing personal or team calendars through natural language
Automating calendar event creation and updates
Integrating calendar functionality into AI-powered workflows
FAQ from Google Calendar AutoAuth MCP Server
Where should I place the gcp-oauth.keys.json file?
Where should I place the gcp-oauth.keys.json file?
Place it either in your current directory or in the ~/.calendar-mcp/ directory in your home directory.
What redirect URI should I use for Web application credentials?
What redirect URI should I use for Web application credentials?
Make sure to add http://localhost:3000/oauth2callback to your authorized redirect URIs in the Google Cloud Console.
How does the server handle natural language date/time input?
How does the server handle natural language date/time input?
The server supports various natural language formats, including specific dates, relative times, day references, and combined formats, making it easy to create and update events using natural language instructions.
Where are the OAuth credentials stored?
Where are the OAuth credentials stored?
OAuth credentials are stored securely in your local environment at ~/.calendar-mcp/.
What should I do if I encounter an 'OAuth Keys Not Found' error?
What should I do if I encounter an 'OAuth Keys Not Found' error?
Ensure that the gcp-oauth.keys.json file is present in either your current directory or the ~/.calendar-mcp/ directory and that file permissions are correct.