Kontrola

Nechte své vlastní agenty pracovat v Demanderu, ve stejných mantinelech

Vše v dashboardu běží na REST API a stejné API je AI agentům k dispozici jako MCP server. Agent se přihlásí osobním API tokenem, vidí jen nástroje, které mu povolují jeho oprávnění, a každá změna, o kterou požádá, prochází stejnou schvalovací bránou jako požadavek člověka.

Zkontrolováno 2. října 2026

Obr. 01 Pět klientů (dashboard, REST skript, Claude Code, Messages API a váš vlastní agent) začíná jako samostatné krabice a pak se spojí do jedné smyčky kolem jednoho záznamu: jedno API a jedna schvalovací brána pro všechny.

Co jednotlivá oprávnění tokenu povolují

Oprávnění jsou na sobě nezávislá: write nezahrnuje read. Agent, který má navrhovat, ale nikdy nerozhodovat, dostane read a write a o schválení rozhodne člověk ve frontě ke schválení.

OprávněníREST APIMCP nástroje
readEndpointy GET a navíc generování briefu k firměPřehled, výpis a vysvětlení akcí, firmy, brief k firmě, atribuce, kampaně
writeOstatní změny, každá přes schvalovací bránuNastavení rozpočtu kampaně, spuštění optimalizace
approveSchválení, zamítnutí a vrácení akcí ve frontě ke schváleníSchválení, zamítnutí a vrácení akce zpět
adminToken ho nikdy nedostaneŽádné

Nastavení pracovního prostoru (úroveň autonomie a mantinely), integrace, členové, fakturace a samotné tokeny vždy vyžadují přihlášenou relaci, takže uniklý token nemůže schvalovací bránu vypnout.

Osobní API tokeny

  1. 01

    Jedná vaším jménem

    Token funguje v jednom pracovním prostoru, v rámci vaší role a oprávnění, která zvolíte. Token uživatele s rolí jen pro čtení nemůže zapisovat, ať má jakákoli oprávnění.

  2. 02

    Zobrazí se jednou, uloží se jako hash

    Vytvoříte ho v Nastavení v části API tokeny. Token (dmd_ a 43 znaků) se zobrazí jen jednou; Demander si ponechá pouze jeho SHA-256 a zobrazuje jeho prefix, oprávnění, poslední použití a datum vypršení.

  3. 03

    Vyprší a zanikne s vaším členstvím

    Platnost je 1 až 365 dní, ve výchozím nastavení 90, a každý člověk může mít v jednom pracovním prostoru až 20 aktivních tokenů. Každý požadavek znovu ověří vaše členství a token, jehož vlastník odešel, se okamžitě zneplatní.

  4. 04

    Omezený počet požadavků

    Každý token má vlastní limit požadavků za minutu, navíc k limitům pro jednotlivé IP adresy. Token můžete kdykoli zneplatnit.

Připojení agenta

# Claude Code
claude mcp add --transport http demander https://app.demander.to/v1/mcp \
  --header "Authorization: Bearer dmd_…"

# Clients that only speak stdio: bridge with mcp-remote
npx mcp-remote https://app.demander.to/v1/mcp --header "Authorization: Bearer dmd_…"

MCP konektor v Messages API používá stejnou URL a token zadáte jako jeho autorizační token. Na straně Anthropicu není potřeba žádné schválení.

Dvanáct MCP nástrojů

NástrojCo děláOprávnění
demander_get_overviewVýdaje, prokliky, leady, cena za lead, identifikované relace, firmy podle fáze, pipeline, tržby, CAC a ROAS za posledních N dní, i po jednotlivých platformáchread
demander_list_actionsFronta ke schválení, filtrovaná podle stavuread
demander_explain_actionDůvod, podklady, očekávaná hodnota, jistota, riziko a verdikt schvalovací brány s odůvodněnímread
demander_list_accountsFirmy s fází životního cyklu a skóre shody, nákupního záměru a zapojeníread
demander_get_account_briefKrátký brief pro obchod: shrnutí, proč právě teď, body k rozhovoru a úvodní větaread
demander_get_attributionPipeline a tržby podle kanálu, kampaně, persony, sdělení nebo kreativy ve zvoleném modeluread
demander_list_campaignsKampaně s denním rozpočtem a s výdaji, prokliky a leady za 30 dníread
demander_set_campaign_budgetNavrhne nový denní rozpočet přes schvalovací bránuwrite
demander_run_optimizationHned spustí bandit algoritmy pro kreativy, alokaci rozpočtu, přepočet vah person a kontroly stavuwrite
demander_approve_actionSchválí a provede akci; předtím znovu zkontroluje pevné limityapprove
demander_reject_actionZamítne akci, volitelně s poznámkou, která zůstane v auditním loguapprove
demander_revert_actionPoužije uložené vrácení zpět u provedené akceapprove

Vzdálený endpoint

POST /v1/mcp komunikuje protokolem MCP 2025-11-25 přes Streamable HTTP, tedy nejnovější revizí, kterou implementuje oficiální TypeScript SDK, v bezstavovém režimu s odpověďmi v JSON. Nevydává se žádné ID relace a GET a DELETE vracejí 405. Token určuje pracovní prostor a nástroje mimo jeho oprávnění se nikdy nenabízejí.

Volání nástrojů běží v rámci stejného procesu proti stejným REST routám, které používá dashboard, se stejným bearer tokenem. Autentizace, oprávnění, členství a role, schvalovací brána, limity požadavků i auditní log jsou proto stejné jako u požadavku z dashboardu. Požadavek s hlavičkou Origin musí přijít z povoleného originu, což chrání před DNS rebindingem; klienti na straně serveru tuto hlavičku neposílají.

Samotné REST API má pod /v1 zhruba 150 endpointů, od produktů, person a kreativ po kampaně, publika, sekvence, konverze a analytiku. K dispozici je i lokální MCP server přes stdio, který volá API se stejným tokenem.

Agent má přesně takovou pravomoc, jakou mu dovolí schvalovací brána

Zápisy vytvářejí navržené akce nebo o nich rozhodují. Změna rozpočtu od agenta se může provést hned, počkat na schválení (například posun nad limit denní změny 20 %), nebo ji zablokuje limit výdajů, nouzový vypínač (kill switch) či nefunkční měření. Výsledek nástroje uvede, co z toho nastalo, včetně důvodů. Na úrovni autonomie 1 agent stále čeká na člověka. Viz Mantinely.

Každá změna od agenta se zapíše do auditního logu pod vlastníkem tokenu, se snímkem stavu a možností vrácení. Pokud agent udělal sérii změn, které nechcete, vrátíte vše, co za poslední hodiny udělal, jedním krokem.

Časté otázky

Může agent změnit mé mantinely nebo úroveň autonomie?

Ne. Nastavení, integrace, členové a tokeny vyžadují oprávnění admin, které žádný token mít nemůže. Měnit je lze jen z přihlášené relace v dashboardu.

Co když token unikne?

Zneplatněte ho v Nastavení a okamžitě přestane fungovat. Do té doby může dělat jen to, co povolují jeho oprávnění a vaše role, každá změna i tak prochází schvalovací bránou a token vyprší k datu, které jste nastavili.

Může agent změny navrhovat, ale nikdy je neschvalovat?

Ano. Dejte jeho tokenu jen read a write. Jeho návrhy přistanou ve frontě ke schválení jako všechny ostatní a rozhodne člověk s právem schvalovat.

Potřebuji k připojení Clauda schválení od Anthropicu?

Ne. Vytvořte token, přidejte endpoint do Claude Code nebo ho předejte MCP konektoru v Messages API a agent může začít.

Vyzkoušejte si Demander 14 dní na vlastním produktu

Zkušební verze odpovídá tarifu Growth se všemi reklamními platformami a nevyžaduje platební kartu. Kampaně zůstávají v sandboxu, dokud nepřepnete do ostrého provozu.