Krevaya ships a hosted MCP endpoint, so Claude Code (or Claude Desktop, Cursor, any MCP client) can drive your account — with your permission and inside the same guardrails as the dashboard.
Setup (under two minutes)
1. Mint an API key — Dashboard → Settings → API keys. Scopes:
read— see posts, trends, analyticspublish— create / approve / schedule postsgenerate— run LLM pipelines (repurpose, draft a week)
Give an agent only what it needs — a read-only key makes a great analyst that can't touch your queue.
2. Add the server (the Settings page shows this command pre-filled after minting):
claude mcp add --transport http krevaya https://api.krevaya.com/mcp \
--header "Authorization: Bearer krv_..."
The tools
| Perceive | Act | Generate |
|---|---|---|
get_analytics — what performed | approve_post / reject_post | repurpose — URL/text → drafts |
get_audit — the Coach's weekly diagnosis | schedule_post — next free slot or explicit time | draft_week — topic → scheduled week (async) |
get_queue_summary — what's waiting | create_post — draft or schedule directly | job_status — poll async jobs |
list_posts, list_trends, get_best_times, whoami |
Prompts that work well
- "Check my Krevaya queue — approve the drafts that sound like me, reject anything salesy with a reason, and schedule the approved ones."
- "Look at what performed this month, then draft a week on the theme that's winning."
- "What does my Coach say I should fix this week? Do it if it's something you can do."
Media, video & brands (new)
Give a key the media scope and agents can work with real assets:
upload_asset— fetch any public URL (image ≤15 MB, video ≤500 MB) into your Assets library;list_assets/delete_assetmanage it. Storage counts against your plan quota.create_postnow takeskind(text | image | carousel | reel) andasset_ids. Platform rules are enforced with corrective errors: Instagram image (1) / carousel (2–10 images) / Reel (1 video); Facebook up to 10 images; Threads & LinkedIn 1 image; Bluesky text-only for now.- Video pipeline:
generate_video_script(topic → timed scenes + narration, 2 credits) →render_faceless_video(AI/stock/color scenes, styled captions, music — 25 credits) →video_status. The finished Reel drops into your review queue as a draft. - Brand consistency:
list_brandsshows each brand's kit (niche, color, handle, design template, publish mode); passbrand_idtocreate_postand that brand's voice, design, and publish routing apply automatically. - Plus:
get_post,update_post,unschedule_post,list_accounts, andget_usage(check credits before big runs).
Design captions on images (new)
design_post styles a post's image — and everything stays editable in the design studio afterwards, because it writes the studio's own layers:
background_asset_id— use a library image as the photo background (auto-selects the Photo Focus template)caption_text+caption_style— bold-overlay (big centered white text on a soft dark plate — the viral-reel look) or lower-thirdtext_layers— full manual control: position, size, font, color, rotation- plus
template(seelist_design_templates),headline,accent_color, andcanvas(square / portrait)
Try: "Upload this photo, draft a Facebook post about the launch, and put 'THE FLEET JUST DOUBLED' on the image in the bold overlay style." Open the post in the design studio afterwards — the caption is a normal text layer you can reword or move.
Prompts that work well: "Upload the three screenshots from my press kit URL and draft an Instagram carousel about the launch." · "Write a 45-second script on this week's winning theme, render it as a faceless Reel, and tell me when it's in my queue."
Everything an agent does stays inside the product's guardrails: safety screening, plan gates, and review-first semantics apply to API traffic exactly as they do to dashboard clicks.