CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
getcutpro avatar

CutPro

getcutpro/mcp
34 toolsauthSTDIO, HTTPregistry active
Summary

Connects Claude to the full CutPro API for AI-driven video clipping. You get 34 tools covering the entire workflow: analyze a long video, submit it for clipping, list the AI-generated clips sorted by rating, apply editing templates, render to MP4, and publish to TikTok, Instagram, or YouTube. Works over stdio for local clients and a hosted Streamable HTTP endpoint with OAuth for ChatGPT and Claude.ai. Requires a CutPro Pro plan and API key. Token-efficient by design: list operations cap results and omit signed URLs unless requested. Reach for this when you want to automate virality from raw footage without leaving the LLM context.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Public tool metadata for what this MCP can expose to an agent.

34 tools
get_workspaceThe workspace this key resolved to, with plan and role.

The workspace this key resolved to, with plan and role.

No parameter schema in public metadata yet.

get_balanceCurrent credit balance of the workspace.

Current credit balance of the workspace.

No parameter schema in public metadata yet.

get_balance_historyLedger of credits added and consumed.4 params

Ledger of credits added and consumed.

Parameters* required
limitinteger
pageinteger
reference_typestring
typestring
list_videosYour source video library.3 params

Your source video library.

Parameters* required
limitinteger
pageinteger
sortstring
delete_videoDelete a source video and its submissions/clips.1 params

Delete a source video and its submissions/clips.

Parameters* required
video_idstring
start_uploadGet a presigned URL to upload your own video file. PUT the bytes to upload_url (same content_type), then call complete_upload. Max 2 GB; .mp4/.mov/.webm/.mkv.3 params

Get a presigned URL to upload your own video file. PUT the bytes to upload_url (same content_type), then call complete_upload. Max 2 GB; .mp4/.mov/.webm/.mkv.

Parameters* required
content_typestring
MIME type. Defaults to video/mp4.
file_namestring
file_sizenumber
File size in bytes.
complete_uploadRegister a finished upload (after the PUT) and get its metadata and credit cost. Returns a video_id for submit_clipping.5 params

Register a finished upload (after the PUT) and get its metadata and credit cost. Returns a video_id for submit_clipping.

Parameters* required
durationnumber
file_namestring
heightnumber
video_idstring
widthnumber
analyze_videoPreview metadata and credit cost of a public video URL (YouTube, Twitch, Kick, TikTok). Free. Returns a video_id for submit_clipping.1 params

Preview metadata and credit cost of a public video URL (YouTube, Twitch, Kick, TikTok). Free. Returns a video_id for submit_clipping.

Parameters* required
urlstring
Public video URL.
submit_clippingStart AI clipping. Charges credits immediately (call analyze_video first). Returns submission_id to poll with get_submission.5 params

Start AI clipping. Charges credits immediately (call analyze_video first). Returns submission_id to poll with get_submission.

Parameters* required
source_languagestring
one of auto · en · pt
strategy_idstring
Clipping strategy id.
template_idstring
Editing template id.
timeframeobject
Seconds [start, end) to process. Omit for the whole video.
video_idstring
From analyze_video or complete_upload.
list_submissionsClipping jobs for a video.3 params

Clipping jobs for a video.

Parameters* required
limitinteger
pageinteger
video_idstring
get_submissionPoll a submission until status is 'completed' or 'failed'.2 params

Poll a submission until status is 'completed' or 'failed'.

Parameters* required
submission_idstring
video_idstring
delete_submissionDelete a submission and its clips.2 params

Delete a submission and its clips.

Parameters* required
submission_idstring
video_idstring
list_clipsClips of a completed submission, rating-sorted. URLs omitted unless include_urls is true (they are long).5 params

Clips of a completed submission, rating-sorted. URLs omitted unless include_urls is true (they are long).

Parameters* required
include_urlsboolean
Include play/download URLs. Default false.
limitinteger
Max clips to return. Default 10.
min_ratingnumber
Only clips with at least this rating (0-10).
submission_idstring
video_idstring
apply_templateApply an editing template to clips of a submission in bulk. Omit clip_ids to apply to all.4 params

Apply an editing template to clips of a submission in bulk. Omit clip_ids to apply to all.

Parameters* required
clip_idsarray
submission_idstring
template_idstring
video_idstring
delete_clipDelete a single generated clip.3 params

Delete a single generated clip.

Parameters* required
clip_idstring
submission_idstring
video_idstring
list_templatesEditing templates to apply to clips. Use an id as template_id.4 params

Editing templates to apply to clips. Use an id as template_id.

Parameters* required
filterstring
limitinteger
pageinteger
sortstring
render_clipRender a clip to a final MP4. Returns render_id (poll with get_render). download_url is included when served from cache.3 params

Render a clip to a final MP4. Returns render_id (poll with get_render). download_url is included when served from cache.

Parameters* required
clip_idstring
submission_idstring
video_idstring
list_rendersYour render jobs.3 params

Your render jobs.

Parameters* required
limitinteger
pageinteger
statusstring
get_render_limitsRender quota and limits for the workspace.

Render quota and limits for the workspace.

No parameter schema in public metadata yet.

get_renderPoll a render until status is 'completed'.1 params

Poll a render until status is 'completed'.

Parameters* required
render_idstring
get_render_downloadSigned download URL of a completed render.1 params

Signed download URL of a completed render.

Parameters* required
render_idstring
cancel_renderCancel an in-progress render or delete a finished one.1 params

Cancel an in-progress render or delete a finished one.

Parameters* required
render_idstring
start_bulk_downloadBundle several renders into one download. Returns a jobId to poll with get_bulk_download.1 params

Bundle several renders into one download. Returns a jobId to poll with get_bulk_download.

Parameters* required
render_idsarray
Render ids to bundle.
get_bulk_downloadPoll a bulk download job until ready.1 params

Poll a bulk download job until ready.

Parameters* required
job_idstring
create_postPublish rendered clips to connected accounts. Each video has an editId (the render's edit_setting_id) and targets (connectionId + per-platform metadata). Set scheduled_at (ISO 8601) to schedule.2 params

Publish rendered clips to connected accounts. Each video has an editId (the render's edit_setting_id) and targets (connectionId + per-platform metadata). Set scheduled_at (ISO 8601) to schedule.

Parameters* required
scheduled_atstring
ISO 8601 future time to schedule the post.
videosarray
Clips to publish and where.
list_postsYour posts.3 params

Your posts.

Parameters* required
limitinteger
pageinteger
statusstring
get_postA post with its per-account items and statuses.1 params

A post with its per-account items and statuses.

Parameters* required
idstring
update_postUpdate a pending post, e.g. reschedule or adjust items.3 params

Update a pending post, e.g. reschedule or adjust items.

Parameters* required
idstring
itemsarray
scheduled_atstring
publish_postTrigger immediate publishing of a post.1 params

Trigger immediate publishing of a post.

Parameters* required
idstring
retry_post_itemRetry a single failed post item without disturbing the others.2 params

Retry a single failed post item without disturbing the others.

Parameters* required
idstring
item_idstring
delete_post_itemRemove a single item from a post.2 params

Remove a single item from a post.

Parameters* required
idstring
item_idstring
delete_postDelete an entire post.1 params

Delete an entire post.

Parameters* required
idstring
list_connectionsConnected social accounts. Use an id as connectionId in create_post.3 params

Connected social accounts. Use an id as connectionId in create_post.

Parameters* required
limitinteger
pageinteger
platformstring
get_connectionA single connected account.1 params

A single connected account.

Parameters* required
idstring

CutPro MCP

npm version MCP Registry smithery badge

A Model Context Protocol (MCP) server that turns long videos into viral clips with AI. It exposes the full CutPro API as tools, so an LLM can run the whole flow: analyze a video, clip the best moments, render the final MP4, and publish to TikTok, Instagram and YouTube.

Key features

  • End to end. All 34 v1 endpoints as tools: workspace, balance, videos, clipping, clips, templates, renders, posts and connections.
  • Token efficient. Results are compact and projected to the fields that matter; list_clips is rating sorted, capped, and omits long signed URLs unless asked.
  • Runs everywhere. stdio for local clients (Claude Code, Cursor, Claude Desktop, Windsurf, VS Code, Cline, Zed) and a hosted Streamable HTTP endpoint with OAuth for ChatGPT and Claude.ai.

Getting started

Requirements

  • Node.js 18 or newer.
  • A CutPro account on the Pro plan and an API key. Generate one at cut.pro/studio/me/api-keys.
  • An MCP-compatible client.

Standard config

Most clients use the same JSON. Add your API key under env:

{
  "mcpServers": {
    "cutpro": {
      "command": "npx",
      "args": ["-y", "@cutpro/mcp"],
      "env": { "CUTPRO_API_KEY": "<your-api-key>" }
    }
  }
}

Install

Install in VS Code Install in Cursor Install in LM Studio Install in Goose

After installing via a button, add your CUTPRO_API_KEY to the server's env.

Claude Code
claude mcp add cutpro --env CUTPRO_API_KEY=<your-api-key> -- npx -y @cutpro/mcp
Claude Desktop

Add to claude_desktop_config.json (Settings, Developer, Edit Config):

{
  "mcpServers": {
    "cutpro": {
      "command": "npx",
      "args": ["-y", "@cutpro/mcp"],
      "env": { "CUTPRO_API_KEY": "<your-api-key>" }
    }
  }
}
Cursor / Windsurf / VS Code (manual)

Add the standard config above to the client's MCP settings (mcp.json / mcpServers).

Cline

Open the MCP Servers panel, choose Configure, and add the standard config above.

Gemini CLI
gemini mcp add cutpro npx -y @cutpro/mcp -e CUTPRO_API_KEY=<your-api-key>
Codex

Add to ~/.codex/config.toml:

[mcp_servers.cutpro]
command = "npx"
args = ["-y", "@cutpro/mcp"]
env = { "CUTPRO_API_KEY" = "<your-api-key>" }
ChatGPT and Claude.ai (hosted, no install)

Use the hosted server. Add a custom connector pointing to:

https://mcp.cut.pro

You authorize with your CutPro API key on a consent page (OAuth), so no local setup is needed.

Configuration

The server is configured with environment variables.

VariableDescriptionRequired
CUTPRO_API_KEYYour CutPro API key (Pro plan).Yes (stdio)
CUTPRO_WORKSPACE_IDSelects the workspace for multi-workspace keys.No
CUTPRO_API_URLOverride the API base URL. Defaults to https://api.cut.pro/api/v1.No
Self-hosting the remote (Streamable HTTP + OAuth)
VariableDescription
MCP_TRANSPORT=http / PORTServe Streamable HTTP at the root instead of stdio.
MCP_OAUTH=1Enable the full OAuth 2.1 layer (discovery, DCR, PKCE) for browser clients.
MCP_PUBLIC_URLPublic endpoint, e.g. https://mcp.cut.pro. Its origin becomes the OAuth issuer.
MCP_REDIS_URLBack OAuth state with Redis so it survives restarts and scales across instances.
MCP_TRANSPORT=http PORT=8787 MCP_OAUTH=1 \
MCP_PUBLIC_URL=https://mcp.cut.pro MCP_REDIS_URL=redis://127.0.0.1:6379 \
npx -y @cutpro/mcp

In OAuth mode the user authorizes with their own API key on a consent page; the access token maps server side to that key. Without MCP_REDIS_URL, an in-memory store is used (single instance, state lost on restart).

Tools

Workspace and balance
  • get_workspace: the workspace this key resolved to, with plan and role.
  • get_balance: current credit balance.
  • get_balance_history: ledger of credits added and consumed.
Videos and uploads
  • list_videos: your source video library.
  • start_upload: get a presigned URL to upload your own file (max 2 GB; .mp4/.mov/.webm/.mkv).
  • complete_upload: register a finished upload and get its credit cost.
  • delete_video: delete a source video and its submissions.
Clipping
  • analyze_video: preview metadata and credit cost of a public URL (free).
  • submit_clipping: start AI clipping (charges credits).
  • list_submissions: clipping jobs for a video.
  • get_submission: poll a submission until completed or failed.
  • delete_submission: delete a submission and its clips.
Clips and templates
  • list_clips: clips of a completed submission, rating sorted (URLs opt-in).
  • apply_template: apply an editing template to clips in bulk.
  • delete_clip: delete a single clip.
  • list_templates: editing templates to apply to clips.
Renders
  • render_clip: render a clip to a final MP4.
  • get_render: poll a render until completed.
  • get_render_download: signed download URL of a completed render.
  • cancel_render: cancel or delete a render.
  • get_render_limits: render quota for the workspace.
  • start_bulk_download / get_bulk_download: bundle several renders into one download.
Posts and connections
  • create_post: publish rendered clips to connected accounts (immediate or scheduled).
  • list_posts / get_post / update_post / delete_post: manage posts.
  • publish_post: trigger publishing now.
  • retry_post_item / delete_post_item: handle individual targets.
  • list_connections / get_connection: connected social accounts.

Each tool carries read-only / write / destructive annotations so clients can plan calls.

Links

  • Docs: cut.pro/docs/api-reference/mcp
  • npm: @cutpro/mcp
  • MCP Registry: io.github.getcutpro/cutpro

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

CUTPRO_API_KEY*secret

Your CutPro API key (Pro plan). Generate one at https://cut.pro/studio/me/api-keys.

CUTPRO_WORKSPACE_ID

Only needed for multi-workspace keys.

Categories
Design & Creative
Registryactive
Package@cutpro/mcp
TransportSTDIO, HTTP
AuthRequired
UpdatedJun 1, 2026
View on GitHub

Related Design & Creative MCP Servers

View all →
good-sender avatar
GoodSender

io.github.good-sender/goodsender-mcp

Free consent-based emailing and interactive email template design tools
1
isco-tec avatar
Mcp

io.github.isco-tec/mcp

Official MCP server for Scorezilla — add a leaderboard to your game from your AI coding assistant.
1
meltflexdevs avatar
MeltFlex AI

io.github.meltflexdevs/meltflex

AI interior design — restyle rooms, place furniture, and virtually stage spaces from a photo.
1
mw-jeong avatar
AgentSUMO

io.github.mw-jeong/agentsumo-mcp

MCP server for LLM-driven SUMO traffic simulation, scenario design, and result analysis.
1
user0856 avatar
Snaprender

io.github.user0856/snaprender

Screenshot, extract content, and render web pages. PNG/JPEG/WebP/PDF, batch, signed URLs.
1
visus-mcp avatar
Visus Mcp

io.github.visus-mcp/visus-mcp

Security-first web access. Sanitizes pages, blocks injection, redacts PII. Now with PDF/JSON/SVG.
1