io.github.mcp-dir/keep-mcp

Google Keep

Google Keep MCP, read and edit your notes, lists, labels and collaborators. Connect with your Google

0.1.0
Version
remote
Transport
30
Tools

Security review

Review passed

Reviewed 21h ago.

  • tools: 30 tools scanned
  • metadata: scanned

No findings.

Tools (30)

  • keep_list_accounts

    Lista as contas Google Keep vinculadas a este install (id/email, label). Use pra descobrir o `account` quando há várias.

  • keep_find

    Busca notas no Google Keep. Filtros opcionais: query (título/texto), labels, colors, pinned, archived, trashed (default false).

  • keep_get_note

    Retorna uma nota (ou lista) do Google Keep pelo id. Bulk support: accepts note_ids for batched execution.

  • keep_create_note

    Cria uma nota de texto no Google Keep. Recebe a label 'keep-mcp' automaticamente pra poder ser gerida depois.

  • keep_create_list

    Cria uma checklist no Google Keep. `items` = array de { text, checked }. Recebe a label 'keep-mcp' automaticamente.

  • keep_update_note

    Atualiza título e/ou texto de uma nota. Pra listas, edite os itens com os tools de list item. Bulk support: accepts note_ids for batched execution.

  • keep_pin_note

    Fixa ou desafixa uma nota (`pinned`, default true). Bulk support: accepts note_ids for batched execution.

  • keep_archive_note

    Arquiva ou desarquiva uma nota (`archived`, default true). Bulk support: accepts note_ids for batched execution.

  • keep_set_note_color

    Define a cor de uma nota. Uma de: DEFAULT, RED, ORANGE, YELLOW, GREEN, TEAL, BLUE, CERULEAN, PURPLE, PINK, BROWN, GRAY. Bulk support: accepts note_ids for batched execution.

  • keep_trash_note

    Move uma nota pra lixeira. Bulk support: accepts note_ids for batched execution.

  • keep_restore_note

    Restaura uma nota da lixeira. Bulk support: accepts note_ids for batched execution.

  • keep_delete_note

    Apaga uma nota permanentemente (não dá pra desfazer). Bulk support: accepts note_ids for batched execution.

  • keep_add_list_item

    Adiciona um item a uma checklist. Bulk support: accepts note_ids for batched execution.

  • keep_update_list_item

    Atualiza texto e/ou estado (checked) de um item de checklist (por item_id). Bulk support: accepts item_ids for batched execution.

  • keep_delete_list_item

    Remove um item de checklist por item_id. Bulk support: accepts item_ids for batched execution.

  • keep_list_labels

    Lista todas as labels da conta.

  • keep_create_label

    Cria uma nova label.

  • keep_delete_label

    Apaga uma label pelo nome.

  • keep_add_label_to_note

    Anexa uma label (por nome, criada se não existir) a uma nota. Bulk support: accepts note_ids for batched execution.

  • keep_remove_label_from_note

    Remove uma label (por nome) de uma nota. Bulk support: accepts note_ids for batched execution.

  • keep_list_note_collaborators

    Lista os colaboradores (emails) com quem a nota é compartilhada. Bulk support: accepts note_ids for batched execution.

  • keep_add_note_collaborator

    Compartilha uma nota com um colaborador (por email). Bulk support: accepts note_ids for batched execution.

  • keep_remove_note_collaborator

    Remove um colaborador (por email) de uma nota. Bulk support: accepts note_ids for batched execution.

  • keep_list_note_media

    Lista os blobs de mídia (imagens/áudio/desenhos) de uma nota, com links. Bulk support: accepts note_ids for batched execution.

  • show_version

    Show the current MCP platform and adapter versions.

  • report_bug

    Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.

  • connect

    Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.

  • toolkit_info

    Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.

  • marketplace

    The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing;

  • authenticate

    MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link.