Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TZNoTime zone for the server (e.g. Europe/London).
GOOGLE_EMAILYesGoogle account email address associated with the master token (required for authentication to Google Keep).
MCP_AUTH_TOKENNoAuthentication token required for HTTP mode and OAuth consent flow. Generate one with `openssl rand -hex 24`.
KEEP_DEFAULT_LISTNoName of the default Google Keep list used by `keep_get` and other tools when no list argument is provided.
KEEP_WRITE_TITLESNoComma-separated list of list titles that write operations (add/check/uncheck/remove/create) are restricted to. Leave empty to allow writes on all lists.
GOOGLE_MASTER_TOKENYesGoogle master token for authenticating with the unofficial gkeepapi. Treat like a password.
MCP_PUBLIC_BASE_URLNoPublic base URL of the HTTP endpoint (e.g. https://kpr-xxxx.example.com) used for the OAuth consent flow.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
keep_findA

Search Keep notes and checklists by title or body text. Returns id, title, type (list/note), pinned, and for lists the items. Use this to find the shopping list if you do not know its exact title.

keep_getA

Get one Keep note or checklist. Pass list_title (e.g. 'Shopping') or note_id from keep_find. If both are omitted, uses KEEP_DEFAULT_LIST. Lists include each item's text and checked state.

keep_add_itemsA

Add one or more unchecked items to a Keep checklist (the shopping list). Does not create duplicates automatically — check keep_get first.

keep_check_itemsA

Tick off Keep checklist items after they have been added to the Tesco basket (or bought). Match by item name; unique substrings are ok.

keep_uncheck_itemsB

Untick Keep checklist items (put them back on the shopping list).

keep_remove_itemsB

Delete items from a Keep checklist by name.

keep_create_listA

Create a new Keep checklist. Use this only if the shopping list does not already exist — prefer keep_add_items on the existing list.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cookseyyyyyy/keep-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server