mcpField
S
Solara AI

Solara AI

Remote
docs.solaraai.comMedia & Design0Updated 3d ago

About Solara AI

Solara AI lets agents turn talking-head recordings into edited, captioned short videos, then export or request social posts. It combines video editing tools with approval steps: exports and posts wait for the user's confirmation.

Key features

  1. 01Create and edit captioned videos
  2. 02Adjust cuts, zooms, captions, and music
  3. 03Upload recordings or fetch public links
  4. 04Preview edits and export after approval
  5. 05Prepare and schedule social posts for approval
  6. 06Check video and posting status

Use cases

  1. 01Turn a talking-head recording into a short video
  2. 02Revise captions, shots, or music before export
  3. 03Prepare a social post for review and approval
  4. 04Check scheduled posts and unpublished videos

MCP support

Solara AI hosts a remote Streamable HTTP MCP server that exposes tools for video discovery, upload, editing, export, and post preparation. Agents authenticate with OAuth, and each post requires approval in Solara.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.solaraai.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Solara AI

Edit and post videos with agents in:
Claude · Claude Code · ChatGPT · Cursor · Grok Bot · OpenClaw · Hermes Agent · opencode · MCP Server · CLI

Your AI agent turns a talking-head recording into an edited, captioned short video with Solara AI: cuts, captions, zooms, b-roll and music in a style you choose. It shows you the edit, exports only after your yes, and asks before it posts: you approve every post.

⭐ Star this repo to follow new tools and agent features as they ship.

Install as a skill

npx skills add solaraai-official/solaraai-agent --skill solara-video -g
npx -y solaraai login      # Node.js 20 or newer, nothing to install
npx -y solaraai --help     # every command

The solara-video skill teaches an agent that runs commands Solara's CLI, the npm package solaraai. The CLI makes, edits and exports videos; it never posts. It never prints a key or a token.

Claude Code plugin

The plugin adds the MCP server and the solara-video skill:

/plugin marketplace add solaraai-official/solaraai-agent
/plugin install solaraai@solaraai

Then type /mcp, pick plugin:solaraai:solara, sign in and choose Allow. Or, without the plugin:

claude mcp add --transport http --scope user solara https://api.solaraai.com/mcp
claude mcp login solara

Claude Code guide

Connect the MCP server

https://api.solaraai.com/mcp

A remote MCP server (Streamable HTTP). You sign in to Solara and choose Allow: no API key to copy. Every agent below opens Solara in your browser: sign in, check what it asks for, and choose Allow. Then ask it: "List the video styles I can use in Solara."

Claude (claude.ai, Claude Desktop, the mobile apps)
  1. Go to Customize → Connectors (open it), click + Add, then Add custom connector.
  2. Name it Solara AI, paste https://api.solaraai.com/mcp and click Continue. Keep the settings Claude fills in, then click Add and Connect.
  3. Sign in to Solara and choose Allow. In a chat, click +, then Connectors, and switch Solara AI on.

Works on every Claude plan; Claude Free has one custom connector. On Team and Enterprise, an Owner adds it in Organization settings → Connectors first. Claude guide

ChatGPT (Business, Enterprise and Edu, on the web)
  1. Open chatgpt.com/plugins, select +, then Add custom MCP server.
  2. Name it Solara AI and paste https://api.solaraai.com/mcp under Connection.
  3. Set authentication to OAuth, tick I understand and want to continue, choose Create as a plugin, then sign in to Solara and choose Allow. In a chat, type @ and pick Solara AI.

ChatGPT edits and posts only on its Business, Enterprise and Edu plans, on the web; in a Business workspace, an admin or owner adds it. On ChatGPT Pro it can only read, and OpenAI doesn't list Plus or Free. ChatGPT guide

Cursor

Add Solara to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project):

{
  "mcpServers": {
    "solara": { "url": "https://api.solaraai.com/mcp" }
  }
}

Open Cursor's MCP settings on its Customize page: Solara is listed and asks you to sign in. Cursor guide

Other agents
  • Grok Bot: send your Bot Add this MCP server: https://api.solaraai.com/mcp, confirm, then choose Connect on the card. Guide
  • OpenClaw: run openclaw mcp add solara --url https://api.solaraai.com/mcp --transport streamable-http --auth oauth, then openclaw mcp login solara. Guide
  • Hermes Agent: add solara with url: "https://api.solaraai.com/mcp" and auth: oauth under mcp_servers in ~/.hermes/config.yaml, then run hermes mcp login solara. Guide
  • opencode: add "solara": { "type": "remote", "url": "https://api.solaraai.com/mcp" } under mcp in opencode.json, then run opencode mcp auth solara. Guide
  • Any MCP client: add a remote MCP server with the address above. Sign-in is OAuth, and the agent asks for every permission at once. How connecting works
Your recording

Claude Code, Cursor, opencode and Claude Desktop sessions that can open your files upload the recording themselves. ChatGPT, claude.ai in your browser and Grok Bot can't: paste a public link instead (a Google Drive link shared as Anyone with the link, a Dropbox link, or a file on a website), and Solara fetches it. Clips can be up to 10 minutes long (90 seconds on the free try).

What your agent can ask for

PermissionWhat the agent can do
ReadSee your videos, styles, calendar and whether your posts went out
EditUpload footage and photos, and make and change videos
ExportExport a video, which uses one of your plan's videos, as it does in the app
Ask to postAsk to post or schedule a video, photos or a text post. You approve each one in Solara

Tools

StepToolsWhat they do
Findlist_styles, list_videos, list_folders, list_ready_videosThe styles and caption styles, your videos and folders, finished videos not posted yet (read-only)
Bring in a recordingstart_upload, finish_upload, upload_from_urlUpload a file from the agent's computer, or have Solara fetch a public link
Editcreate_video, get_status, get_previewStart an edit in a style, caption style, speed, pause length and format (9:16 or 16:9), follow it, read the edit and its transcript
Changeapply_edit, undo_agent_changes, swap_picture, new_music_trackChange settings, captions, shots and zooms (one undo step each), take back the agent's own changes, a new b-roll picture or music track
Organizecreate_folder, move_videosMake a folder and file videos in it
Exportexport_video, get_downloadRender the MP4 after your yes, then download it
Postlist_social_accounts, prepare_publish, prepare_photo_post, start_image_upload, finish_image_upload, prepare_text_post, create_post_from_uploadAsk to post a video Solara edited, your own finished video as it is, photos or a text post, now or at a time you pick, with a caption the agent writes from what you said or one you give it. Nothing goes out until you approve
Follow upget_publish_status, list_scheduled_postsWhere a request stands, and what's on your calendar (read-only)

Tools that change or spend something of yours are marked destructive, so your agent can ask you first. Every tool, with its inputs: docs.solaraai.com/mcp/overview.

Things to ask

Turn this recording into a Reel in the Brass style: <a Google Drive or Dropbox link>
Make the captions bigger, add music and fix how my name is spelled.
Switch to Energy Pill captions and speed it up a little.
Export it, write a caption and schedule it for Instagram and TikTok on Tuesday at 9 AM.
Post it again on Thursday on LinkedIn, with a longer caption for LinkedIn.
What's scheduled this week?
Which of my videos aren't posted yet?

Nothing posts without your approval

  • Your agent can only ask to post. Each post waits for you in Solara, where you see the video, the caption, the platforms and the time, and approve it or not.
  • It shows you the edit link and waits for your yes before it exports.
  • It sees only your workspace. It never touches billing or your account, and it can't connect or disconnect your social accounts.
  • Disconnect it any time: in Solara, open the menu under your name, then Connected apps.

Posting goes to the Instagram, TikTok, Facebook and LinkedIn accounts you connect in Solara. Videos can be in English or Hebrew.

What you need

  • A Solara account. AI agents work on every plan, within its limits. On the free try your first download is free; posting a video Solara edited comes with a plan (solaraai.com/pricing).
  • An AI agent that can use a remote MCP server.

Learn more

In this repository

PathWhat it is
.claude-plugin, .mcp.jsonThe Claude Code plugin and marketplace: the MCP server and the skill
.cursor-plugin, mcp.jsonThe same plugin in Cursor's format
skills/solara-videoThe skill: its SKILL.md teaches an agent Solara's CLI
cliThe source of the solaraai CLI, published to npm from here with provenance

The MCP server itself is hosted by Solara at https://api.solaraai.com/mcp; nothing runs on your machine.

For maintainers

The CLI, the skill, the plugin manifests, this README and its icon, SECURITY.md and MAINTAINERS.md are copies: their source is Solara's private monorepo, which syncs them here. Change them there, never here, or the next sync undoes the change. Releases and checks: MAINTAINERS.md.

License

See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.