Skip to main content

google-keep-mcp

An MCP server for Google Keep. Apply the power of AI to organize, update, or just export your Keep notes.

Features

Search/List Operations

  • find - Search for notes based on a query string
  • get_pinned_notes - Get pinned notes (with optional search)
  • get_archived_notes - Get archived notes (with optional search)
  • get_trashed_notes - Get trashed notes (with optional search)

Add Operations

  • create_note - Create a new note with title and text

Update Operations

  • update_note - Update a note's title and text
  • set_note_color - Set the color of a note (12 colors available)
  • archive_note - Archive a note
  • unarchive_note - Unarchive a note
  • restore_note - Restore a trashed note back to an active note

Delete Operations

  • delete_note - Mark a note for deletion
  • delete_archived_note - Permanently delete an archived note

Utility Operations

  • get_labels - Get all labels (with their usage count) for notes
  • get_note_colors - Get available note colors and usage statistics

How to use

  1. Add the MCP server to your MCP servers:
  "mcpServers": {
    "google-keep-mcp": {
      "command": "pipx",
      "args": [
        "run",
        "google-keep-mcp"
      ],
      "env": {
        "GOOGLE_EMAIL": "Your Google Email",
        "GOOGLE_MASTER_TOKEN": "Your Google Master Token"
      }
    }
  }
  1. Add your credentials:
  • GOOGLE_EMAIL: Your Google account email address
  • GOOGLE_MASTER_TOKEN: Your Google account master token

Will you will need to create a master token (unless you have a Google Enterprise account, and can access the Google Keep API directly). Follow these steps:

  • Goto https://myaccount.google.com/apppasswords and create an app password
  • Run this docker command docker run --rm -it breph/ha-google-home_get-token and enter your gmail address and app password (make sure it doesn't have a space at the end)
  • Obtain your master token. Be careful with this token, it has access to everything in your Google account.

[!TIP] Stuck? Check https://github.com/leikoilja/ha-google-home/issues/890#issuecomment-2515002294, https://gkeepapi.readthedocs.io/en/latest/#obtaining-a-master-token and https://github.com/simon-weber/gpsoauth?tab=readme-ov-file#alternative-flow for more information.

Publishing

To publish a new version to PyPI:

  1. Update the version in pyproject.toml
  2. Build the package:
    pipx run build
    
  3. Upload to PyPI:
    pipx run twine upload --repository pypi dist/*
    

Metadata

Release files for google-keep-mcp 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for google-keep-mcp 1.2.0
File Size Uploaded
google_keep_mcp-1.2.0.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for google-keep-mcp 1.2.0
File Interpreter ABI Platform
google_keep_mcp-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.4 kB

Release files / google_keep_mcp-1.2.0.tar.gz

Download URL google_keep_mcp-1.2.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6ed8c4a35e31d3c1b1265d90bc93301eacce167b32d3a394a08d432e109083a6
BLAKE2b-256 checksum
How to use checksums
b721bec90910d0553b994833fba1a65aa09d3aa7d2ec749723c07e319d2f511a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / google_keep_mcp-1.2.0-py3-none-any.whl

Download URL google_keep_mcp-1.2.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e0f44f015c29858a3dd96dcdceaf4521050c4fdbea5b5a61c89ffb7fde61783
BLAKE2b-256 checksum
How to use checksums
25d070ce042571be70d32fe5a6dcd99d05f489abc6209de7bb9f4e8eb4ef1ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page