Skip to main content

clipici-mcp

An MCP server for Clipici — turn long videos into captioned, viral-ready short clips (with correct Romanian diacritics) from any MCP client: Claude Code, Claude Desktop, Cursor, and more.

What it does

The server wraps the Clipici REST API as MCP tools:

Tool What it does
clipici_whoami / clipici_usage Account info and minutes/quota
clipici_create_clips Upload a video (local file or URL) → AI clip pipeline
clipici_wait_for_job Poll a job to completion, with live progress
clipici_list_jobs / clipici_get_job Browse jobs
clipici_list_clips / clipici_get_clip Browse generated clips
clipici_download_clip Save a finished clip to disk, or get a download URL
clipici_get_captions Export a clip's captions as SRT/VTT
clipici_caption_video Caption-only: burn captions onto a video you already cut
clipici_regenerate_clip Re-render with a new aspect ratio / caption style / template
clipici_edit_subtitles / clipici_restore_diacritics Fix caption text & diacritics
clipici_trim_clip / clipici_split_clip / clipici_merge_clips Cut, split, montage
clipici_export_aspect_ratios Clone a clip into 9:16 / 1:1 / 16:9

It also exposes read-only resources (clipici://jobs, clipici://jobs/{id}, clipici://clips/{id}) and a guided prompt make_viral_clips.

Get an API key

In the Clipici dashboard → Setări → Chei API, generate a key (clpc_live_…). It's shown once — copy it.

Use it (local / stdio)

Add to your MCP client config (Claude Code: ~/.claude.json or project .mcp.json; Claude Desktop: claude_desktop_config.json):

{
  "mcpServers": {
    "clipici": {
      "command": "uvx",
      "args": ["clipici-mcp"],
      "env": { "CLIPICI_API_KEY": "clpc_live_your_key_here" }
    }
  }
}

CLIPICI_API_URL defaults to https://api.clipici.ro. For local development against your own backend, add "CLIPICI_API_URL": "http://localhost:8000".

Then ask your agent: "Use Clipici to turn ./talk.mp4 into viral clips, wait for it, and download the top clip to ./clips/."

Hosted / remote (Streamable-HTTP)

The same server can run as a remote MCP at https://mcp.clipici.ro — point a remote-MCP-capable client at it and authenticate with Authorization: Bearer clpc_live_…. Note: local-file tools (file_path, dest_path) only work in stdio mode; with the hosted server, pass a public url and use the returned download URL.

Environment variables

Var Default Notes
CLIPICI_API_KEY — Your clpc_live_… key (required for stdio)
CLIPICI_API_URL https://api.clipici.ro Backend base URL
CLIPICI_TRANSPORT stdio stdio or http
MCP_HTTP_HOST / MCP_HTTP_PORT 0.0.0.0 / 9000 HTTP transport bind

Develop & test

cd mcp
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest -q                      # unit tests (no backend needed)

# Interactive tool testing:
CLIPICI_API_KEY=clpc_live_… npx @modelcontextprotocol/inspector uvx clipici-mcp

# Opt-in end-to-end smoke against a local backend:
CLIPICI_E2E=1 CLIPICI_API_URL=http://localhost:8000 \
  CLIPICI_API_KEY=clpc_live_… CLIPICI_E2E_VIDEO=./sample.mp4 pytest -q tests/test_e2e_smoke.py

Metadata

Release files for clipici-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clipici-mcp 0.1.1
File Size Uploaded
clipici_mcp-0.1.1.tar.gz 17.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clipici-mcp 0.1.1
File Interpreter ABI Platform
clipici_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.9 kB

Release files / clipici_mcp-0.1.1.tar.gz

Download URL clipici_mcp-0.1.1.tar.gz
Size 17.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a5fbc569aa1bb507dd0142bc8a1dbe979be1acd1457e9dc3c6167403a17790c1
BLAKE2b-256 checksum
How to use checksums
38555f5755ff8e78d2f6c5991810e4a89b8b25f13799423b6859e8a1df776cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / clipici_mcp-0.1.1-py3-none-any.whl

Download URL clipici_mcp-0.1.1-py3-none-any.whl
Size 19.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44cdbe206a2c2ce6dd3fea422eeb1d35fd95cbe9130b936f20b8725495006cd7
BLAKE2b-256 checksum
How to use checksums
1b5e9ce2a44779ce963aeee15862c474066f3b7a430a92d189328c0223464213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page