
Google Mcp
A hosted Google Workspace MCP server that skips the usual OAuth setup dance. Instead of creating your own Google Cloud project and managing credentials, you authenticate once through their web interface and get an API key. Connects to Calendar (list events, check availability, create/update/delete) and Sheets (read/write ranges, append rows, semantic search over data). Uses proxy OAuth with encrypted token storage, so your MCP client just needs the API key in a Bearer header. The drive.file scope means you explicitly pick which spreadsheets to grant access to during auth. Open source and self-hostable on Cloudflare Workers if you want to run your own instance.
- GitHub stars
- 2
- tools
- 16
- auth
- Secret needed
- transport
- HTTP
- last updated
- Jan 25, 2026
Tools
16 toolsPublic tool metadata for what this MCP can expose to an agent.
list_calendarsList all your calendars
List all your calendars
No parameter schema in public metadata yet.
list_eventsGet events with optional date filters
Get events with optional date filters
No parameter schema in public metadata yet.
check_availabilityCheck busy/free times (no event details exposed)
Check busy/free times (no event details exposed)
No parameter schema in public metadata yet.
create_eventCreate a new calendar event
Create a new calendar event
No parameter schema in public metadata yet.
update_eventUpdate an existing event
Update an existing event
No parameter schema in public metadata yet.
delete_eventDelete an event
Delete an event
No parameter schema in public metadata yet.
list_authorized_filesList files the user has authorized for access
List files the user has authorized for access
No parameter schema in public metadata yet.
get_spreadsheetGet spreadsheet metadata, sheets, and tables
Get spreadsheet metadata, sheets, and tables
No parameter schema in public metadata yet.
get_sheet_schemaGet column names and inferred types
Get column names and inferred types
No parameter schema in public metadata yet.
describe_sheetGet statistical summary of all columns
Get statistical summary of all columns
No parameter schema in public metadata yet.
search_rowsSearch for rows matching filter criteria
Search for rows matching filter criteria
No parameter schema in public metadata yet.
semantic_searchAI-powered semantic search over rows (finds by meaning, not exact match)
AI-powered semantic search over rows (finds by meaning, not exact match)
No parameter schema in public metadata yet.
read_sheetRead data from a range (e.g., "A1:D10")
Read data from a range (e.g., "A1:D10")
No parameter schema in public metadata yet.
write_sheetWrite data to a range
Write data to a range
No parameter schema in public metadata yet.
append_rowsAppend rows (supports Tables with tableId for footer-aware append)
Append rows (supports Tables with tableId for footer-aware append)
No parameter schema in public metadata yet.
create_spreadsheetCreate a new spreadsheet
Create a new spreadsheet
No parameter schema in public metadata yet.
Sponsors
Readme
OpenBSP MCP for Google Workspace
A public Model Context Protocol (MCP) server that lets AI assistants access your Google Calendar and Sheets.
Live at: https://g.mcp.openbsp.dev
Why this exists
Most Google MCP servers require you to create your own Google Cloud project, set up OAuth credentials, and run a local server. This is tedious and error-prone.
This project is different. It's a hosted public server with proxy OAuth. You just:
- Click "Login with Google"
- Get an API key
- Add it to your MCP client
No Google Cloud setup. No local servers. No environment variables. Just connect and go.
What you can do
Once connected, ask your AI assistant to:
- List and search your calendar events
- Create, update, or delete events
- Read and write to Google Sheets
- Create new spreadsheets
How it works
┌──────────────┐ ┌──────────────────┐ ┌──────────────┐
│ AI Client │────▶│ OpenBSP MCP │────▶│ Google APIs │
│ (Claude) │◀────│ Server │◀────│ │
└──────────────┘ └──────────────────┘ └──────────────┘
Details
- Repository
- github.com/matiasbattocchia/google-mcp
- Categories
- Data & Analytics, Productivity & Office
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active