{"name":"Google Calendar MCP Server","description":"Production Google Calendar MCP Server with Google OAuth 2.0 token validation","version":"0.1.0","mcp_endpoint":"/mcp","oauth_issuer":"https://accounts.google.com","token_validation":"https://www.googleapis.com/oauth2/v1/tokeninfo","required_scopes":["https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.readonly"],"data_formats":{"default":"COMPACT","supported":["MINIMAL","COMPACT","FULL","RAW"],"description":"Reading tools support format parameter. COMPACT is recommended for most use cases."},"tools":{"reading":[{"name":"get_agenda","description":"View your schedule or get a specific event"},{"name":"search_events","description":"Find events by keyword across calendars"},{"name":"get_calendars","description":"List your calendars or get details about one"}],"management":[{"name":"schedule_event","description":"Create events (simple, recurring, quick-add, or batch)"},{"name":"modify_event","description":"Update, reschedule, move, or duplicate events"},{"name":"cancel_event","description":"Cancel/delete a calendar event"}],"availability":[{"name":"check_availability","description":"Check free/busy status or find open meeting slots"}]},"authentication":{"type":"Bearer Token","description":"Requires valid Google Calendar OAuth token from Google","oauth_endpoint":"https://accounts.google.com/oauth/authorize","scopes_required":["https://www.googleapis.com/auth/calendar","https://www.googleapis.com/auth/calendar.events","https://www.googleapis.com/auth/calendar.readonly"]}}