Testování ClickUp MCP

Jako datoví analytici neustále hledáme způsoby, jak zefektivnit naši práci. Vzhledem k tomu, že jako firma jedem v ClickUpu, otestovali jsme ClickUp MCP - nástroj, který umožňuje ovládat ClickUp pomocí AI asistentů. V tomto článku sdílíme naše zkušenosti z praktického testování, na jaké limity jsme narazili, jak je to s bezpečností přístupových tokenů, a pro koho toto řešení skutečně dává smysl.
Poslední dobou dost testujeme MCP (Model Context Protocol) různých nástrojů se kterými pracujeme. MCP je standardizovaný framework, který umožňuje AI asistentům (Claude, ChatGPT a dalším) komunikovat s externími tools. Pro správné řízení našeho týmu a našich projektů využíváme nástroj ClickUp. Zde máme veškeré záznamy o klientech, našich projektech a veškeré naše procesy si zde pečlivě zaznamenáváme. Můžeme tak realisticky plánovat naše kapacity a mít ke všem projektům detailní informace na jednom místě. A právě zde by se nám nějaká automatizace pomocí MCP hodila, protože i v tomto nástroji, při našich objemech, vzniká poměrně dost klikací práce. Přece jen zde máme záznamy o desítkách klientů, a pokud bychom mohli pomocí příkazů AI tuto platformu řídit a editovat, ušetřili bychom čas, který bychom mohli věnovat dalším projektům.
Tento článek by měl být inspirací pro všechny, kteří se chystají napojit MCP také na svůj ClickUp. Rádi bychom vám dali objektivní pohled na to, co můžete od ClickUp MCP očekávat. Jaké jsou výhody a nevýhody, jak samotná práce probíhá a v neposlední řadě, jak je to vůbec s bezpečností používání těchto MCP nástrojů. Ukážeme si praktické testy a konkrétní limity, na které jsme narazili a nakonec si uděláme objektivní zhodnocení, pro koho dává MCP smysl a pro koho ne.
Jaké ClickUp MCP jsme použili
Oficiální ClickUp MCP server - řešení přímo od ClickUp týmu.
- Server URL: https://mcp.clickup.com/mcp
- Typ: Oficiální, closed-source, hostovaný ClickUpem
- Stav: Public beta
- Autentizace: OAuth (ne API klíč)
- Dostupnost: Všechny ClickUp plány včetně free
- Dokumentace: https://developer.clickup.com/docs/connect-an-ai-assistant-to-clickups-mcp-server
- Seznam nástrojů: https://developer.clickup.com/docs/mcp-tools
Komunitních alternativ existuje několik, většina je open-source na GitHubu a používá API token místo OAuth. Nejpopulárnější komunitní jsou nsxdavid a hauptsacheNet, ale žádný z nich nemá takovou úroveň podpory jako oficiální řešení.
Co ClickUp MCP umí

ClickUp MCP nabízí 33 specializovaných funkcí, které by měly pokrýt vaše denní potřeby při práci s tímto nástrojem. Máme zde tyto možnosti:
- Správa úkolů - vytváření, úpravy, přiřazování, nastavování priorit a termínů
- Time tracking - spuštění/zastavení časomíry, ruční záznamy, přehledy odpracovaného času
- Komentáře - čtení i přidávání komentářů k taskům, notifikace týmu
- Dokumenty - vytváření dokumentů a stránek, editace v Markdown formátu
- Organizace - vytváření Listů a Folderů, správa hierarchie workspace
- Vyhledávání - globální hledání napříč tasky, dokumenty, chat zprávami
A zde se projevuje samotná výhoda MCP - nemusíte ručně klikat, nemusíte nic programovat ani znát API dokumentaci. Stačí říci pouze vašemu AI, v našem případě Claude Code: Vytvoř task: „Datová analýza mediálních dat" u klienta XY a dej tomuto tasku termín dokončení do pátku tohoto týdne. AI rozumí celému kontextu a je schopen tento úkol splnit. Rozdělí jej do více kroků, použije předpřipravené funkce a krok po kroku splní vaše zadání. Další praktické příklady, které fungují dobře, jsou například:
Hromadné operace: „Přiřaď všechny tasky s tagem 'urgent' Janovi" - jedna věta, desítky změn
Vytváření struktur: „Vytvoř projekt Google Ads Analytika s fázemi Sběr dat, Analýza, Vizualizace, Reporting" - Claude vytvoří celou strukturu Folderů a Listů
Reportování: „Udělej mi přehled dokončených tasků za poslední týden" - okamžitý report bez ručního filtrování
Time tracking: „Spusť časomíru" / „Zastav časomíru a ukaž, kolik jsem odpracoval" - rychlé ovládání hlasem/textem
Komplexní úpravy tasků: Nastavení názvu, popisu, statusu, priority, termínu, přiřazení, time estimate - vše jedním příkazem
Veškeré tyto možnosti jsou pro vás dostupné u všech ClickUp tarifů (Free, Unlimited, Business, Enterprise) a můžete použít následující AI klienty:
- Claude Desktop (desktopová aplikace)
- Claude Code (CLI nástroj pro vývojáře)
- ChatGPT
- Cursor (AI code editor)
- VS Code s MCP rozšířeními
Ze všeho nejvíce nás zaujala rychlost, se kterou bychom mohli složitý požadavek splnit během pár sekund. Také to byla flexibilita, jelikož nám AI rozumí a je schopen naše požadavky převést na konkrétní úkoly a ty poté realizovat. A v neposlední řadě nízká bariéra vstupu. Ovládat toto MCP může člověk bez jakékoli znalosti programování. Vše za něj udělá umělá inteligence, což by mohlo mít velký dopad na úsporu času.
Naše testování
ClickUp MCP jsme podrobili mnoha praktickým testům, abychom nalezli jeho limity. Je zcela logické, že jsme to nechtěli provádět na našem oficiálním ClickUp účtu, kde máme klientská data a provádět zde tyto testy by bylo více než nevhodné. Založili jsme proto druhý, testovací účet, ke kterému jsme mohli připojit Claude Code a ten se zde bez obav mohl vyřádit. Prováděli jsme testy, které měly ověřit, zda MCP pokryje naše každodenní potřeby a jestli přinese tak velkou úsporu času, kterou jsme očekávali.

Prvním testem bylo připojení Claude Code k samotnému ClickUp MCP. To byla samozřejmě hračka, přihlášení probíhá přes OAuth 2.0 autentizaci, která funguje spolehlivě. Workspace byl rozpoznán a Claude mohl plnit naše příkazy. Co se týče samotného přihlášení, tak to proběhlo pouze jednou. Jelikož je přístupový token uložen na vašem počítači, tak se nemusíte každý den znovu a znovu přihlašovat. Ušetří to sice jen pár vteřin, ale i taková maličkost se hodí.
Po prvním přihlášení nás zajímalo, zda Claude dokáže pochopit hierarchii našeho účtu. Nechali jsme ho projít celý Workspace, Spacy, které v něm byly obsaženy, foldery, listy i samotné tasky. Po jednoduchém dotazu nám Claude vrátil strukturu celého účtu přesně tak, jak byla vytvořena.
Dalším krokem bylo přejmenování určitého tasku jiným názvem. Opět samozřejmě bez problému. Potom jsme zkoušeli vytvářet kopie souborů mezi Spaces. Claude neuměl udělat kopii samotného Space ale postupně soubor po souboru, který zkopíroval a vložil do námi určeného Space, ve kterém jsme chtěli mít zálohu těchto souborů. Tento test proto vypadal také validní.
Důležitou součástí při práci s aplikací ClickUp je úprava samotných tasků. Nechali jsme Claude aby nám upravil: název, popis, status, prioritu, assignee, termíny, time estimate, přidal k tasku komentář a přidal určitý tag. Po všech těchto úspěšných testech jsme zkoušeli námi editovaný task smazat. A zde jsme narazili na zásadní problémy.

Co pomocí ClickUp MCP nelze
Oficiální ClickUp MCP neumí nic mazat. Ne, že by to vyloženě neuměl ale v rámci bezpečnosti není tato funkce dostupná. Můžete tedy soubory vytvářet, ale jejich smazání možné není. Potom jsme chtěli vytvořit nový Space ale ani tato situace nebyla možná. A to stejné se týkalo i přejmenování již vytvořeného Space. Pokud bychom chtěli tedy vytvořit nový Space pro nového klienta, Claude nám s tímto úkolem bohužel nepomůže.
Proto jsme se zaměřili na praktické otázky, které bychom potřebovali zautomatizovat. Pracujeme se štítky, které si sami vytváříme podle našich potřeb. Každý štítek je vytvořený v samotném Space a pro nás to znamená, ručně tyto štítky vytvářet a přiřadit je k danému klientovi. A tak jsme chtěli provést praktický test. Umí Claude vytvořit nový štítek u každého klienta? Neumí… Umí tyto štítky přiřazovat k daným taskům ale nově vytvořit štítek, ve všech Space není bohužel opět podporováno.
Přesunuli jsme se proto ke „Custom fields“. Jedná se o námi vytvořené sloupce, s předdefinovanými hodnotami, se kterými taky často pracujeme a chceme je mít u všech klientů sjednocené. I úprava těchto sloupců u dvaceti klientů zabere čas klikáním a sjednocováním prostředí. Ani tady nám ale Claude nedokázal pomoct.
Na co nemá napsanou API funkci, s tím nám nepomůže. Jako poslední jsme se zabývali automatizacemi. ClickUp MCP ale není totéž co ClickUp Automations. Vše vyžaduje manuální spuštění, nelze vytvářet trigger-based workflow ani recurring tasks.

Ve výsledku to vypadá, že práce ve WorkSpace je sice dostupná a na základní úrovni není problematická. Jakmile jde ale člověk více do hloubky a rád by využil pokročilé funkce, narazí na omezení dostupných API funkcí, a nebo bezpečnostní opatření, které mu nedovolí daný úkon provést.
Zklamání z omezených API funkcí nás přivedlo k hlubšímu bádání až jsme narazili na Community MCP. Stejně jako oficiální ClikcUp MCP existují i další MCP pro ClickUp. Ty jsou vytvořeny komunitou a můžete najít jejich kód přímo na GitHubu. Tyto komunitní MCP řeší mnoho oficiálních limitů: Máte plnou správu štítku, jejich hromadné vytváření napříč všemi Spaces. Vytváření, upravování i mazání tagů. Rozšířené možnosti pro Custom Fields. Community MCP má mnoho pokročilých funkcí, které v oficiálním MCP chyběly. Má odstraněné bezpečnostní limity a složitá práce je zde možná a velice jednoduchá. Vypadá to velice slibně a pro naši práci by to bylo nejspíše dostačující. Má to ale jeden háček. Jak je to vůbec s bezpečností?
Bezpečnostní aspekty
Jako první bychom se mohli pozastavit u samotného tokenu. Jelikož jsme provedli OAuth 2.0 autorizaci, tak se do našeho počítače uložil přístupový token. Vždy, když se Claude chce přihlásit do našeho ClickUpu tak si tento token načte, aby měl plný přístup pro práci s tímto nástrojem. Nejspíš už tušíte, kam tím mířím. Přístupový token je jako klíč, který když někdo získá, tak získává klíč k veškerým vašim klientským datům.
My jsme testy prováděli v testovacím ClickUp účtu, takže se nemusíme ztrátou tokenu hluboce zabývat. Ale samotné téma je i přes to velice zajímavé. Představme si, že budeme pomocí MCP komunikovat s aplikacemi: ClickUp, BigQuery, GA4, Google Ads a dalšími platformami. Co se stane s našimi přístupovými tokeny? No, budou uloženy v jedné složce na vašem počítači. Pokud někdo pomocí malware získá přístup do vašeho počítače, může si tyto tokeny jednoduše vzít a mít přístup ke všem těmto nástrojů. Je dobré na to myslet, aby neznámý útočník neměl veškeré tyto klíče nachystané na stříbrném podnose.

Další velkou otázkou jsou „Community MCP“. Je bezpečné tyto MCP používat? Už jsme si řekli, že oficiální MCP pro nás není vhodné a stejně bychom museli pracovat s Community MCP. Abychom je mohli použít, museli bychom se detailně podívat na to, jak jsou napsané. Neočekáváme, že by mělo docházet k úniku dat, ale jakou máte jistotu, když si kód sami neprojdete a neuděláte si hloubkový audit všech funkcí. Nemůžeme proto říct, zda jsou tyto MCP bezpečné. Dali bychom si ale pozor, pokud bychom měli v ClickUpu dost citlivých dat. Nikdy nevíte, kdo si upraví kód k obrazu svému, a nechá tam bezpečnostní díru, které byste později mohli litovat.
Závěr
Nemůžeme říci, že by ClickUp MCP nebylo použitelné. Vypadá poměrně obstojně a pro malé týmy nebo osobní projekty může být efektivním řešením. Přece jen je zde mnoho funkcí, které můžete prakticky využít. Pokročilejší práce lze provádět také, to ale s „Community MCP", kde musíte zvážit bezpečnostní rizika. Pokud vás tato rizika nijak netrápí, máte plnou kontrolu nad vaším ClickUpem pomocí AI. My jsme nakonec do takového řešení nešli a zůstáváme u staré, dobré ruční práce.
Hlavním důvodem pro nás byla bezpečnost. Pracujeme s daty desítek klientů a mít všechny přístupové tokeny uložené v jednom konfiguračním souboru v čitelném textu je riziko, které si nemůžeme dovolit. Stačí jediný malware nebo neopatrnost a útočník získá přístup nejen ke ClickUpu, ale potenciálně ke všem napojeným službám najednou.
Druhým důvodem byly praktické limity, na které jsme narazili. Izolace štítků na úrovni jednotlivých Spaces, nemožnost vytvářet Custom Fields přes MCP a absolutní zákaz mazání dat jsou omezení, která nám v multi-klientském prostředí práci neušetří, ale naopak přidají.
Přesto chceme být objektivní. ClickUp MCP dává smysl, pokud:
- jste jednotlivec nebo malý tým s jedním projektem
- nepracujete s citlivými klientskými daty
- potřebujete rychle vytvářet a upravovat tasky, logovat čas nebo generovat reporty
- hledáte nástroj pro osobní produktivitu nebo prototypování.
V těchto případech vám MCP skutečně ušetří hodiny práce a vstupní bariéra je prakticky nulová.
ClickUp MCP je stále v beta verzi a aktivně se vyvíjí. Nevylučujeme, že se v budoucnu objeví verze, která vyřeší současná omezení - lepší správu štítků, bezpečnější ukládání tokenů nebo podporu pro vytváření Custom Fields. Tento vývoj budeme sledovat. Do té doby však doporučujeme každému, kdo zvažuje nasazení MCP, aby si důkladně zhodnotil vlastní situaci: jaká data v ClickUpu spravuje, kolik klientů obsluhuje a jaké bezpečnostní standardy musí dodržovat. Teprve poté se můžete kvalifikovaně rozhodnout, zda je MCP pro vás tím správným řešením.




























