Reference
Tools
75 tools in 13 groups. Read tools only look at your account; write tools change it and need a connection authorized with write access.
Group 01
Brands
list_ brandsList the user's brands with niche and connected platforms, and which one is active.
readget_ brand_ profileGet a brand's full profile: basics (name, language, strategy summary), the onboarding brief (niche, audience, pain, promise, tone, pillars, taboo topics), connected social accounts with follower counts, business segment and subscription status.
readget_ brand_ kitGet the brand's visual identity kit (colors, fonts, logo, palette, voice description) used by the video editor and carousels.
Group 02
Performance
get_ account_ overviewGet the brand's connected accounts with followers, followersGained30d (null when there is no metric snapshot at least 30 days old), total videos, reach, and lastSyncedAt.
readlist_ videosList the brand's published videos with metrics and classification (funnelStage, format, communicationStyle, mediaType).
readget_ videoGet one of the brand's videos by platformVideoId: full metrics (incl. averageWatchTime, reach, saves), plus the AI analysis and transcript when they exist (null otherwise).
readget_ performance_ summaryTotals for videos published in the last N days (7|30|90, default 30): videoCount, views, likes, comments, shares, saves, averageEngagementPct; the same for the previous window; deltaPct per metric (null when the previous value is 0); and the topVideo by views.
readget_ top_ performersRank the brand's videos published in the last N days (default 30) by metric: views | engagement | saves | shares | likes.
readget_ metrics_ dailyDaily aggregated metrics per connected account between from and to (YYYY-MM-DD, inclusive; range capped to the last 180 days before `to`).
readget_ niche_ benchmarksGet median/p75/p90 view and engagement benchmarks for the brand's niche.
readget_ voice_ profileGet the brand's AI-derived voice profile (status, confidence, profile, exemplars) and form profile (status, profile, stats).
writeset_ video_ classificationManually classify one of the brand's published videos (by platformVideoId): funnel (tofu | mofu | bofu), format (taxonomy slug, e.g. talking_head, tutorial, listicle) and/or communicationStyle (style slug).
Group 03
Content
list_ contentsList the brand's content cards (board + calendar) as summaries: id, title, idea, status, platforms, postedAt, mediaType, category, funnelStage, format, updatedAt.
readget_ contentGet one content card's full detail by id: the script (hook, body, cta, caption), planning fields (status, platforms, postedAt, mediaType, category, funnelStage, format, communicationStyle, targetDurationSeconds) and how many references and AI generations it has.
readlist_ content_ generationsList the AI script generations saved for a content card (newest first): title, hook, cta and the alternative body/caption options each run produced.
readlist_ content_ referencesList the references (videos, links, files) attached to a content card, in order: id, referenceType, referenceUrl, position, title.
readget_ refine_ chatGet the last N messages (default 20, max 100) of the refine chat attached to a content card, as { role, content } pairs, plus the total message count.
writecreate_ contentCreate a new content card on the board/calendar (no AI).
writeupdate_ contentEdit a content card's editorial fields (no AI).
writemove_ contentMove a content card on the kanban board: change its column (status) and/or its order within a column.
writeschedule_ contentSet the planned calendar date for a content card (the day it should be posted).
writeunschedule_ contentClear a content card's planned calendar date (sets posted_at to null).
writedelete_ contentDelete a content card from the board/calendar by id.
writereorder_ contentsSet the order of cards inside one kanban column (status: idea | draft | edited | posted).
writeduplicate_ contentCreate a copy of a content card (same title, idea, script, caption, platforms, mediaType, format, category, funnelStage, communicationStyle, targetDurationSeconds) at the bottom of the idea column, with no planned date.
writebulk_ create_ contentsCreate 1-20 content cards in one call (no AI).
Group 04
Brainstorm
list_ brainstorm_ suggestionsList the brand's active brainstorm suggestions with reasons.
writeaccept_ brainstorm_ suggestionAccept a brainstorm suggestion: creates a content card in the idea column from its title, idea and funnel stage (no AI), then marks the suggestion as added with contentId.
writedismiss_ brainstorm_ suggestionMark a brainstorm suggestion as dismissed so it leaves the pending list.
Group 05
References
list_ insightsList the brand's AI-generated insight tiles.
readget_ homepage_ insightsGet the latest homepage insight cards generated for the brand (insights array, how many videos they were based on, language).
readlist_ saved_ referencesList the brand's saved reference videos (with catalog videoId, note and whether an analysis exists, use get_catalog_video for the transcript) and creator inspirations (creatorId for get_creator / get_creator_analysis).
readget_ creator_ analysisGet the stored deep analysis for a saved creator by creatorId.
Group 06
Calendar
Group 07
Viral catalog
search_ catalog_ videosSearch the shared reference catalog of top-performing creator videos.
readget_ catalog_ videoGet one catalog video by id with its stored analysis (transcript and virality score) when one exists.
readsearch_ creatorsSearch catalog creators by name or handle (min 2 chars).
readget_ creatorGet a catalog creator by id: profile, AI summary, platform accounts and their 5 most-viewed catalog videos.
readlist_ niche_ patternsList the recurring script patterns detected in a niche's viral videos (name, description, structure, average virality, usage count).
Group 08
Brand knowledge
list_ creator_ factsList facts the app has learned about the creator (story, pillars, arguments, restrictions, preferences, products, milestones, voice, audience, goals).
readget_ script_ preferencesGet the brand's script preferences: content pillars with weights, preferred formats, default duration, approved and banned hooks, standing instructions.
readlist_ restrictionsList things the brand never wants in its content (restrictions), with where each one came from.
readget_ creator_ memoryGet the AI-maintained memory of who this creator is (free text plus structured fields).
readget_ creator_ contextGet the creator interview outcome: phase, origin story, 90-day goals, what content already works, struggles, themes and voice.
readlist_ macro_ topicsList the brand's macro content topics grouped from its creator facts, with usage counts and the fact ids behind each one.
writeadd_ restrictionAdd a restriction: something the brand never wants in its content.
writeremove_ restrictionPermanently delete one restriction by id (from list_restrictions).
writeupdate_ script_ preferencesUpdate the brand's script preferences.
writeadd_ creator_ factRecord a fact about the creator in the learning ledger (source manual, status active).
writearchive_ creator_ factArchive a creator fact by id so it stops feeding generation.
writedelete_ saved_ referencePermanently remove a saved reference video (id from list_saved_references).
writehide_ creatorHide a creator (by handle, with or without @) from this brand's reference catalog searches.
writeunhide_ creatorShow a previously hidden creator (by handle) in this brand's reference catalog again.
writeupdate_ brand_ kitUpdate the brand's visual identity kit: colors (primary, accent, background, foreground, palette), fonts (fontFamily, headingFont), logoUrl, voiceDescription.
writeupdate_ strategy_ briefUpdate the brand's strategy brief (onboarding brief).
Group 09
Trends
list_ trend_ feedList trending topic clusters matched to the brand, best fit first: fit score and reasons, a suggested angle, and the cluster's title, description, category, platforms, momentum, tags, post count and average virality.
readget_ trend_ clusterGet one trend cluster by clusterId, plus the brand's fit (score, reasons, suggested angle, content guide) when the cluster is in the brand's feed.
Group 10
Studio
list_ carousel_ draftsList the brand's carousel drafts from the Carousel Studio (title, slide count, last edit).
readget_ carousel_ draftGet one carousel draft with its slides (role, image prompt, headline/body/CTA texts).
readlist_ carousel_ postsList carousel/video publish jobs sent to Instagram or TikTok: status, scheduled time, per-platform result (permalink or error).
readlist_ video_ projectsList the brand's video editor projects (name, status queued|processing|preview_ready|ready|failed, language, enabled edits, durations).
readget_ video_ job_ statusGet the latest render job of a video editor project: status, stage, progress percent, error code, plus the url of the project in the Dalea video editor.
Group 11
Search & fetch
searchSearch the user's Dalea workspace: planned/written contents, the reference video catalog, and creators.
readfetchFetch the full text of a search result by id (content:<id> = script with hook/body/cta/caption; catalog:<id> = reference video caption + transcript; creator:<id> = creator bio and summary).
Group 12
AI actions
sync_ metricsFetch fresh metrics from every connected TikTok/Instagram account (platform APIs + scrape).
write50/daygenerate_ titleAI-generate a working title.
write5/dayregenerate_ brainstormReplace the brand's active brainstorm set with freshly generated suggestions (optional manualContext steers them).
write5/daygenerate_ insightsRegenerate the brand's homepage insights from its synced videos (needs 10+ videos).
write30/daysave_ reference_ by_ urlSave a TikTok/Instagram video or creator profile URL as a brand reference (scrapes it if unknown; video analysis runs in the background).
write10/dayrun_ creator_ deep_ analysisRun (or return the cached) AI deep analysis of a saved creator by creatorId.
Group 13
Scripts
generate_ scriptsGenerate a full AI script (hook, CTA, body and caption options; carousel slides for carousels) for 1-5 content cards and save it to each card.
write30/daygenerate_ hook_ optionsGenerate up to 3 AI hook (opening line) suggestions for a content card, using the brand's context, memory and references.
write30/daygenerate_ body_ optionsGenerate up to 3 AI body (script development) suggestions for a content card, using the brand's context, memory and references.
write30/daygenerate_ cta_ optionsGenerate up to 3 AI call-to-action suggestions for a content card, using the brand's context, memory and references.
write30/daygenerate_ caption_ optionsGenerate up to 3 AI caption suggestions for a content card, using the brand's context, memory and references.