MCP-доступ (AI-агенты)
MCP теперь полностью доступен на iPhone (помимо веб-приложения). Экран на iPhone повторяет веб-версию и содержит те же сниппеты настройки для всех поддерживаемых AI-клиентов.
MCP-доступ требует план Pro или Ultra. Оба плана дают полный доступ на чтение + запись (20 инструментов). Ultra имеет более высокие квоты и дополнительно умеет переключаться в режим только чтения.
MCP (Model Context Protocol) позволяет подключить AI-ассистентов и инструменты автоматизации напрямую к твоим данным TellDone. После подключения AI-агент может читать твои заметки, задачи, события и отчеты, а также создавать, обновлять и удалять элементы. Всего 20 ин струментов: 9 для чтения и 11 для записи.
Доступно и в приложении на iPhone (Настройки → Integrations → AI Agents), и в веб-приложении (Настройки → AI Agents).
Требования по плану
| План | MCP |
|---|---|
| Free | Заблокировано |
| Basic | Заблокировано |
| Pro | Чтение + запись (20 инструментов) |
| Ultra | Чтение + запись (20 инструментов, выше квоты) - также можно переключиться в режим только чтения |
Экран в приложении
Экран AI Agents имеет три состояния, в зависимости от твоего плана и того, включен ли MCP.
Заблокировано (Free и Basic)
Если у тебя план Free или Basic, экран рассказывает, что такое MCP, и показывает кнопку Upgrade. По нажатию открывается paywall, где можно перейти на Pro или Ultra.
Выключено (Pro и Ultra, функция отключена)
Если у тебя Pro или Ultra, но MCP пока не включен, экран показывает краткую сводку возможностей твоего плана (количество инструментов, режим доступа, квоты) и кнопку Enable. Нажми ее, чтобы сгенерировать токен подключения и запустить интеграцию.
Включено
Когда MCP включен, экран содержит все, что нужно для подключения AI-клиента:
- Переключатель режима - на Ultra можно переключаться между Только чтение и Чтение + запись. На Pro режим зафиксирован на Чтение + запись.
- С трока Access Token с кнопкой-глазом, чтобы показать или скрыть токен, и кнопкой копирования.
- Setup-пикер с вкладками Claude Code, Cursor, Windsurf и Other. Соответствующий сниппет появляется под вкладками - его нужно просто скопировать и вставить в конфиг твоего AI-клиента.
- Кнопка Regenerate - мгновенно меняет токен и обрывает все активные сессии, которые использовали старый.
- Кнопка Disable - выключает MCP и удаляет токен. Включить заново можно позже, но будет выдан новый токен.
Храни токен подключения в секрете. Любой, кто его получит, сможет получить доступ к твоим данным TellDone. Если есть подозрение, что токен утек, нажми Regenerate.
Как включить
Настроить MCP можно с любой платформы:
- iPhone: Настройки → Integrations → AI Agents (MCP)
- Веб: app.telldone.app → Настройки → AI Agents
Шаги:
- Нажми Enable.
- Выбери режим доступа (только на Ultra - на Pro всегда Чтение + запись).
- Покажи и скопируй токен иконками глаза и копирования.
- Выбери свой инструмент в разделе Setup (Claude Code, Cursor, Windsurf или Other).
- Вставь сниппет в конфиг своего AI-клиента.
Подключение AI-инструмента
Четыре вкладки в Setup-пикере внутри приложения (Claude Code, Cursor, Windsurf, Other) совпадают с разделами ниже. Замени YOUR_TOKEN на свой токен из настроек во всех примерах.
Claude Code
Выполни команду в терминале:
claude mcp add telldone --transport http \
https://api.telldone.app/mcp/user/mcp \
--header "Authorization: Bearer YOUR_TOKEN"
Cursor
Добавь в .cursor/mcp.json:
{
"mcpServers": {
"telldone": {
"url": "https://api.telldone.app/mcp/user/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}
Windsurf
Добавь в .codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"telldone": {
"serverUrl": "https://api.telldone.app/mcp/user/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}
Other
Используй эти сниппеты для клиентов, которые пикер в приложении объединяет под Other.
Codex
Добавь в codex.json:
{
"mcpServers": {
"telldone": {
"type": "http",
"url": "https://api.telldone.app/mcp/user/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}
OpenClaw
Settings > MCP Servers > Add:
- Name:
TellDone - URL:
https://api.telldone.app/mcp/user/mcp - Auth:
Bearer YOUR_TOKEN
Другие MCP-клиенты
Любой инструмент с поддержкой MCP через HTTP может подключиться. Используй эндпоинт https://api.telldone.app/mcp/user/mcp с заголовком авторизации Bearer YOUR_TOKEN.
Если твой клиент или прокси использует заголовок Authorization для своих целей (например, некоторые шлюзы типа Smithery), отправь токен в X-MCP-Token: YOUR_TOKEN. Работают оба заголовка; если заданы оба, приоритет у Authorization.
Проверка подключения
Проверь, что токен работает, простой командой cURL:
curl -X POST https://api.telldone.app/mcp/user/mcp \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
Успешный ответ содержит список всех доступных инструментов.
Что можно делать
Инструменты чтения (9) - Pro и Ultra
| Инструмент | Что делает |
|---|---|
| get_notes | Список заметок с фильтрами (теги, диапазон дат, текстовый поиск) |
| get_note | Просмотр отдельной заметки с задачами, событиями и полной транскрипцией |
| get_notes_full | Получить несколько заметок с задачами и событиями за один запрос |
| get_tasks | Список задач с фильтрацией по статусу (к выполнению, выполнено, все), тегам или датам |
| get_events | Список событий календаря, фильтр по диапазону дат |
| get_reports | Чтение ежедневных, еженедельных, ежемесячных и годовых отчетов (полный markdown) |
| get_tags | Просмотр всех тегов, отсортированных по использованию |
| get_profile | Информация об аккаунте и статистика использования |
| search | Поиск по заметкам, задачам и событиям (текст + семантический поиск для заметок) |
Инструмент search поддерживает семантический поиск по заметкам - находит результаты по смыслу, а не только по ключевым словам. Например, поиск "встречи по бюджету" найдет заметки о финансовых обсуждениях, даже если они не содержат слово "бюджет."
Инструменты записи (11) - Pro и Ultra
| Инструмент | Что делает |
|---|---|
| process_note | Полный AI-анализ - отправь текст или аудио, получи заметку с задачами, событиями и тегами |
| create_note | Добавить текстовую заметку (без AI-анализа) |
| create_task | Доба вить задачу с приоритетом, дедлайном, напоминанием и тегами |
| create_event | Добавить событие календаря с датой, временем, местом, напоминаниями, участниками и повторением |
| update_note | Изменить заголовок, резюме, тип, теги, приоритет или статус заметки |
| update_task | Изменить заголовок, описание, приоритет, дедлайн, напоминание, теги или статус задачи |
| complete_task | Отметить задачу как выполненную |
| update_event | Изменить детали, время, место, напоминания, участников, повторение, теги или статус события |
| delete_note | Удалить заметку и все связанные задачи и события |
| delete_task | Удалить задачу |
| delete_event | Удалить событие |
Все операции записи и удаления мгновенно отображаются на подключенных устройствах (телефон, веб-приложение) через синхронизацию в реальном времени.
Справочник инструментов
get_notes
Список заметок с опциональной фильтрацией. Фильтры по дате используют recorded_at (когда ты записал голосовую заметку), а не created_at.
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
limit | int | 20 | Количество заметок (макс. 50) |
offset | int | 0 | Пропустить указанное количество заметок (для пагинации, макс. 10000) |
tags | string | - | Фильтр по тегам, через запятую (совпадение по любому) |
search | string | - | Текстовый поиск по заголовку и резюме |
date_from | string | - | Начальная дата, YYYY-MM-DD (включительно) |
date_to | string | - | Конечная дата, YYYY-MM-DD (не включительно) |
Возвращает: список заметок с id, title, summary, type, tags, priority, status, recorded_at, created_at.