Loading...
npx @takumi0706/google-calendar-mcp@1.0.7{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": [
"-y",
"@takumi0706/google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REDIRECT_URI": "http://localhost:4153/oauth2callback"
}
}
}
}getEventsRetrieves calendar events based on specified criteria like date range and maximum results.
Read-only operation, no modification of calendar data.
createEventCreates a new event in the user's Google Calendar.
Adds new data to the calendar, but doesn't modify existing events without explicit instruction.
updateEventModifies an existing event in the user's Google Calendar.
Changes existing calendar data, potentially leading to data loss or corruption if used incorrectly.
deleteEventDeletes an event from the user's Google Calendar.
Destructive operation that permanently removes calendar data.
authenticateRe-authenticates with Google Calendar, allowing switching between accounts.
Re-establishes authentication, but does not directly modify calendar data.
This MCP server offers moderate safety due to its OAuth2 authentication and token encryption. However, the ability to create, update, and delete calendar events introduces risks if the server is misconfigured or credentials are compromised. It is safe when properly configured with strong environment variable management and used within the intended Claude Desktop environment. It is risky if exposed to unauthorized access or used with weak credentials.