Read, create, update and delete Google Keep notes.
Google keep mcp server connects Google Keep to AI assistants that speak the Model Context Protocol. Read, create, update and delete Google Keep notes.
GOOGLE_EMAIL: Your Google account email address * GOOGLE_MASTER_TOKEN: Your Google account master tokenOnce connected, the assistant can call these 14 tools directly:
find — Search notes with optional filters for labels, colors, pinned, archived, and trashedget_note — Get a single note by IDcreate_note — Create a new note with title and text (automatically adds keep-mcp label)create_list — Create a checklist noteupdate_note — Update a note's title and textadd_list_item — Add an item to a checklist noteupdate_list_item — Update checklist item text and checked statedelete_list_item — Delete a checklist itemset_note_color — Set a note color (valid values: DEFAULT, RED, ORANGE, YELLOW, GREEN, TEAL, BLUE, CERULEAN, PURPLE, PINK, BROWN, GRAY)pin_note — Pin or unpin a notearchive_note — Archive or unarchive a notetrash_note — Move a note to trashrestore_note — Restore a trashed/deleted notedelete_note — Mark a note for deletionThe server is distributed via npm as make, so most clients can run it without a manual build step. Add it to your MCP client's configuration and restart the client to pick it up — the copy-paste configs for Claude Desktop, Claude Code and Cursor are on this page.
Before the server will start you need to supply 4 environment variables: GOOGLE_EMAIL, GOOGLE_MASTER_TOKEN, UNSAFE_MODE, PYPI_API_TOKEN. Keep credentials in your client's env block or a secrets manager rather than committing them.
Productivity servers pay off through capture: the tasks and notes that never get filed are the ones where opening the app is more friction than the thought is worth. Google Keep sits in that group, and the shape of its toolset — find, get_note, create_note among others — tells you what it is really for. Worth comparing against the other productivity servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.
| Tool | What it does |
|---|---|
| find | Search notes with optional filters for labels, colors, pinned, archived, and trashed |
| get_note | Get a single note by ID |
| create_note | Create a new note with title and text (automatically adds keep-mcp label) |
| create_list | Create a checklist note |
| update_note | Update a note's title and text |
| add_list_item | Add an item to a checklist note |
| update_list_item | Update checklist item text and checked state |
| delete_list_item | Delete a checklist item |
| set_note_color | Set a note color (valid values: DEFAULT, RED, ORANGE, YELLOW, GREEN, TEAL, BLUE, CERULEAN, PURPLE, PINK, BROWN, GRAY) |
| pin_note | Pin or unpin a note |
| archive_note | Archive or unarchive a note |
| trash_note | Move a note to trash |
| restore_note | Restore a trashed/deleted note |
| delete_note | Mark a note for deletion |
"mcpServers": {
"keep-mcp-pipx": {
"command": "pipx",
"args": [
"run",
"keep-mcp"
],
"env": {
"GOOGLE_EMAIL": "Your Google Email",
"GOOGLE_MASTER_TOKEN": "Your Google Master Token - see README.md"
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| GOOGLE_EMAIL | Configuration value read at startup. | Optional |
| GOOGLE_MASTER_TOKEN | Credential the server authenticates with. | Yes |
| UNSAFE_MODE | Configuration value read at startup. | Optional |
| PYPI_API_TOKEN | Credential the server authenticates with. | Yes |
Your workspace, on speaking terms with AI — search, read and write Notion pages and databases.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.