MCPSERV.CLUB
feuerdev

Google Keep MCP Server

MCP Server

Control Google Keep via the Model Context Protocol

Stale(50)
49stars
0views
Updated 18 days ago

About

A lightweight MCP server that allows searching, creating, updating, and deleting Google Keep notes through the MCP protocol. It uses a keep-mcp label to protect modifications and supports unsafe mode for broader access.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

keep-mcp

Overview

The keep-mcp server bridges the gap between AI assistants and Google Keep, providing a lightweight, ready‑to‑run MCP interface that exposes common note‑management operations. For developers building AI workflows, this means an assistant can read, create, update, and delete notes directly from a Google account without writing custom API wrappers or handling OAuth flows manually. The server is packaged as a Python module that can be launched via , making it easy to integrate into existing MCP‑enabled environments.

Problem Solved

Google Keep is a popular lightweight note‑taking service, yet its public API is not natively supported by many AI platforms. Developers often struggle with authentication, rate limits, and ensuring that only machine‑generated notes are modified. keep‑mcp solves these pain points by providing a standardized MCP endpoint that abstracts authentication, token management, and note‑labeling logic. It also enforces a safety boundary: by default, only notes tagged with the label can be edited or deleted, preventing accidental loss of user data.

Core Functionality

  • Search () – Query notes by text or title, returning structured results that an assistant can filter or display.
  • Create () – Add a new note with a title and body; the server automatically tags it, enabling safe future modifications.
  • Update () – Modify the title or content of an existing note, again limited to those owned by the server unless is enabled.
  • Delete () – Mark a note for deletion; this action respects the same ownership rules as updates.

These operations are exposed through simple JSON payloads, making them trivial to call from any MCP‑compatible client. The server also includes a configurable flag that, when set to true, lifts the label restriction for advanced use cases such as bulk migrations or administrative cleanup.

Use Cases

  • Personal Knowledge Management – An AI assistant can pull up reminders, research notes, or meeting minutes on demand, while ensuring that only machine‑created entries are altered.
  • Team Collaboration – A shared Google Keep account can serve as a lightweight task board; the assistant can create, update, or archive tasks based on natural language commands.
  • Automated Workflows – Combine keep‑mcp with other MCP tools (e.g., file storage, calendar) to build end‑to‑end pipelines: fetch a note, process its content with an LLM, and store the result back into Keep.
  • Data Cleanup – Use temporarily to bulk delete legacy notes that no longer follow the labeling convention, or migrate them to another platform.

Integration with AI Workflows

Because keep‑mcp follows the MCP specification, any client that supports MCP (such as Claude, Gemini, or custom agents) can invoke its tools by simply declaring the server in the configuration. The assistant’s prompt can reference the , , , and tools, allowing natural language instructions to translate directly into Google Keep actions. The server’s safety checks and labeling strategy also mean that developers can trust the assistant to avoid destructive operations on user‑created content.

Unique Advantages

  • Zero Boilerplate Authentication – The server handles token acquisition and renewal, freeing developers from OAuth complexities.
  • Built‑in Safety Layer – Automatic label enforcement protects user data by default, with an optional override for advanced scenarios.
  • Simple Deployment – A single command starts the server, making it ideal for local development or lightweight cloud deployments.
  • Extensibility – The clear tool definitions and environment‑based configuration allow developers to extend or customize behavior without modifying the core codebase.

In summary, keep‑mcp turns Google Keep into a first‑class tool for AI assistants, providing secure, easy‑to‑use note operations that fit naturally into modern MCP workflows.