Skip to main content
Glama

MCP Calendar Server

by Tekuor
helpers.ts664 B
import { google } from "googleapis"; export function getCalendarClient() { const { GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI, GOOGLE_REFRESH_TOKEN, } = process.env; if ( !GOOGLE_CLIENT_ID || !GOOGLE_CLIENT_SECRET || !GOOGLE_REDIRECT_URI || !GOOGLE_REFRESH_TOKEN ) { throw new Error("Missing Google API credentials in .env file"); } const oAuth2Client = new google.auth.OAuth2( GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI ); oAuth2Client.setCredentials({ refresh_token: GOOGLE_REFRESH_TOKEN }); return google.calendar({ version: "v3", auth: oAuth2Client }); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tekuor/mcp-calendar'

If you have feedback or need assistance with the MCP directory API, please join our Discord server