A Stavrobot plugin for managing Google Keep notes, checklists, and labels. It can create, read, update, and delete notes; manage checklist items; apply and remove labels; pin notes; and search across your Keep library.
This plugin authenticates using an OAuth token obtained directly from Google's embedded login page. The init script exchanges it for a long-lived master token automatically.
- Go to https://accounts.google.com/EmbeddedSetup
- Log into your Google account.
- Click "I agree" (ignore any loading screen that appears).
- Open browser dev tools → Application (or Storage) → Cookies.
- Copy the value of the
oauth_tokencookie.
For more details on this flow, see the gpsoauth documentation.
Tell Stavrobot to install the plugin from:
https://github.com/stavrobot/plugins-google-keep
Before the plugin can be used, configure two values:
email— your Google account email address.oauth_token— the token obtained from the steps above.
Once both are set, the init script will run and exchange the oauth_token for a long-lived master_token. You do not need to touch master_token yourself.
| Tool | Description |
|---|---|
create_note |
Create a new text note or checklist, optionally with labels and pinning. |
get_note |
Get the full content of a note by ID. |
update_note |
Update a note's title, text, pin status, or checklist items (add, check, uncheck, delete). |
delete_note |
Trash or restore a note by ID. |
list_notes |
List and search notes, with optional filters for query text, label, pinned state, and trashed state. |
label_note |
Add or remove a label from a note. |
manage_labels |
List, create, or delete labels. |