nicolascroce/keepsake-mcp

nicolascroce/keepsake-mcp

от nicolascroce
MCP сервер для Keepsake — личного CRM, помогающего поддерживать отношения. Подключи AI-ассистента к контактам, задачам, заметкам и дневнику. Спрашивай: с кем ты общался, какие задачи просрочены, и создавай заметки в один клик.

keepsake-mcp

MCP server for Keepsake — the personal CRM that helps you nurture your relationships.

Connect your AI assistant (Claude, Cursor, or any MCP-compatible client) to your Keepsake data: contacts, interactions, tasks, notes, daily journal, companies, and tags.

Why

Your AI assistant becomes a personal relationship manager. Ask it to:

  • "Who did I last talk to at Acme Corp?"
  • "Add a note that I ran into Sarah at the conference"
  • "What tasks are overdue?"
  • "Show me everything related to the #house-project tag"
  • "Create a follow-up task for my meeting with John next week"

Quick start

1. Get your API key

Sign up at keepsake.place, then go to Account > API Keys to generate one.

2. Choose your connection method
Option A: Remote (HTTP) — recommended

No installation required. Works with Claude iOS, Claude web, Claude Desktop Connectors, and any MCP client that supports Streamable HTTP.

Endpoint: https://app.keepsake.place/api/mcp

Authentication: Pass your API key as a Bearer token in the Authorization header.

Инструменты были проиндексированы:
archive_noteидемпотентный

Преобразует QuickNote в постоянную Note (архивирует). Notes отображаются на страницах контактов, страницах тегов и в разделе Notes.

Параметры
  • idstringобязательный

    Запишите UUID.

complete_taskидемпотентный

Отмечает задачу как выполненную. Если задача повторяющаяся, это автоматически создаёт следующее повторение.

Параметры
  • idstringобязательный

    UUID задачи

create_company

Создаёт новую компанию/организацию. Требуется только 'name'.

Параметры
  • addressstring

    Адрес

  • emailstring

    адрес электронной почты

  • namestringобязательный

    Название компании

  • notesstring

    Заметки о компании

  • phonestring

    Номер телефона.

  • websitestring

    URL веб-сайта.

create_contact

Создаёт новый контакт. first_name обязателен. last_name необязателен (полезно для контактов, где известно только имя).

Параметры
  • birthdaystring

    День рождения в виде строки даты в формате ISO (YYYY-MM-DD), например '1980-02-14'.

  • companystring

    Название компании

  • emailstring

    адрес электронной почты

  • first_namestringобязательный

    Имя

  • last_namestring

    Фамилия (необязательно)

  • notesstring

    Заметки о контакте.

  • phonestring

    Номер телефона.

create_day_block

Создаёт временной блок на временной шкале дня. Блок автоматически помещается в первый свободный промежуток, достаточно большой для него (тот же алгоритм first-fit, что и в приложении); передайте anchor_time, чтобы вместо этого закрепить его на фиксированном часе. Его ссылка "b:<id>" вставляется в timeline_order дня за вас — никогда не пишите timeline_order вручную.

Параметры
  • anchor_timestring

    Закрепите блок за фиксированным временем суток HH:MM (он становится стеной, вокруг которой обтекают другие блоки). Не указывайте это поле для автоматического размещения в первое подходящее место.

  • datestringобязательный

    Дата (ГГГГ-ММ-ДД)

  • duration_minutesinteger

    Продолжительность в минутах (по умолчанию 30 для действия, 60 для корзины).

  • notestring

    Произвольная заметка, прикрепленная к блоку.

  • titlestring

    Метка блока (например, "Глубокая работа", "Обед")

  • typeenum

    'block' = активность (по умолчанию). 'tasks' = бакет задач: окно, которое собирает задачи дня без привязки ко времени.

create_entry

ЗАПИСЬ — это журнал взаимодействий с указанием даты, привязанный к контактам. Записывает что-то, что произошло (звонок, встреча, электронное письмо и т.д.) на определенную дату. Создает новую запись взаимодействия. Содержимое поддерживает синтаксис #tag# и [[tag]] для автоматического связывания тегов.

Параметры
  • contact_idsstring[]

    Массив UUID контактов для связывания

  • contentstring

    Содержимое записи (поддерживает #tag# и [[tag]])

  • datestringобязательный

    Дата (ГГГГ-ММ-ДД)

  • tag_idsstring[]

    Массив UUID тегов для привязки

  • typeenumобязательный

    Тип записи

create_note

Создайте новый QuickNote в Inbox. QuickNotes — временные записи: используйте archive_note, чтобы преобразовать одну из них в постоянную Note. Контент поддерживает #tag# и [[tag]] для автоматической привязки тегов.

Параметры
  • contact_idsstring[]

    Массив UUID контактов для связывания

  • contentstringобязательный

    Содержимое заметки (поддерживает #tag# и [[tag]])

  • is_pinnedboolean

    Закрепить заметку (по умолчанию: false)

create_note_comment

Пиши на полях заметки. Это правильное действие всякий раз, когда пользователь просит тебя проверить, оценить, вычитать или откомментировать его текст: замечание располагается рядом с заметкой, не проникая в неё, и остаётся там после завершения разговора — в отличие от всего, что ты пишешь в чате. Привяжи замечание к фрагменту, скопировав этот фрагмент ДОСЛОВНО в quote; сервер находит его и сохраняет окружающий контекст, так что комментарий переживает последующие правки. Опусти quote, чтобы оставить замечание ко всей заметке в целом. Цитата, не найденная дословно, отклоняется, а не прикрепляется к неверному месту. Твои комментарии в приложении отображаются синими чернилами, а пользователя — красными; они всегда знают, кто что написал. Не используй это для переписывания их текста: предлагай, они решают. И оставляй комментарии редкими и содержательными: заметка, усеянная ими, — это заметка, которую пользователь бросает.

Параметры
  • bodystringобязательный

    Сам материал (markdown, любой длины)

  • note_idstringобязательный

    Запишите UUID.

  • quotestring

    Фрагмент для прикрепления, скопированный дословно из содержимого заметки. Опустите для комментария ко всей заметке.

create_tag

TAG — это пространство для тематической группировки. Синтаксис: #name# или [[name]]. Группирует заметки, записи, задачи и контакты. Создаёт новый тег. Если тег с таким же именем уже существует, возвращает существующий тег.

Параметры
  • descriptionstring

    Описание тега

  • namestringобязательный

    Имя тега.

create_task

ЗАДАЧА - это действие, которое нужно выполнить. Может иметь срок выполнения, периодичность, приоритет, быть связана с контактами и тегами. Создайте новую задачу. Название поддерживает #tag# и [[tag]] для автоматической привязки тегов.

Параметры
  • contact_idsstring[]

    Массив UUID контактов для связывания

  • datestring

    Срок выполнения (YYYY-MM-DD)

  • date_typeenum

    Date type: specific (имеет срок выполнения, по умолчанию), asap (сделать как можно скорее, дата не нужна), one_day (когда-нибудь/без спешки, дата не нужна)

  • descriptionstring

    Описание задачи.

  • duration_minutesinteger

    Примерная длительность в минутах (в дневном виде таймлайн по умолчанию показывает 15, если задано время начала)

  • priorityenum

    Уровень приоритета

  • recurrence_intervalinteger

    Интервал повторения (например, каждые N дней)

  • recurrence_typeenum

    Паттерн повторения

  • start_timestring

    Фактическое время начала: HH:MM (24 часа). Задача дня С указанным временем привязывается к временной шкале Day-view; без времени она остаётся в списке задач дня.

  • tag_idsstring[]

    Массив UUID тегов для привязки

  • titlestringобязательный

    Название задачи (поддерживает #tag# и [[tag]])

create_task_header

Создаёт новый заголовок задачи (разделитель секции). Добавляет его в items_order тега для позиционирования.

Параметры
  • collapsedboolean

    Определяет, свёрнута ли секция (по умолчанию false).

  • descriptionstring

    Необязательное описание под заголовком.

  • namestringобязательный

    Имя заголовка

delete_companyидемпотентный

Мягко удаляет компанию. Для жёсткого удаления используйте permanent=true.

Параметры
  • idstringобязательный

    UUID компании

  • permanentboolean

    Жёсткое удаление (по умолчанию: false, мягкое удаление)

delete_contactидемпотентный

Окончательно удаляет контакт и все связанные данные.

Параметры
  • idstringобязательный

    Контакт UUID

delete_day_blockидемпотентный

Удаляет временной блок. Его ref удаляется из timeline_order дня; для task bucket сами задачи не затрагиваются (они возвращаются к вычисленному bucket дня).

Параметры
  • idstringобязательный

    Блокировать UUID

delete_entryидемпотентный

Удаляет запись взаимодействия.

Параметры
  • idstringобязательный

    UUID записи

delete_noteидемпотентный

Мягко удаляет QuickNote или Note. Используйте permanent=true для жёсткого удаления.

Параметры
  • idstringобязательный

    Запишите UUID.

  • permanentboolean

    Жёсткое удаление (по умолчанию: false, мягкое удаление)

delete_note_commentидемпотентный

Удаляет маргиналию. Маргиналии по своей природе временны, поэтому это штатный способ завершить её существование — промежуточное состояние, пригодное для восстановления, отсутствует.

Параметры
  • comment_idstringобязательный

    Комментарий UUID

  • note_idstringобязательный

    Запишите UUID.

delete_tagидемпотентный

Удаляет навсегда тег и все его связи с контактами, записями, задачами, заметками и компаниями.

Параметры
  • idstringобязательный

    Тег UUID

delete_taskидемпотентный

Удаляет задачу.

Параметры
  • idstringобязательный

    UUID задачи

delete_task_headerидемпотентный

Безвозвратно удаляет заголовок задачи.

Параметры
  • idstringобязательный

    UUID заголовка задачи

get_agent_instructionsтолько чтение

Получает лучшие практики и инструкции для эффективной работы в роли агента Keepsake AI. Вызывай этот инструмент в начале каждого сеанса, чтобы обновить свои инструкции.

Параметры

Без параметров.

get_changelogтолько чтение

Получает все элементы, изменённые с указанной временной метки, по всем типам сущностей. Отлично подходит для heartbeat-проверок, чтобы увидеть, что изменилось с вашего последнего визита. Возвращает server_time для использования в качестве since при следующем вызове.

Параметры
  • limitinteger

    Максимум элементов на тип сущности (по умолчанию 50, максимум 100)

  • sincestringобязательный

    ISO timestamp: возвращаются только элементы, изменённые после этого времени (например, 2026-02-11T10:00:00Z).

  • typeenum

    Фильтрует по типу сущности (по умолчанию: все)

get_companyтолько чтение

Получает одну компанию по ID, включая связанные контакты (с ролями) и теги.

Параметры
  • idstringобязательный

    UUID компании

get_contactтолько чтение

Получает один контакт по ID, включая последние записи (взаимодействия), теги, дату последнего взаимодействия и количество total_entries.

Параметры
  • entries_limitinteger

    Максимальное количество возвращаемых записей (по умолчанию 10, -1 для всех)

  • idstringобязательный

    Контакт UUID

get_contact_timelineтолько чтение

Получает унифицированную хронологическую ленту ВСЕХ элементов, связанных с контактом — записей, задач и заметок — отсортированных по дате (сначала новые). Гораздо эффективнее, чем получать записи, задачи и заметки по отдельности.

Параметры
  • fromstring

    Фильтр начальной даты (ГГГГ-ММ-ДД)

  • idstringобязательный

    Контакт UUID

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • tostring

    Фильтр конечной даты (YYYY-MM-DD)

  • typeenum

    Фильтр по типу элемента (по умолчанию: все)

get_dayтолько чтение

Получает сводку журнала за конкретный день по дате.

Параметры
  • datestringобязательный

    Дата (ГГГГ-ММ-ДД)

get_noteтолько чтение

Получает одну заметку по ID, включая её теги, связанные контакты, связанные задачи и связанные заметки. Используется, когда пользователь указывает вам на одну конкретную заметку (например, даёт её URL - UUID это последний сегмент пути) вместо перечисления всего.

Параметры
  • idstringобязательный

    UUID заметки (последний сегмент URL заметки)

get_tagтолько чтение

Получает один тег по идентификатору со всеми его свойствами (название, описание, цвет, иконка, режим просмотра, статус избранного). Включает tasks_order — ручную сортировку списка задач на странице тега, где записи вида "h:<header_id>" являются разделителями разделов (см. list_task_headers).

Параметры
  • idstringобязательный

    Тег UUID

get_tag_itemsтолько чтение

Получает элементы, связанные с тегом. По умолчанию возвращает каждый тип полностью — для больших тегов это может быть огромным ответом, поэтому лучше использовать types/status/summary, чтобы сузить его (например, types=['tasks'], status='pending', summary=true для просмотра открытых задач проекта). Когда включены задачи, ответ также содержит sections: разделы задач на странице тега с их task_ids (header_id null = задачи вне любого раздела).

Параметры
  • idstringобязательный

    Тег UUID

  • statusenum

    Фильтровать задачи по статусу

  • summaryboolean

    Возвращает легковесные элементы (идентификаторы, заголовки, выдержки) вместо полных строк — рекомендуется, если полное содержимое не требуется

  • typesenum[]

    Получать только эти типы элементов (по умолчанию: все)

get_task_headerтолько чтение

Получает один заголовок задачи по идентификатору.

Параметры
  • idstringобязательный

    UUID заголовка задачи

get_tasks_overdueтолько чтение

Получает только просроченные задачи (незавершенные задачи со сроком выполнения до сегодняшнего дня). Сортирует по дате по возрастанию (сначала самые старые).

Параметры

Без параметров.

get_tasks_todayтолько чтение

Получает все задачи на сегодня: просроченные задачи + задачи со сроком на сегодня + задачи ASAP. Каждая задача имеет поле 'category' ('overdue', 'today' или 'asap'). Включает количество по каждой категории.

Параметры

Без параметров.

link_entry_contactидемпотентный

Связывает существующий контакт с записью.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • entry_idstringобязательный

    UUID записи

link_note_contactидемпотентный

Привязывает существующий контакт к заметке.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • note_idstringобязательный

    Запишите UUID.

link_notesидемпотентный

Свяжите две заметки друг с другом (база знаний, N-N, неразрушающая). Связь симметрична: обе заметки отображают друг друга в разделе связанных заметок. Используйте это, чтобы соединять связанные идеи - например, заметку, которая натолкнула вас на другую. Заметки также можно связывать внутри текста, написав label в содержимом заметки.

Параметры
  • note_idstringобязательный

    Сначала отметьте UUID.

  • target_note_idstringобязательный

    UUID второй заметки.

link_tagидемпотентный

Связывает сущность (контакт, запись, задачу, заметку или компанию) с тегом.

Параметры
  • entity_idstringобязательный

    UUID связываемой сущности

  • entity_typeenumобязательный

    Тип сущности для связывания

  • idstringобязательный

    Тег UUID

link_task_contactидемпотентный

Привязывает существующий контакт к задаче.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • task_idstringобязательный

    UUID задачи

link_task_noteидемпотентный

Связывает существующую заметку с задачей (неразрушающе, многие-ко-многим). Заметка остаётся в списке входящих/заметок, а задача сохраняет живую ссылку на неё - используйте это вместо удаления заметки после создания из неё задачи. Заметка показывает связанные с ней задачи; задача показывает исходную заметку.

Параметры
  • note_idstringобязательный

    Запишите UUID.

  • task_idstringобязательный

    UUID задачи

list_companiesтолько чтение

Перечисляет все компании/организации в Keepsake CRM пользователя. Поддерживает пагинацию и сортировку.

Параметры
  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • orderenum

    Порядок сортировки

  • sortstring

    Поле сортировки: name, created_at, updated_at

list_contactsтолько чтение

Перечисляет все контакты в Keepsake CRM пользователя. Поддерживает пагинацию, сортировку и опциональное обогащение полем last_interaction_date.

Параметры
  • include_last_interactionboolean

    Включает last_interaction_date для каждого контакта (по умолчанию: false)

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • orderenum

    Порядок сортировки

  • sortstring

    Поле сортировки: last_name, first_name, created_at

list_day_blocksтолько чтение

Перечисляет временные блоки дневной временной шкалы (вид Day view) в порядке временной шкалы. Блок - это либо активность (тип 'block'), либо task bucket (тип 'tasks', группирует задачи дня без привязки ко времени). Meta содержит необработанный порядок временной шкалы дня: ссылки 'b:<uuid>' - это блоки, простые uuid - это задачи внутри выполнения bucket.

Параметры
  • datestringобязательный

    Дата (ГГГГ-ММ-ДД)

list_daysтолько чтение

Выводит ежедневные сводки журнала. Фильтрует по диапазону дат.

Параметры
  • fromstring

    Дата начала YYYY-MM-DD

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • tostring

    Дата окончания YYYY-MM-DD

list_entriesтолько чтение

Выводит записи взаимодействий (звонки, письма, встречи, события и т.д.). Поддерживает фильтрацию по типу, контакту и диапазону дат.

Параметры
  • contact_idstring

    Фильтрует по идентификатору связанного контакта.

  • fromstring

    Дата начала YYYY-MM-DD

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • tostring

    Дата окончания YYYY-MM-DD

  • typeenum

    Фильтрует по типу записи

list_note_commentsтолько чтение

Перечисляет маргиналии, прикреплённые к заметке. Маргиналия — это рабочий материал, который пользователь хранит РЯДОМ с заметкой, не внося его в текст: идея, отсылка, ссылка, отрывок, вставленный для последующей переработки фрагмента. Они никогда не публикуются и предназначены быть ВРЕМЕННЫМИ: всё, что стоит сохранить, становится заметкой или связанной задачей. Каждая из них прикреплена либо к определённому фрагменту (quote задано), либо ко всей заметке (quote равно null).

Параметры
  • note_idstringобязательный

    Запишите UUID.

list_notesтолько чтение

Выводит список заметок. QuickNotes (inbox, ещё не архивированные) и Notes (архивированные, постоянные). Фильтрует по статусу pinned или archived.

Параметры
  • archivedboolean

    Фильтрация по статусу: true = Заметки (архивные/постоянные), false = Быстрые заметки (входящие)

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • pinnedboolean

    Фильтровать только закреплённые заметки

list_tagsтолько чтение

Перечисляет теги (облегчённое представление: массивы ручной сортировки задач опущены — для получения полного порядка используйте get_tag). Теги организуют контакты, записи, задачи, заметки и компании. Используйте q для поиска тега по имени.

Параметры
  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • qstring

    Фильтрует по имени (совпадение подстроки без учёта регистра)

list_task_headersтолько чтение

Перечисли все заголовки задач (разделители разделов, используемые для группировки задач на страницах тегов и в дневных представлениях).

Параметры
  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

list_tasksтолько чтение

Выводит список задач. Фильтрует по статусу (ожидает/завершено), date_type или конкретной дате.

Параметры
  • datestring

    Фильтрует по конкретной дате (YYYY-MM-DD)

  • date_typeenum

    Фильтр по типу даты: specific (есть срок выполнения), asap (сделать как можно скорее), one_day (когда-нибудь/без спешки)

  • limitinteger

    Максимум результатов, по умолчанию 100.

  • offsetinteger

    Смещение пагинации

  • statusenum

    Фильтр по статусу

pin_noteидемпотентный

Закрепите QuickNote или заметку, чтобы она отображалась вверху папки «Входящие».

Параметры
  • idstringобязательный

    Запишите UUID.

restore_noteидемпотентный

Восстанавливает заметку обратно в QuickNote в папке Inbox (разархивирует) или восстанавливает удалённую заметку из корзины.

Параметры
  • idstringобязательный

    Запишите UUID.

searchтолько чтение

Ищет по всем данным Keepsake — контактам, записям, задачам, заметкам и компаниям. Поиск не учитывает диакритические знаки (например, 'berenice' находит 'Bérénice').

Параметры
  • limitinteger

    Максимум результатов на тип (по умолчанию 10)

  • qstringобязательный

    Поисковый запрос

  • typeenum

    Ограничивает поиск конкретным типом сущности (по умолчанию: все).

search_companiesтолько чтение

Ищет компании по названию, email, веб-сайту или адресу. Поиск не различает диакритические знаки.

Параметры
  • qstringобязательный

    Поисковый запрос

search_contactsтолько чтение

Ищет контакты по имени, email, компании и т.д. Поиск не различает ударения.

Параметры
  • qstringобязательный

    Поисковый запрос

snooze_taskидемпотентный

Переносит задачу на новую дату.

Параметры
  • datestringобязательный

    Новая дата (YYYY-MM-DD)

  • date_typeenum

    Новый тип даты: specific (срок выполнения, по умолчанию), asap (сделать как можно скорее), one_day (когда-нибудь/без спешки)

  • idstringобязательный

    UUID задачи

uncomplete_taskидемпотентный

Снова помечает выполненную задачу как ожидающую.

Параметры
  • idstringобязательный

    UUID задачи

unlink_entry_contactидемпотентный

Удаляет связь между контактом и записью.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • entry_idstringобязательный

    UUID записи

unlink_note_contactидемпотентный

Удаляет связь между контактом и заметкой.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • note_idstringобязательный

    Запишите UUID.

unlink_notesидемпотентный

Удаляет ручную связь между двумя заметками (обе заметки остаются). Ссылки, полученные из встроенной разметки label Markdown в содержимом заметки, сохраняются: отредактируйте содержимое, чтобы удалить их.

Параметры
  • note_idstringобязательный

    Сначала отметьте UUID.

  • target_note_idstringобязательный

    UUID второй заметки.

unlink_tagидемпотентный

Удаляет связь между сущностью и тегом.

Параметры
  • entity_idstringобязательный

    UUID сущности, которую нужно отвязать.

  • entity_typeenumобязательный

    Тип сущности, которую нужно отвязать.

  • idstringобязательный

    Тег UUID

unlink_task_contactидемпотентный

Удаляет связь между контактом и задачей.

Параметры
  • contact_idstringобязательный

    Контакт UUID

  • task_idstringобязательный

    UUID задачи

unlink_task_noteидемпотентный

Удаляет связь между заметкой и задачей. И задача, и заметка сохраняются.

Параметры
  • note_idstringобязательный

    Запишите UUID.

  • task_idstringобязательный

    UUID задачи

update_companyидемпотентный

Обновите существующую компанию. Отправляйте только те поля, которые хотите изменить.

Параметры
  • addressstring

    Адрес

  • emailstring

    адрес электронной почты

  • idstringобязательный

    UUID компании

  • namestring

    Название компании

  • notesstring

    Заметки о компании

  • phonestring

    Номер телефона.

  • websitestring

    URL веб-сайта.

update_contactидемпотентный

Обновите существующий контакт. Отправляйте только те поля, которые хотите изменить.

Параметры
  • birthdaystring | null

    Дата рождения в виде строки в формате ISO (YYYY-MM-DD), например '1980-02-14'. Установите null, чтобы очистить.

  • companystring

    Название компании

  • emailstring

    адрес электронной почты

  • first_namestring

    Имя

  • idstringобязательный

    Контакт UUID

  • last_namestring

    Фамилия

  • notesstring

    Заметки о контакте.

  • phonestring

    Номер телефона.

update_dayидемпотентный

Создаёт или обновляет ежедневную сводку дневника. Если запись за эту дату уже существует, она будет обновлена (upsert).

Параметры
  • datestringобязательный

    Дата (ГГГГ-ММ-ДД)

  • notestringобязательный

    Содержание журнала за день

update_day_blockидемпотентный

Обновляет временной блок (название, длительность, якорь, заметку, выполнено). Отправляйте только те поля, которые хотите изменить. Блок сохраняет своё положение в порядке временной шкалы.

Параметры
  • anchor_timestring | null

    Фиксированное время суток HH:MM. Передайте null, чтобы открепить (блок снова будет в общем потоке).

  • doneboolean

    Отметьте блок как выполненный (true) или не выполненный (false).

  • duration_minutesinteger

    Продолжительность в минутах

  • idstringобязательный

    Блокировать UUID

  • notestring | null

    Свободная заметка. Передайте null, чтобы очистить.

  • titlestring | null

    Метка блока

update_entryидемпотентный

Обновите существующую запись. Отправляйте только те поля, которые хотите изменить.

Параметры
  • contact_idsstring[]

    Заменяет связанные контакты

  • contentstring

    Содержимое записи (поддерживает #tag# и [[tag]])

  • datestring

    Дата (ГГГГ-ММ-ДД)

  • idstringобязательный

    UUID записи

  • tag_idsstring[]

    Заменяет связанные теги.

  • typeenum

    Тип записи

update_noteидемпотентный

Обновляет существующую QuickNote или Note.

Параметры
  • contact_idsstring[]

    Заменяет связанные контакты

  • contentstring

    Обновлённое содержимое

  • idstringобязательный

    Запишите UUID.

  • tag_idsstring[]

    Заменяет связанные теги.

update_note_commentидемпотентный

Редактирует содержимое маргиналии. Промежуточного состояния нет: маргиналия либо существует, либо удалена. Замечание, которое должно пережить пересмотр заметки, вместо этого становится заметкой или связанной задачей.

Параметры
  • bodystringобязательный

    Новое содержимое (markdown)

  • comment_idstringобязательный

    Комментарий UUID

  • note_idstringобязательный

    Запишите UUID.

update_tagидемпотентный

Обновляет существующий тег. Отправляйте только те поля, которые хотите изменить. Поддерживает имя, описание, цвет, иконку, режим просмотра и статус избранного.

Параметры
  • colorstring

    Цвет тега (например, 'blue', 'red', 'green')

  • descriptionstring

    Описание тега

  • iconstring

    Значок тега (эмодзи или название иконки)

  • idstringобязательный

    Тег UUID

  • is_favoriteboolean

    Возвращает, является ли тег избранным.

  • namestring

    Имя тега.

  • view_modestring

    Режим просмотра страницы тегов

update_taskидемпотентный

Обновляет существующую задачу. Отправляйте только те поля, которые хотите изменить.

Параметры
  • contact_idsstring[]

    Заменяет связанные контакты

  • datestring

    Срок выполнения (YYYY-MM-DD)

  • date_typeenum

    Тип даты: specific (есть срок выполнения), asap (сделать как можно скорее), one_day (когда-нибудь/не срочно)

  • descriptionstring

    Описание задачи.

  • duration_minutesinteger | null

    Примерная длительность в минутах. Передайте null, чтобы очистить.

  • idstringобязательный

    UUID задачи

  • priorityenum

    Уровень приоритета

  • start_timestring | null

    Время начала по часам HH:MM (24h) - привязывает задачу к временной шкале Day-view. Передайте null, чтобы очистить его (снять с расписания).

  • tag_idsstring[]

    Заменяет связанные теги.

  • titlestring

    Название задачи

update_task_headerидемпотентный

Обновляет заголовок задачи. Отправляйте только те поля, которые хотите изменить.

Параметры
  • collapsedboolean

    Указывает, свёрнут ли раздел.

  • descriptionstring

    Описание ниже заголовка.

  • idstringобязательный

    UUID заголовка задачи

  • namestring

    Имя заголовка

Похожие MCP-сервера

GistPad-MCP

GistPad-MCP

GistPad MCP управляет заметками, задачами и промптами через GitHub Gists. В AI-клиентах вроде Copilot и Claude создавайте, редактируйте и организуйте gists, ведите дневник. Полезен для личного know...

TypeScript206
ashev87/propstack-mcp

ashev87/propstack-mcp

MCP-сервер для подключения AI-ассистентов к CRM недвижимости Propstack. Позволяет управлять контактами, объектами, сделками и задачами, а также создавать поисковые профили и получать 360-градусную сводку перед звонком. Идеален для риелторов.

TypeScript8
krtw00/konbu

krtw00/konbu

Konbu — персональный цифровой планировщик с AI-ассистентом, объединяющий заметки, задачи, календарь и таблицы в одном MCP сервере. Работает через Claude, Cursor или CLI, поддерживает сквозной поиск по всем ресурсам. Саморазмещаемый Go-бинар.

Go1
universalamateur/reclaim-mcp-server

universalamateur/reclaim-mcp-server

Неофициальный MCP-сервер для Reclaim.ai: управляйте календарем, задачами и привычками через ИИ. Включает 40 инструментов для расписания, фокус-времени и аналитики. Подходит для автоматизации личной...

Python4
soil-dev/capsulemcp

soil-dev/capsulemcp

MCP сервер CapsuleMCP подключает Claude к Capsule CRM для ответов на естественном языке о контактах, сделках и проектах. Включает 89 инструментов с полным доступом, фильтрацией и файлами. Полезен для быстрого поиска в CRM через ИИ-ассистента.

TypeScript5
hmk/attio-mcp-server

hmk/attio-mcp-server

MCP сервер для Attio, AI-native CRM. Claude с его помощью читает и записывает данные компаний и заметки. Предназначен для автоматизации CRM через AI-диалоги, ускоряя работу с клиентами.

JavaScript16
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин