Google Meet MCP Server
An MCP server for interacting with Google Meet through the Google Calendar API.
Google Meet MCP Server
A Model Context Protocol (MCP) server for interacting with Google Meet through the Google Calendar API. This server provides tools for creating and managing Google Meet meetings programmatically.
Description
This project implements an MCP server that allows AI agents to interact with Google Meet by creating, retrieving, and managing meetings through the Google Calendar API. It leverages the MCP (Model Context Protocol) specification to expose these capabilities as tools that can be used by compatible AI systems.
Installation
Installing via Smithery
To install Google Meet MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @cool-man-vk/google-meet-mcp-server --client claude
Manual Installation
# Clone the repository
git clone https://github.com/yourusername/google-meet-mcp.git
# Navigate to the project directory
cd google-meet-mcp
# Install dependencies
npm install
Setup
Before using the Google Meet MCP server, you need to set up your Google API credentials:
- Visit the Google Cloud Console
- Create a new project or select an existing one
- Enable the Google Calendar API
- Create OAuth 2.0 credentials (Desktop application)
- Download the credentials JSON file and save it as
credentials.jsonin the project root directory - Run the setup script to authenticate and generate the token:
npm run setup
This will open a browser window where you can authorize the application to access your Google Calendar.
Usage
Once setup is complete, you can start the MCP server:
npm run start
The server will run and expose the following tools:
create-meeting: Create a new Google Meet meetinglist-meetings: List upcoming Google Meet meetingsget-meeting-details: Get details about a specific meetingupdate-meeting: Update an existing meetingdelete-meeting: Delete a meeting
MCP Configuration
To use this server with MCP-compatible systems, add the following to your MCP settings configuration file:
{
"mcpServers": {
"google-meet": {
"command": "node",
"args": ["path/to/google-meet-mcp/src/index.js"],
"env": {},
"disabled": false
}
}
}
Features
- Create Google Meet meetings with custom settings
- Retrieve meeting details including join URLs
- Update existing meetings
- Delete meetings
- List upcoming meetings
Serveurs connexes
WeCom Bot
Sends various types of messages to a WeCom (WeChat Work) group robot.
LGTM Images
Fetches random LGTM (Looks Good To Me) images for use in code reviews and developer communications.
Kakao Bot MCP Server
Connects an AI agent to a Kakao Official Account using the Kakao Developers API.
MCP Headless Gmail Server
A headless server to get and send emails via the Gmail API, requiring Google API credentials at runtime.
Brainstorm MCP
Slack for AI agents - a local service where agents can join projects, message each other, and share resources in a structured workspace
NotifyMeMaybe
A server for sending multi-platform notifications and creating interactive AI workflows, with support for Telegram, webhooks, and synchronous user interactions.
Apex X (Twitter) Management
Manage your X (Twitter) account using the Apex social media infrastructure. Requires an Apex API Key.
SendGrid MCP Server by CData
A read-only MCP server by CData that enables LLMs to query live SendGrid data. Requires the external CData JDBC Driver for SendGrid.
Twilio
Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.
mcp-server-unipile
95-tool MCP server for the Unipile unified API — messaging (LinkedIn, WhatsApp, Instagram, Telegram), email (Gmail, Outlook), calendar, LinkedIn search (people, companies, posts, jobs), profile management, connections, InMail, and webhooks.
