Google Meet MCP Server for managing meeting spaces and records via the Model Context Protocol
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"barie-google-meet-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Google Meet MCP Server An MCP server for managing Google Meet spaces and conference artifacts, integrating seamlessly with AI assistants using the Model Context Protocol. ## Features - **Create Space**: Create a new Google Meet space with optional access configuration. - **Get Space**: Retrieve metadata for a single Meet space. - **Update Space**: Update space configuration using `updateMask` (supports `space` or `config` input style). - **List Conference Records**: Browse historical conference records. - **Get Conference Record**: Fetch a single conference record by resource name. - **List Recordings**: List recording artifacts for a conference record. - **List Transcripts**: List transcript artifacts for a conference record. ## Installation ### Prerequisites - Python 3.9 or higher. - A Google Cloud Project with the **Google Meet API** enabled. - OAuth2 credentials (Client ID and Client Secret). - OAuth scopes: - `https://www.googleapis.com/auth/meetings.space.created` - `https://www.googleapis.com/auth/meetings.space.readonly` ### Local Setup 1. Install dependencies: ```bash pip install -e . ``` 2. Run the server: ```bash python main.py --access-token <TOKEN> --refresh-token <REFRESH_TOKEN> --client-id <CLIENT_ID> --client-secret <CLIENT_SECRET> ``` ## Configuration Add the following to your MCP host configuration (e.g., `mcp-config.json`): ```json { "mcpServers": { "barie-google-meet-mcp": { "command": "uvx", "args": [ "barie-google-meet-mcp", "--access-token", "YOUR_ACCESS_TOKEN", "--refresh-token", "YOUR_REFRESH_TOKEN", "--client-id", "YOUR_CLIENT_ID", "--client-secret", "YOUR_CLIENT_SECRET" ] } } } ``` ## Tools - `create_space`: Create a new Meet space. Optional `config.accessType` and `config.entryPointConfig.accessModel` are supported. - `get_space`: Get space details by `name` (e.g., `spaces/AAAAMMMMM`). - `update_spac…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.