matiasbattocchia avatar

Google Mcp

matiasbattocchia/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 tools

Public 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:

  1. Click "Login with Google"
  2. Get an API key
  3. 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          │◀────│              │
└──────────────┘     └──────────────────┘     └──────────────┘

View the full README on GitHub

Details

Repository
github.com/matiasbattocchia/google-mcp
Categories
Data & Analytics, Productivity & Office
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from matiasbattocchia

Related Data & Analytics MCP servers

View all
1tushariitr-19 avatarPatents Mcptushariitr-19/patents-mcpPatent search and prior art discovery via Google Patents on BigQuery2stars
2acabala avatarApidog Tests Mcpacabala/apidog-tests-mcpMCP server for managing Apidog test cases, scenarios, suites, and test data1stars
3trendsmcp-ai avatarReddit Trends MCPtrendsmcp-ai/reddit-trends-mcpReddit trend data over time, with growth for any topic or brand. Free key at trendsmcp.ai1stars
4anarkitty1 avatarSemantic Frameanarkitty1/semantic-frameToken-efficient semantic compression for numerical data. 95%+ token reduction.1stars
5arpe-io avatarFasttransfer Mcparpe-io/fasttransfer-mcpMCP server for FastTransfer — high-performance parallel data transfer between databases1stars
6crawlora-org avatarCrawlora MCPcrawlora-org/crawlora-mcpHosted MCP: 4684 structured web-data tools across 534 platform groups.1stars