Google

42 tools. 6 can modify or destroy data without limits.

6 write tools that can modify data. Rate limits recommended.

Last updated:

6 can modify or destroy data
36 read-only
42 tools total

Community server · catalogue entry verified 02/07/2026

How to control Google ↓

What Google exposes to your agents

Read (36) Write / Execute (6) Destructive / Financial (0)
High Risk

The most dangerous Google tools

6 of Google's 42 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Google

PolicyLayer is an MCP gateway — it sits between your AI agents and Google, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "ado_create_work_item": {
    "limits": [
      {
        "counter": "ado_create_work_item_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "ado_get_backlog": {
    "limits": [
      {
        "counter": "ado_get_backlog_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Google — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GOOGLE →

Instant setup, no code required.

All 42 Google tools

READ 36 tools
Read ado_get_backlog Query Azure DevOps backlog items ordered by stack rank. Read ado_get_work_item Get a work item by ID, including all fields. Read calendar_get_event Get detailed information about a specific calendar event. Read calendar_list_calendars List all calendars the authenticated user has access to. Read calendar_list_events List upcoming events from Google Calendar. Read calendar_list_this_week List all events scheduled for the current week (Monday through Sunday). Read calendar_list_today List all calendar events happening today. Read calendar_search_events Search calendar events by text query. Read docs_get_document Get the full content of a Google Doc by document ID. Read docs_get_document_summary Get summary metadata of a Google Doc (title, ID, revision, created time). Read docs_list_documents List recent Google Docs documents from Google Drive. Read docs_search_content Search for specific text within a Google Doc. Read drive_get_file_content Get the text content of a Drive file (Docs, Sheets, or text files). Read drive_get_file_metadata Get detailed metadata for a specific file by ID. Read drive_get_folder_contents List the contents of a specific Drive folder. Read drive_list_files drive_list_files Read drive_list_recent List recently modified files from the last 30 days. Read drive_search_files Search files in Google Drive by name or content. Read gmail_batch_action gmail_batch_action Read gmail_get_message Get full content of a specific Gmail message by ID. Read gmail_get_profile Returns the email address of the currently authenticated Gmail user. Read gmail_list_labels List all Gmail labels for the authenticated user. Read gmail_list_unread List unread messages from Gmail inbox. Read gmail_search Search Gmail messages with a query string. Read list_available_tools List all available tools with descriptions. Read youtube_get_channel_info Get information about a YouTube channel. Read youtube_get_my_channel Get the authenticated user's own YouTube channel information. Read youtube_get_playlist_info Get information about a YouTube playlist. Read youtube_get_transcript Get transcript/captions for a YouTube video. Read youtube_get_video_comments Get top comments for a YouTube video. Read youtube_get_video_details Get detailed information about a specific YouTube video. Read youtube_list_channel_videos youtube_list_channel_videos Read youtube_list_playlist_videos List all videos in a YouTube playlist. Read youtube_list_playlists List the authenticated user's YouTube playlists. Read youtube_list_subscriptions List the authenticated user's YouTube subscriptions. Read youtube_search Search YouTube videos by query.

Questions about Google

How do I prevent bulk modifications through Google? +

The Google server has 4 write tools including ado_create_work_item, ado_mark_done, ado_update_work_item. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Google.

How many tools does the Google MCP server expose? +

42 tools across 2 categories: Read, Write. 36 are read-only. 6 can modify, create, or delete data.

How do I enforce a policy on Google? +

Register the Google MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Google tool call.

Deterministic rules across all 42 Google tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

42 Google tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.