Connect Claude Code to Krevaya (MCP)

One command gives Claude Code 26 tools: posts, media, video, brands.

Written by the Krevaya team · Updated August 1, 2026

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, analytics
  • publish — create / approve / schedule posts
  • generate — 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

PerceiveActGenerate
get_analytics — what performedapprove_post / reject_postrepurpose — URL/text → drafts
get_audit — the Coach's weekly diagnosisschedule_post — next free slot or explicit timedraft_week — topic → scheduled week (async)
get_queue_summary — what's waitingcreate_post — draft or schedule directlyjob_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_asset manage it. Storage counts against your plan quota.
  • create_post now takes kind (text | image | carousel | reel) and asset_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_brands shows each brand's kit (niche, color, handle, design template, publish mode); pass brand_id to create_post and that brand's voice, design, and publish routing apply automatically.
  • Plus: get_post, update_post, unschedule_post, list_accounts, and get_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_stylebold-overlay (big centered white text on a soft dark plate — the viral-reel look) or lower-third
  • text_layers — full manual control: position, size, font, color, rotation
  • plus template (see list_design_templates), headline, accent_color, and canvas (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.

Did this answer your question?