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
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.
Related Servers
MindsDB MCP Server
Unified AI-driven data query across all sources
Homebrew Legacy Server
Legacy Homebrew repository split into core formulae and package manager
Daytona
Secure, elastic sandbox infrastructure for AI code execution
SafeLine WAF Server
Secure your web apps with a self‑hosted reverse‑proxy firewall
mediar-ai/screenpipe
MCP Server: mediar-ai/screenpipe
Skyvern
MCP Server: Skyvern
Weekly Views
Server Health
Information
Explore More Servers
Mc MCP Server
Serve Minecraft Model Context Protocol over Java
MCP Prompt Server
Dynamic prompt templates for code editors
MCP Image Generator
AI-Driven Image Creation & Editing with Gemini
Valencia Smart City MCP Server
Real‑time urban data for LLMs
Artifacts Mmo Mcp
Secure artifact storage and retrieval for MCP-enabled MMO projects
Google Research MCP Server
Empower AI with real‑time web research and analysis