Calendar AutoAuth MCP Server
by gongrzhe
A Model Context Protocol (MCP) server for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.
Last updated: N/A
What is Calendar AutoAuth MCP Server?
This is a Model Context Protocol (MCP) server that allows AI assistants, specifically within the Claude Desktop environment, to interact with and manage Google Calendar events using natural language. It provides auto authentication, simplifying the setup process.
How to use Calendar AutoAuth MCP Server?
The server can be installed via Smithery or Docker. After obtaining Google Cloud Project credentials and enabling the Google Calendar API, you can authenticate using the provided command-line tools. Configuration details for Claude Desktop are provided to integrate the server.
Key features of Calendar AutoAuth MCP Server
Create calendar events
Retrieve event details
Update existing events
Delete events
List events within a specified time range
Simple OAuth2 authentication flow with auto browser launch
Support for Desktop and Web application credentials
Global credential storage
Use cases of Calendar AutoAuth MCP Server
Scheduling meetings through natural language commands
Retrieving upcoming events using an AI assistant
Updating event details via voice or text input
Deleting events using natural language requests
FAQ from 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 in either your current directory or ~/.calendar-mcp/
.
What if I get an 'Invalid Credentials Format' error?
What if I get an 'Invalid Credentials Format' error?
Ensure your OAuth keys file contains either web
or installed
credentials. For web applications, verify the redirect URI is correctly configured.
What if port 3000 is already in use?
What if port 3000 is already in use?
Free up port 3000 before running authentication. You can find and stop the process using that port.
How are OAuth credentials stored?
How are OAuth credentials stored?
OAuth credentials are stored securely in your local environment (~/.calendar-mcp/
).
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.