google-keep-mcp
Exposes Google Keep notes as MCP tools, letting an agent list, read, create, and manage notes in a Google Keep account via the unofficial gkeepapi client.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@google-keep-mcplist my recent Google Keep notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
google-keep-mcp
An MCP server that exposes Google Keep notes as tools, so an MCP client (Claude Code, Claude Desktop, etc.) can work with them.
Status: scaffolding only — not implemented yet.
Google Keep has no official public API. This project talks to Keep through
gkeepapi, an unofficial client — expect
it to break whenever Google changes the private endpoints.
Requirements
Python 3.13+
Related MCP server: NotesKeep MCP Server
Setup
uv sync
cp .env.example .env # then fill in your credentialsCredentials
gkeepapi authenticates with a Google master token, not your password.
Obtain one once (see the gkeepapi docs),
then set GOOGLE_KEEP_EMAIL and GOOGLE_KEEP_MASTER_TOKEN — see
.env.example.
A master token grants full access to the account. Treat it like a password: keep it out of version control and out of shell history.
Development
uv run ruff check . # lint
uv run ruff format . # format
uv run pytest # testsLicense
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Keep-style notes app with an MCP server for AI agents to read/write notes.
Google Keep MCP, read and edit your notes, lists, labels and collaborators. Connect with your Google
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables interaction with Google Keep notes through an MCP server, allowing users to search, create, update, and delete notes via natural language commands.23337 PyPI95MIT
- AlicenseCqualityDmaintenanceEnables users to manage their notes on NotesKeep directly through Claude Code or other MCP clients. It supports creating, updating, and organizing both text and checklist notes using natural language commands.146 npm1MIT
- FlicenseAqualityDmaintenanceEnables AI-powered management of Google Keep notes, including search, create, update, delete, archive, and label operations.1610-
- FlicenseBqualityDmaintenanceA Model Context Protocol server that connects Google Keep to Claude, enabling full note management capabilities including search, CRUD, checklists, labels, and more.20-