Servidor MCP

Evercraft Clip

io.github.jgaethle10/evercraft-clip

Qué hace este 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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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}}}
Añadido
plan_distribution_campaign
1 de October de 2026 a las 02:42
Modificado
plan_clip_job
1 de October de 2026 a las 02:42
Modificado
plan_clip_job
29 de September de 2026 a las 02:48
Añadido
plan_clip_job
27 de September de 2026 a las 02:40
Añadido
get_clip_capabilities
27 de September de 2026 a las 02:40