Preskočiť na hlavný obsah

MCP prístup (AI agenti)

Čo sa nedávno zmenilo

MCP je teraz plne dostupný aj na iPhone (popri webovej aplikácii). Obrazovka iPhone zrkadlí webovú a obsahuje rovnaké setup snippety pre všetky podporované AI klienty.

Plán Pro a vyšší

MCP prístup vyžaduje plán Pro alebo Ultra. Oba plány majú plný prístup read + write (20 nástrojov). Ultra má vyššie kvóty a môže prepnúť do read-only režimu.

MCP (Model Context Protocol) ti umožňuje pripojiť AI coding asistentov a automatizačné nástroje priamo k tvojim TellDone dátam. Po pripojení môže tvoj AI agent čítať tvoje poznámky, úlohy, udalosti a reporty - a vytvárať, aktualizovať a mazať položky. Celkovo je 20 nástrojov: 9 na čítanie dát a 11 na zápis.

K dispozícii v iPhone aplikácii (Nastavenia → Integrácie → AI Agents) aj vo webovej aplikácii (Nastavenia → AI Agents).

Požiadavky podľa plánu

PlánMCP
FreeZamknuté
BasicZamknuté
ProRead + Write (20 nástrojov)
UltraRead + Write (20 nástrojov, vyššie kvóty) - môže prepnúť aj do Read-only režimu

Obrazovka v aplikácii

Obrazovka AI Agents má tri stavy podľa tvojho plánu a podľa toho, či je MCP zapnutý.

Zamknuté (Free a Basic)

Ak si v pláne Free alebo Basic, obrazovka vysvetľuje, čo MCP robí, a zobrazuje tlačidlo Upgrade. Klepnutím sa otvorí paywall, kde môžeš prejsť na Pro alebo Ultra.

Vypnuté (Pro a Ultra, funkcia vypnutá)

Ak si v Pro alebo Ultra, ale MCP si ešte nezapol, obrazovka zobrazuje krátke zhrnutie toho, čo tvoj plán dokáže (počet nástrojov, režim prístupu, kvóty), a tlačidlo Zapnúť. Klepnutím vygeneruješ pripojovací token a spustíš integráciu.

Zapnuté

Po zapnutí obrazovka zobrazuje všetko, čo potrebuješ na pripojenie AI klienta:

  • Prepínač režimu - na Ultra môžeš prepínať medzi Read-only a Read + Write. Na Pro je režim fixne Read + Write.
  • Riadok Access Token s prepínačom oka na zobrazenie alebo skrytie tokenu a tlačidlom kopírovať.
  • Setup picker s kartami pre Claude Code, Cursor, Windsurf a Iné. Príslušný code snippet sa zobrazuje pod kartami - stačí skopírovať a vložiť do AI klienta.
  • Tlačidlo Regenerovať - okamžite rotuje token a odpojí všetky aktívne relácie používajúce starý.
  • Tlačidlo Vypnúť - vypne MCP a zmaže token. Môžeš ho znova zapnúť neskôr, ale vydá sa nový token.
tip

Drž svoj pripojovací token v tajnosti. Ktokoľvek s tokenom má prístup k tvojim TellDone dátam. Ak máš podozrenie, že token unikol, použi Regenerovať.

Ako zapnúť

MCP môžeš nakonfigurovať z ktorejkoľvek platformy:

  • iPhone: Nastavenia → Integrácie → AI Agents (MCP)
  • Web: app.telldone.app → Nastavenia → AI Agents

Kroky:

  1. Klepni na Zapnúť.
  2. Vyber svoj režim prístupu (iba Ultra - Pro je vždy Read + Write).
  3. Zobraz a skopíruj svoj token pomocou ikony oka a kopírovania.
  4. Vyber svoj nástroj v sekcii Setup (Claude Code, Cursor, Windsurf alebo Iné).
  5. Vlož snippet do konfigurácie svojho AI klienta.

Pripojenie tvojho AI nástroja

Štyri karty v in-app Setup pickeri (Claude Code, Cursor, Windsurf, Iné) zodpovedajú sekciám nižšie. Vo všetkých príkladoch nahraď YOUR_TOKEN tokenom z tvojich nastavení.

Claude Code

Spusti tento príkaz v termináli:

claude mcp add telldone --transport http \
https://api.telldone.app/mcp/user/mcp \
--header "Authorization: Bearer YOUR_TOKEN"

Cursor

Pridaj do .cursor/mcp.json:

{
"mcpServers": {
"telldone": {
"url": "https://api.telldone.app/mcp/user/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}

Windsurf

Pridaj do .codeium/windsurf/mcp_config.json:

{
"mcpServers": {
"telldone": {
"serverUrl": "https://api.telldone.app/mcp/user/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}

Iné

Tieto snippety použi pre klienty, ktoré in-app picker zoskupuje pod Iné.

Codex

Pridaj do 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

Iní MCP klienti

Akýkoľvek nástroj, ktorý podporuje MCP cez HTTP, sa môže pripojiť. Použi endpoint https://api.telldone.app/mcp/user/mcp s autorizačnou hlavičkou Bearer YOUR_TOKEN.

Alternatívna auth hlavička

Ak si tvoj klient alebo proxy rezervuje hlavičku Authorization (napríklad niektoré Smithery-style gateways), pošli token namiesto toho v X-MCP-Token: YOUR_TOKEN. Obe hlavičky fungujú; ak sú prítomné obe, vyhráva Authorization.

Otestovanie pripojenia

Token si môžeš overiť jednoduchým cURL príkazom:

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}'

Úspešná odpoveď vypíše všetky dostupné nástroje.

Čo môžeš robiť

Read nástroje (9) - Pro a Ultra

NástrojČo robí
get_notesVypíše poznámky s filtrami (tagy, dátumový rozsah, textové vyhľadávanie)
get_noteZobrazí jednu poznámku s jej podradenými úlohami, udalosťami a plným prepisom
get_notes_fullZíska viacero poznámok s vloženými úlohami a udalosťami v jednom volaní
get_tasksVypíše úlohy filtrované podľa stavu (to-do, done, all), tagov alebo dátumov
get_eventsVypíše kalendárové udalosti, filtruje podľa dátumového rozsahu
get_reportsČíta tvoje denné, týždenné, mesačné a ročné reporty (plný markdown)
get_tagsZobrazí všetky tvoje tagy zoradené podľa použitia
get_profilePozri si info účtu a štatistiky spotreby
searchHľadaj naprieč poznámkami, úlohami a udalosťami (text + sémantické hľadanie pre poznámky)
tip

Nástroj search podporuje sémantické hľadanie pre poznámky - nájde výsledky podľa významu, nielen podľa kľúčových slov. Napríklad hľadanie "schôdzky o rozpočte" nájde poznámky o finančných diskusiách, aj keď neobsahujú slovo "rozpočet".

Write nástroje (11) - Pro a Ultra

NástrojČo robí
process_notePlný AI pipeline - pošli text alebo audio, dostaneš späť poznámku s úlohami, udalosťami a tagmi
create_notePridá poznámku v plain texte (bez AI analýzy)
create_taskPridá úlohu s prioritou, termínom, pripomienkou a tagmi
create_eventPridá kalendárovú udalosť s dátumom, časom, miestom, pripomienkami, účastníkmi a opakovaním
update_noteZmení názov poznámky, zhrnutie, typ, tagy, prioritu alebo stav
update_taskZmení názov úlohy, popis, prioritu, termín, pripomienku, tagy alebo stav
complete_taskOznačí úlohu ako hotovú
update_eventZmení detaily udalosti, čas, miesto, pripomienky, účastníkov, opakovanie, tagy alebo stav
delete_noteZmaže poznámku a všetky jej prepojené úlohy a udalosti
delete_taskZmaže úlohu
delete_eventZmaže udalosť

Všetky write a delete operácie sa okamžite prejavia na tvojich pripojených zariadeniach (telefón, webová aplikácia) cez real-time synchronizáciu.

Referencia nástrojov

get_notes

Vypíše poznámky s voliteľným filtrovaním. Filtre dátumu používajú recorded_at (kedy si nahral hlasovú poznámku), nie created_at.

ParameterTypDefaultPopis
limitint20Počet poznámok na vrátenie (max 50)
offsetint0Preskoč toľko poznámok (pre stránkovanie, max 10000)
tagsstring-Filtruj podľa tagov, oddelené čiarkami (zhoduje sa hociktorý)
searchstring-Textové hľadanie v názve a zhrnutí
date_fromstring-Začiatočný dátum, YYYY-MM-DD (vrátane)
date_tostring-Koncový dátum, YYYY-MM-DD (exclusive)

Vracia: zoznam poznámok s id, title, summary, type, tags, priority, status, recorded_at, created_at.

get_note

Získa jednu poznámku s jej plným prepisom a všetkými prepojenými úlohami a udalosťami.

ParameterTypPopis
note_idstringUUID poznámky

Vracia: poznámku s title, summary, transcript, type, tags, priority, status, metadata, created_at, plus polia tasks[] a events[].

get_notes_full

Získa viacero poznámok s ich úlohami a udalosťami v jednom volaní. Rovnaké filtre ako get_notes, ale každá poznámka obsahuje vložené tasks[] a events[].

ParameterTypDefaultPopis
limitint10Počet poznámok (max 20)
offsetint0Preskoč toľko poznámok
tagsstring-Filtruj podľa tagov
date_fromstring-Začiatočný dátum, YYYY-MM-DD
date_tostring-Koncový dátum, YYYY-MM-DD

get_tasks

Vypíše úlohy s filtrovaním.

ParameterTypDefaultPopis
statusstring"todo"Filter: todo, done alebo all
limitint30Počet úloh (max 100)
offsetint0Preskoč toľko úloh
tagsstring-Filtruj podľa tagov, oddelené čiarkami
date_fromstring-Začiatočný dátum, YYYY-MM-DD (filtruje podľa termínu; úlohy bez termínu sú vylúčené)
date_tostring-Koncový dátum, YYYY-MM-DD (filtruje podľa termínu; úlohy bez termínu sú vylúčené)

Vracia: zoznam úloh s id, title, description, status, priority, tags, deadline, reminder_at, completed_at, completed_by, source, created_at.

get_events

Vypíše kalendárové udalosti s filtrovaním podľa dátumového rozsahu.

ParameterTypDefaultPopis
limitint30Počet udalostí (max 100)
offsetint0Preskoč toľko udalostí
date_fromstring-Začiatočný dátum, YYYY-MM-DD (filtruje podľa času začiatku udalosti)
date_tostring-Koncový dátum, YYYY-MM-DD

Vracia: zoznam udalostí s id, title, description, status, start_at, end_at, location, is_all_day, tags, created_at.

poznámka

get_events nevracia attendees, reminder_minutes ani recurrence_rule. Tieto sú zapisovateľné cez create_event/update_event, ale nie sú zahrnuté vo výstupe zoznamu. Ak ich potrebuješ, načítaj rodičovskú poznámku cez get_note.

get_reports

Získa tvoje AI vygenerované reporty s plným markdown obsahom.

ParameterTypDefaultPopis
report_typestring"daily"Typ: daily, weekly, monthly alebo yearly
limitint5Počet reportov (max 10)

Vracia: zoznam reportov s id, type, period_start, period_end, content_md, created_at.

poznámka

Mesačné reporty môžu mať 3 000-5 000 slov. Použi limit=1, ak má tvoj AI nástroj úzky kontextový limit.

get_tags

Získa všetky tvoje tagy, zoradené najskôr podľa pripnutých, potom podľa počtu použití.

Žiadne parametre. Vracia až 100 tagov, každý s tag, usage_count, is_pinned, is_manual.

get_profile

Získa info tvojho účtu a štatistiky spotreby.

Žiadne parametre. Vracia email, display_name, locale, transcription_locale, timezone, subscription, mcp_mode, created_at a stats (počty poznámok/úloh/udalostí).

Hľadá naprieč poznámkami, úlohami a udalosťami naraz. Pre poznámky podporuje textové aj sémantické hľadanie (nájde výsledky podľa významu pomocou AI embeddingov).

ParameterTypDefaultPopis
querystringpovinnéHľadaný text (max 500 znakov)
limitint20Max výsledky na typ (max 20)
semanticbooltrueZapne sémantické hľadanie pre poznámky

Vracia výsledky zoskupené podľa typu: notes[], tasks[], events[]. Každý výsledok má id, type, title, detail, created_at.

Nastav semantic=false pre rýchlejšie iba textové hľadanie.

process_note (Pro a Ultra)

Plný AI pipeline - funguje rovnako ako nahrávanie v aplikácii. Pošli text alebo audio a TellDone prepíše, analyzuje s AI a vytvorí štruktúrovanú poznámku s extrahovanými úlohami, udalosťami, tagmi a embeddingmi.

Tento nástroj je asynchrónny: vracia okamžite s audio_id a spracováva na pozadí. Výsledky prichádzajú cez real-time synchronizáciu na tvoje pripojené zariadenia, alebo môžeš pollnúť cez get_notes().

ParameterTypPopis
textstringText na analýzu (preskočí prepis, ak nie je poskytnuté audio)
audio_base64stringBase64-kódovaný audio súbor (až 50MB, spustí prepis)
audio_formatstringm4a, ogg, wav, mp3, aac alebo webm (default: m4a)
parent_task_idstringUUID úlohy, ku ktorej je toto follow-up
parent_note_idstringUUID poznámky, ku ktorej je toto follow-up
parent_event_idstringUUID udalosti, ku ktorej je toto follow-up

Musíš poskytnúť buď text alebo audio_base64 (alebo oboje - audio má prioritu pre prepis).

Vracia: {"audio_id": "...", "status": "processing", "mode": "text-only"} alebo "mode": "audio+stt", ak bolo poskytnuté audio.

poznámka

process_note podlieha kvótam tvojho plánu (uploady za deň, poznámky za mesiac, max dĺžka textu). Použi get_profile na kontrolu aktuálnej spotreby.

create_note (Pro a Ultra)

Okamžite vytvor poznámku v plain texte. Nespúšťa AI analýzu - žiadne úlohy ani udalosti sa neextrahujú. Pre plnú AI analýzu s extrakciou úloh/udalostí použi namiesto toho process_note.

ParameterTypLimitPopis
titlestring200 znakovPovinné
summarystring1000 znakovVoliteľné. Krátky teaser (1-3 vety). Zahrnuté v promptoch reportov, takže drž stručné
transcriptstringpodľa plánuVoliteľné. Long-form telo zobrazené v detaile poznámky. Nezahrnuté v reportoch. Limity: Free 2 000 / Basic 8 000 / Pro 20 000 / Ultra 50 000 znakov
typestring-Voliteľné. task, idea, info (default), status, meeting, event alebo reflection
tagsstring20 tagovOddelené čiarkami, voliteľné

create_task (Pro a Ultra)

Vytvor novú úlohu.

ParameterTypLimitPopis
titlestring200 znakovPovinné
descriptionstring2000 znakovVoliteľné
prioritystring-low, medium (default) alebo high
deadlinestring-YYYY-MM-DD, voliteľné
reminder_atstring-ISO 8601 datetime (napr. 2026-04-15T09:00:00Z), voliteľné
tagsstring20 tagovOddelené čiarkami, voliteľné
note_idstring-UUID na prepojenie úlohy s rodičovskou poznámkou, voliteľné

create_event (Pro a Ultra)

Vytvor kalendárovú udalosť.

ParameterTypLimitPopis
titlestring200 znakovPovinné
start_atstring-ISO 8601 datetime, povinné
end_atstring-ISO 8601 datetime (default: start + 1 hodina)
descriptionstring2000 znakovVoliteľné
locationstring200 znakovVoliteľné
is_all_daybool-Default: false
tagsstring20 tagovOddelené čiarkami, voliteľné
reminder_minutesstring-Minúty pred udalosťou oddelené čiarkami (napr. 15,60), voliteľné
attendeesstring-Mená alebo e-maily oddelené čiarkami, voliteľné
recurrence_rulestring-RRULE string (napr. FREQ=WEEKLY;BYDAY=MO,WE,FR), voliteľné
note_idstring-UUID na prepojenie udalosti s rodičovskou poznámkou, voliteľné

update_note (Pro a Ultra)

Aktualizuj jedno alebo viac polí na existujúcej poznámke. Zmenia sa iba polia, ktoré poskytneš.

ParameterTypPopis
note_idstringPovinné, UUID poznámky
titlestringNový názov (max 200 znakov)
summarystringNové zhrnutie (max 1000 znakov, pošli medzeru " " na vyčistenie)
transcriptstringNový prepis (limit podľa plánu, pošli medzeru " " na vyčistenie)
typestringtask, idea, info, status, meeting, event alebo reflection
tagsstringTagy oddelené čiarkami (nahrádza všetky existujúce tagy, max 20)
prioritystringlow, medium alebo high
statusstringactive alebo archived
upozornenie

Pri poznámkach vytvorených hlasovým pipelineom je transcript pôvodný výstup speech-to-text. Prepísanie nahradí kanonický zdroj - ak chceš zachovať pôvodný, zváž radšej pridanie k nemu.

update_task (Pro a Ultra)

Aktualizuj jedno alebo viac polí na existujúcej úlohe. Zmenia sa iba polia, ktoré poskytneš.

ParameterTypPopis
task_idstringPovinné, UUID úlohy
titlestringNový názov
descriptionstringNový popis (pošli medzeru " " na vyčistenie)
prioritystringlow, medium alebo high
deadlinestringYYYY-MM-DD (pošli medzeru na vyčistenie)
statusstringtodo alebo done
tagsstringTagy oddelené čiarkami (nahrádza všetky existujúce tagy, max 20)
reminder_atstringISO 8601 datetime (pošli medzeru na vyčistenie)

Nastavenie status na done tiež zaznamená, kedy a ako bola úloha dokončená.

complete_task (Pro a Ultra)

Skratka na označenie úlohy ako hotovej.

ParameterTypPopis
task_idstringPovinné, UUID úlohy

Vracia chybu, ak úloha neexistuje alebo je už dokončená.

update_event (Pro a Ultra)

Aktualizuj jedno alebo viac polí na existujúcej udalosti. Zmenia sa iba polia, ktoré poskytneš.

ParameterTypPopis
event_idstringPovinné, UUID udalosti
titlestringNový názov
descriptionstringNový popis (pošli medzeru na vyčistenie)
start_atstringNový čas začiatku (ISO 8601)
end_atstringNový čas konca (ISO 8601)
locationstringNové miesto (pošli medzeru na vyčistenie)
statusstringconfirmed, tentative alebo cancelled
tagsstringTagy oddelené čiarkami (nahrádza všetky existujúce tagy, max 20)
is_all_daystring"true" alebo "false"
reminder_minutesstringMinúty pred udalosťou oddelené čiarkami (napr. 15,60)
attendeesstringMená alebo e-maily oddelené čiarkami
recurrence_rulestringRRULE string (pošli medzeru na vyčistenie)

delete_note (Pro a Ultra)

Zmaže poznámku. Toto tiež zmaže všetky úlohy a udalosti, ktoré boli vytvorené z tejto poznámky.

ParameterTypPopis
note_idstringPovinné, UUID poznámky

delete_task (Pro a Ultra)

Zmaže úlohu.

ParameterTypPopis
task_idstringPovinné, UUID úlohy

delete_event (Pro a Ultra)

Zmaže udalosť.

ParameterTypPopis
event_idstringPovinné, UUID udalosti

Vstupné limity

PoleMax dĺžkaPoužité v
title200 znakovcreate/update poznámka, úloha, udalosť
description2 000 znakovcreate/update úloha, udalosť
summary1 000 znakov (hard)create/update poznámka. Zahrnuté v promptoch reportov, držané krátke na kontrolu nákladov tokenov
transcriptpodľa plánu: Free 2 000 / Basic 8 000 / Pro 20 000 / Ultra 50 000create/update poznámka. Long-form telo, nie v reportoch
location200 znakovcreate/update udalosť
tags20 tagovcreate/update poznámka, úloha, udalosť
search query500 znakovsearch
audio_base64 (dekódované)50 MBprocess_note

Ak prekročíš limit, nástroj vráti chybovú správu ako "title too long (max 200 chars, got 250)".

Spracovanie chýb

Všetky nástroje vracajú JSON. Chyby používajú tento formát:

{"error": "description of what went wrong"}

Bežné chyby:

ChybaKedy
"MCP access is read-only..."Write nástroj zavolaný v read-only režime
"Invalid note_id format"Reťazec, ktorý nie je UUID, posunutý ako ID
"Note not found"ID neexistuje alebo patrí inému používateľovi
"Task not found or already completed"complete_task na neexistujúcej alebo už hotovej úlohe
"title too long (max 200 chars, got N)"Vstupný limit prekročený
"Too many tags (max 20)"Poskytnutých viac ako 20 tagov

HTTP-level chyby:

KódVýznam
401Neplatný alebo chýbajúci Bearer token
403MCP vypnuté alebo plán nedovoľuje MCP
429Prekročený rate limit (5 req/s)

Príklady použitia

Všetky príklady používajú cURL s MCP JSON-RPC protokolom. Nahraď YOUR_TOKEN svojím pripojovacím tokenom.

Čítanie dát

# Get your profile and stats
curl -s -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","id":1,"method":"tools/call",
"params":{"name":"get_profile"}}'

# List recent notes (limit 5, from April 2026)
curl -s -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","id":2,"method":"tools/call",
"params":{"name":"get_notes","arguments":{"limit":5,"date_from":"2026-04-01"}}}'

# Search notes (hybrid text + semantic)
curl -s -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","id":3,"method":"tools/call",
"params":{"name":"search","arguments":{"query":"project deadline","limit":5}}}'

Zápis dát (Pro a Ultra)

# Process a note through full AI pipeline (extracts tasks + events)
curl -s -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","id":10,"method":"tools/call",
"params":{"name":"process_note","arguments":{"text":"Need to buy groceries tomorrow. Meeting with Katie at 3pm at the cafe to discuss the project."}}}'

# Create a task with deadline and reminder
curl -s -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","id":11,"method":"tools/call",
"params":{"name":"create_task","arguments":{"title":"Review PR","priority":"high","deadline":"2026-04-15","reminder_at":"2026-04-15T09:00:00Z","tags":"dev"}}}'

# Create a recurring event with reminders and attendees
curl -s -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","id":12,"method":"tools/call",
"params":{"name":"create_event","arguments":{"title":"Team standup","start_at":"2026-04-12T10:00:00Z","reminder_minutes":"15","attendees":"Katie,John","recurrence_rule":"FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR","tags":"meeting"}}}'

# Complete a task
curl -s -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","id":13,"method":"tools/call",
"params":{"name":"complete_task","arguments":{"task_id":"<task-uuid>"}}}'

Úspešná odpoveď vyzerá takto:

{
"jsonrpc": "2.0",
"id": 10,
"result": {
"content": [{"type": "text", "text": "{\"id\":\"...\",\"title\":\"Review PR\",\"status\":\"todo\"}"}]
}
}
poznámka

Write a update nástroje vracajú minimálne odpovede iba s id, title a status. Aby si po zápise získal plné detaily (tagy, prioritu, termín atď.), urob následné read volanie ako get_tasks alebo get_note.

Správa tokenov

AkciaAko
Zobraziť tokeniPhone Nastavenia → Integrácie → AI Agents (alebo web Nastavenia → AI Agents), klepni na ikonu oka
Skopírovať tokenKlepni na ikonu kopírovania vedľa tokenu
RegenerovaťKlepni na Regenerovať a potvrď. Starý token okamžite prestane fungovať a všetky aktívne relácie sa odpoja
Zmeniť režimIba Ultra - prepni medzi Read-only a Read + Write. Na Pro je režim fixne Read + Write
VypnúťKlepni na Vypnúť a potvrď. Token sa zmaže a všetky pripojenia sa zastavia. Môžeš znova zapnúť neskôr (vydá sa nový token)

Čo sa môžeš pýtať svojho AI agenta

Po pripojení sa svojho AI nástroja pýtaj veci ako:

Prehľad dňa:

  • "Na čom som dnes pracoval?"
  • "Ukáž mi poznámky z tohto týždňa"
  • "Ktoré úlohy sú po termíne?"

Spravuj úlohy:

  • "Vytvor úlohu: prehodnotiť kvartálny report, vysoká priorita, termín v piatok"
  • "Označ Figma úlohu ako hotovú"
  • "Na akých úlohách pracujem?"

Hľadaj a analyzuj:

  • "Nájdi všetky poznámky o marketingovej stratégii"
  • "Aké udalosti mám budúci týždeň?"
  • "Zhrnu denné reporty z minulého týždňa"

Plánuj dopredu:

  • "Vytvor udalosť: tímový standup zajtra o 10:00"
  • "Čo mám v kalendári tento týždeň?"
  • "Ukáž mi top tagy - čomu venujem najviac času?"

AI agent má plný prístup k tvojim poznámkam, úlohám, udalostiam a reportom. Dokáže čítať, vytvárať, aktualizovať a mazať dáta a odpovedať na komplexné otázky kombinovaním informácií z viacerých nástrojov.

Dôležité poznámky

  • Dva spôsoby vytvárania poznámok - create_note vytvorí plain text poznámku okamžite (bez AI analýzy). process_note spustí plný AI pipeline (rovnako ako nahrávanie v aplikácii) - analyzuje text, extrahuje úlohy a udalosti, generuje tagy a embeddingy. Použi process_note, keď chceš, aby TellDone myslel za teba.
  • Žiadna synchronizácia integrácií - položky vytvorené alebo aktualizované cez MCP nespúšťajú webhook automatizácie ani synchronizácie integrácií (Todoist, Notion). V tvojich aplikáciách sa objavia pri ďalšej synchronizácii.
  • Sémantické hľadanie závisí od nástroja - poznámky vytvorené cez process_note dostanú embeddingy a objavia sa v sémantickom hľadaní. Poznámky vytvorené cez create_note embeddingy nedostanú, takže sa objavia iba v textovom hľadaní.
  • Write odpovede sú minimálne - create a update nástroje vracajú iba id, title a status. Aby si po zápise získal všetky polia, urob následné read volanie.
  • Filtre dátumu používajú UTC - parametre date_from/date_to sa porovnávajú ako UTC timestampy. Pre používateľov v non-UTC časových zónach môžu hraničné dátumy zahrnúť alebo vylúčiť položky zo susedných dní.
  • Rate limit - 5 požiadaviek za sekundu. Pri bulk operáciách rozlož svoje požiadavky.

Bezpečnosť

  • Každý používateľ dostane unikátny 384-bitový pripojovací token
  • Tvoj token je okamžite zrušený, keď vypneš MCP alebo ho regeneruješ
  • Všetky dáta sú prísne izolované do tvojho účtu - tvoj agent má prístup iba k tvojim vlastným dátam
  • Každá požiadavka je viazaná na tvojho používateľa - neexistuje spôsob, ako by agent mohol získať prístup k dátam iného používateľa
  • Pripojenie používa HTTPS s rate limitingom (5 req/s)

Pozri tiež