# Eranol — MCP server on mcp.ai > Connect your Eranol account and use 10 tools for video and audio straight from your AI agent. Connect with your own API key. Eranol provides API-driven video, audio, and media conversion workflows powered by FFmpeg. By: mcp.ai · official Page: https://mcp.ai/eranol ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_eranol?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/eranol/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/eranol/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/eranol/skill.md Postman collection (v2.1): https://mcp.ai/eranol/postman.json ## Tools - eranol_caption_video(language?: string, position?: string, font_size?: integer, video_url: string, font_color?: string, padding_top?: integer, outline_color?: string, outline_width?: integer, padding_bottom?: integer, max_words_per_line?: integer, max_segment_duration?: number) — Transcribe a publicly downloadable video's audio, burn styled captions into the video, and produce subtitles. This asynchronous processing call consumes Eranol credits; the smallest live-tested media - eranol_concat_videos(clips: object[], transition?: object) — Join two or more ordered, publicly downloadable video clips, optionally with one transition between clips. This asynchronous processing call consumes Eranol credits; observed processing cost at least - eranol_convert_media(source_url: string, output_format: string) — Convert a publicly downloadable media URL to MP3, WAV, JPG, WebP, MP4, or WebM using one fixed route selected by output_format. This asynchronous processing call consumes Eranol credits; the smallest - eranol_delete_job(job_id: string) — Cancel or delete an Eranol media job and remove its generated output immediately. - eranol_enhance_audio(media_url: string, keep_video?: boolean, post_filter?: boolean, output_format?: string, voice_profile?: string, loudness_target?: number, attenuation_limit_db?: number) — Enhance speech in publicly downloadable audio or video with noise reduction, voice profiling, optional loudness normalization, and output-format controls. This processing call consumes Eranol credits; - eranol_get_account_credits() — Return the connected Eranol account ID and remaining processing credits. - eranol_get_job_result(job_id: string) — Return a completed Eranol media job's download URL and output metadata, or its status and progress while still processing. Generated output URLs expire after 24 hours. - eranol_get_job_status(job_id: string) — Return an Eranol media job's state, progress, timestamps, error, and nested result metadata when available. - eranol_trim_video(video_url: string, end_seconds: number, start_seconds: number) — Create a losslessly trimmed clip from a publicly downloadable video URL and start/end times. This asynchronous processing call consumes Eranol credits; the smallest live-tested media operation cost 10 - eranol_watermark_video(scale?: number, margin?: integer, opacity?: number, position?: string, video_url: string, watermark_url: string) — Add an image watermark to a publicly downloadable video with position, margin, opacity, and scale controls. This asynchronous processing call consumes Eranol credits; the smallest live-tested processi ## Example prompts - "What can I do in Eranol?" - "Show me a summary of my Eranol account" ## Links Docs: https://mcp.ai/docs/mcps/eranol Website: https://mcp.ai/mcps/eranol