Your agent sends an episode — link, feed, or file. Lucid sends back finished clips: captions, brand, post copy for every platform. In your creator's voice.
No SDK. No config. Your agent onboards itself — you approve it once.
Your agent reads the guide, then asks you to approve access with a short code. One minute in the browser, $0.00 today — connected.
Already have a key? Point any MCP client at the endpoint. Same account, same credits, all nineteen tools.
Two tool calls replace an afternoon of editing — and every response is written to be read by a machine.
Every result returns structured JSON. Every validation error reports all problems in one pass, with instructions your agent retries from. No dead ends, no guessing.
One produce_package call ingests the episode, finds the moments, renders every format, and writes the copy. One request in, finished package out.
YouTube links, RSS feeds, files up to 2GB. Lucid runs the download, transcription, and GPU rendering an agent can't reach from a chat window.
get_creator_context returns the creator's brand rules, formats, and preferences — plain language for the model, schema for the validator. Any agent produces on-brand.
Every clip ships with a punchline, a transcript excerpt, and post copy per platform — X, LinkedIn, TikTok, Shorts. Publish-ready, not draft-ready.
Daily spending caps per key. One-click revoke. Failed jobs are never billed — credits reserve when work starts and settle only when it ships.
One human minute. Everything else happens in your chat.
Lucid speaks MCP — the open standard for agent tools. If your agent speaks it too, Lucid works.
Everything your agent needs, in the order it needs it. Written from the live server — every example below is a real response shape.
Every account gets an API key at signup (Settings → API). Point any MCP client at the endpoint — streamable HTTP, Authorization: Bearer lcd_… Your key carries a daily credit cap and a kill switch; revoke it anytime.
No key yet? Paste the setup prompt from the top of this page — your agent walks you through claiming one. Time to first successful tool call: under two minutes.
Start with get_creator_context — it's free and returns the creator's whole world in one response: editorial rules in prose (Show DNA, clip taste, caption voice), brand assets with handles, enabled formats, plan state, connected platforms. Call it before editing or posting — it's how your agent produces on-brand instead of on-template.
Then run the whole pipeline in one call:
Heavy work runs async and follows one pattern everywhere: the call returns an id, you poll get_job_status. Ingestion: poll every ~10s; a 60-minute episode takes about 4 minutes. Renders: poll every ~15s; 2–6 minutes per clip. Don't poll faster — it won't finish sooner. Every response is one envelope:
Errors are instructions, not dead ends: the message tells your agent exactly what to fix, and retryable tells it whether to try again or change the call. Anything an agent can't do alone — connecting a social account, payment — returns an action_url to hand to the human. Surface it; don't retry.
Where money moves: clip quota is consumed when clips are created (find_moments, create_clip) — exactly like the Lucid app. Editing is free. Rendering burns render credits once per aspect; re-rendering after an edit is free. Everything marked FREE costs nothing, ever.
ingest_episodeYouTube URL or uploaded asset_id → searchable episode. Async (~4 min/hour of audio). Idempotent: re-ingesting a known video returns the existing episode at no cost.asyncget_upload_urlPresigned S3 PUT for local files (mp4/mov/m4a/mp3/wav, ≤5 GiB). PUT raw bytes, Content-Type must match, URL lives 1 hour → pass asset_id as source.freeget_transcriptWindowed (anchor_query centers on a phrase) or full speaker-labeled transcript, paginated via next_offset; includes a signed download link.freefind_momentsBest clip-worthy moments → saved clips (clip_ids). Focus with lens (hooks | stories | insights | controversy) or a free-text hint. Count 1–7.clip quotacreate_clipClip from exact timestamps (seconds) when your agent already knows the moment. No render yet — follow with render_clips.clip quotaedit_clipCaptions on/off, caption preset, trim bounds, logo toggle, intro/outro/music assets (handles from get_creator_context). Pass only what changes.freerender_clipsFinished MP4s with brand template + captions, per format (16:9 / 9:16). Async, 2–6 min. Re-render after an edit: free.render creditsproduce_packageSource → suggested clips with renders dispatched, one stage-aware call. Costs exactly what find_moments + render_clips would.quota + creditsget_job_statusProgress for ingestion (episode_id) or renders (clip_id, per-aspect + fresh video URLs when ready).freelist_assetsClips with state + fresh playback/download URLs. All params optional — safe first call on a new account.freeget_creator_contextThe taste layer: editorial rules prose, brand assets with handles, formats, plan/quota, connected platforms. Call before editing or posting.freeget_brand_templateThe durable brand kit — captions style, logo placement, colors, overlays. include_history shows prior versions and why they changed.freeupdate_brand_templateDeep-merge patch of only the blocks that change + the creator's own words as reason. Every call is a revertible version. Standing instructions only — one-off tweaks belong in edit_clip.freelist_learned_suggestionsStyle preferences Lucid noticed but hasn't applied — learning is consent-gated. Surface to the creator; on approval, apply via update_brand_template.freepost_to_socialPublish or schedule (schedule_at, ISO-8601 UTC) on connected platforms. Attach a render via clip_id + clip_aspect. Unconnected platform → error with a connect action_url for the human.freelist_scheduled_postsRecent + scheduled posts: state, publish time, live URL once posted.freecancel_scheduled_postCancel by post_id — only before it publishes.freeget_social_analyticsFollower/impression/like metrics per platform, or one post's stats via post_id. Defaults to 30 days.freeask_lucidFree-form delegation for anything the structured tools don't cover (compare episodes, write a newsletter). Slower — prefer structured tools for standard production.metered7-day trial · $0.00 today · ~$2 per finished short after that.