LabscoMCP early access ↗
cool-man-vkMCP SERVER

Google Meet MCP Server

Create, find, change and cancel Google Meet meetings from a conversation — the join link comes back with the meeting.

by cool-man-vk ↗Calendars, Meetings & SchedulingCommunity

LABSCO SUMMARY

Scheduling, with the link handed back where you are already typing.

The whole point of this one is that the join URL comes back in the conversation, so an assistant that just booked a meeting can also paste the link into the message it is drafting. The setup cost is real and front-loaded: your own Google Cloud project, your own OAuth client, one browser authorisation. After that it is five operations and no further ceremony.

What it is

An MCP server that manages Google Meet meetings through the Google Calendar API. Meetings are calendar events with a Meet link attached, so the five operations here are the ones scheduling actually needs: create, list, read, update, delete.

What you get

  • A new Google Meet meeting created with your settings — create-meeting
  • Your upcoming meetings listed — list-meetings
  • The details of one meeting, including its join URL — get-meeting-details
  • An existing meeting changed — update-meeting
  • A meeting deleted — delete-meeting

Requirements

A Google account and your own OAuth client. In the Google Cloud Console: create or pick a project, enable the Google Calendar API, create OAuth 2.0 credentials of type Desktop application, and save the downloaded JSON as credentials.json in the project root. Then npm install and npm run setup, which opens a browser for you to authorise access to your calendar and writes the token. npm run start runs the server, and a client entry points node at src/index.js. The npm package name is google-meet-mcp (1.0.0).

Setup effort

Build from source