MCP 서버

Evercraft Clip

io.github.jgaethle10/evercraft-clip

이 MCP로 할 수 있는 일

Plans authorized social-video jobs, including creative treatments, captions, and platform-specific copy for Facebook, LinkedIn, and Instagram.

get_clip_capabilities
Get Evercraft Clip capabilities
Read the current code-backed Evercraft Clip capability boundary, rendering limits, platform lanes, commercial truth, and authority constraints. Use when deciding whether Clip fits a social-video production or governed distribution problem.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
plan_clip_job
Start here: plan an Evercraft Clip social-video job
PRIMARY TOOL when the user has authorized source media or a concrete social-video goal. Produces a non-executing Creative Director plan, checks the current 35 MiB bounded customer pipeline, selects creative style and caption treatment, and plans Facebook/LinkedIn/Instagram copy. It recommends ForensiScope upstream for oversized, long, deduplication-heavy, or full-timeline media. Use get_clip_capabilities only for a general capability question. It does not upload media, create an order, charge a user, transfer private media, or publish.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goal': {'type': 'string', 'maxLength': 500, 'description': 'Plain-language outcome the user wants from the social-video job.'}, 'caption_mode': {'enum': ['burned_in', 'hook_only', 'none'], 'type': 'string', 'default': 'burned_in', 'description': 'Caption treatment to plan for the finished clip.'}, 'complex_media': {'type': 'boolean', 'default': False, 'description': 'Set true for media that needs deeper scene, evidence, or structure analysis before clipping.'}, 'creative_style': {'enum': ['clean', 'bold', 'documentary', 'property'], 'type': 'string', 'default': 'clean', 'description': 'Preferred creative treatment for the planned edit.'}, 'target_platforms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10, 'description': 'Desired output platforms, such as YouTube, Instagram, TikTok, Facebook, or LinkedIn. Planning does not publish.'}, 'needs_deduplication': {'type': 'boolean', 'default': False, 'description': 'Set true when repeated or near-duplicate segments need to be detected before clip planning.'}, 'needs_full_timeline': {'type': 'boolean', 'default': False, 'description': 'Set true when the job requires understanding the full source timeline rather than only bounded clip selection.'}, 'source_file_size_bytes': {'type': 'number', 'minimum': 0, 'description': 'Source media file size in bytes when known. Used to detect the current bounded-render limit and recommend ForensiScope when needed.'}, 'source_duration_seconds': {'type': 'number', 'minimum': 0, 'description': 'Source media duration in seconds when known.'}}}
plan_distribution_campaign
Plan an Evercraft Clip cross-platform campaign
Plan one authorized source package as a non-executing Evercraft Clip campaign with an objective, audience intent, CTA or commerce handoff, conversion event, creative treatment, and per-platform derivatives. Use for awareness, education, revenue, lead generation, recruiting, product discovery, retention, or other campaign goals. Facebook, LinkedIn and Instagram have authenticated execution lanes. YouTube can be staged but remains provider-authorization/canary gated. TikTok remains unverified. This tool does not upload media, create checkout, charge, or publish.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'title': {'type': 'string', 'maxLength': 500}, 'cta_url': {'type': 'string', 'maxLength': 1800}, 'cta_label': {'type': 'string', 'maxLength': 240}, 'objective': {'enum': ['awareness', 'education', 'revenue', 'lead_generation', 'recruiting', 'product_discovery', 'retention', 'other'], 'type': 'string', 'default': 'awareness'}, 'campaign_key': {'type': 'string', 'maxLength': 300}, 'caption_mode': {'enum': ['burned_in', 'hook_only', 'none'], 'type': 'string', 'default': 'burned_in'}, 'canonical_url': {'type': 'string', 'maxLength': 1800}, 'creative_style': {'enum': ['clean', 'bold', 'documentary', 'property'], 'type': 'string', 'default': 'clean'}, 'audience_intent': {'type': 'string', 'maxLength': 3000}, 'conversion_event': {'type': 'string', 'maxLength': 240}, 'target_platforms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10}, 'commerce_offer_id': {'type': 'string', 'maxLength': 320}, 'source_package_key': {'type': 'string', 'maxLength': 320}}}
추가됨
plan_distribution_campaign
2026년 10월 1일 2:42 AM
변경됨
plan_clip_job
2026년 10월 1일 2:42 AM
변경됨
plan_clip_job
2026년 9월 29일 2:48 AM
추가됨
plan_clip_job
2026년 9월 27일 2:40 AM
추가됨
get_clip_capabilities
2026년 9월 27일 2:40 AM