Muxara MCP Server
Onlie video conversions via API
Documentation
Muxara
- Convert
MP4- MP4 to MKV
- MP4 to WebM
- MP4 to AVI
- MP4 to MOV
- MP4 to GIF
- MP4 to MPEG-TS
- MP4 to 3GP
M4V - M4V to MP4
- M4V to MKV
- M4V to WebM
- M4V to AVI
- M4V to MOV
- M4V to GIF
- M4V to MPEG-TS
- M4V to 3GP
MKV - MKV to MP4
- MKV to WebM
- MKV to AVI
- MKV to MOV
- MKV to GIF
- MKV to MPEG-TS
- MKV to 3GP
MOV - MOV to MP4
- MOV to MKV
- MOV to WebM
- MOV to AVI
- MOV to GIF
- MOV to MPEG-TS
- MOV to 3GP
AVI - AVI to MP4
- AVI to MKV
- AVI to WebM
- AVI to MOV
- AVI to GIF
- AVI to MPEG-TS
- AVI to 3GP
WebM - WebM to MP4
- WebM to MKV
- WebM to AVI
- WebM to MOV
- WebM to GIF
- WebM to MPEG-TS
- WebM to 3GP
WMV - WMV to MP4
- WMV to MKV
- WMV to WebM
- WMV to AVI
- WMV to MOV
- WMV to GIF
- WMV to MPEG-TS
- WMV to 3GP
FLV - FLV to MP4
- FLV to MKV
- FLV to WebM
- FLV to AVI
- FLV to MOV
- FLV to GIF
- FLV to MPEG-TS
- FLV to 3GP
3GP - 3GP to MP4
- 3GP to MKV
- 3GP to WebM
- 3GP to AVI
- 3GP to MOV
- 3GP to GIF
- 3GP to MPEG-TS
MPEG-TS - MPEG-TS to MP4
- MPEG-TS to MKV
- MPEG-TS to WebM
- MPEG-TS to AVI
- MPEG-TS to MOV
- MPEG-TS to GIF
- MPEG-TS to 3GP
MPEG - MPEG to MP4
- MPEG to MKV
- MPEG to WebM
- MPEG to AVI
- MPEG to MOV
- MPEG to GIF
- MPEG to MPEG-TS
- MPEG to 3GP
OGV - OGV to MP4
- OGV to MKV
- OGV to WebM
- OGV to AVI
- OGV to MOV
- OGV to GIF
- OGV to MPEG-TS
- OGV to 3GP
All conversion formats
- Formats
- How it works
- Free Mac app
For AI agents
Convert video with MCP
Muxara exposes a remote MCP server so Claude, Cursor, and other agents can create conversion jobs, upload media, and download results.
Tools
Eight MCP tools mirror the website conversion flow. Agents call these over Streamable HTTP at the endpoint below.
list_conversions
List all conversion options with accepted input extensions and output format.
get_conversion_defaults
Get default and valid codec, quality, and trim parameters for a slug.
create_conversion_job
Create a job and receive a signed upload URL (max 500 MB input).
confirm_upload
Confirm the file was uploaded to the signed URL.
update_conversion_job
Change output format or conversion settings before processing.
start_conversion
Queue FFmpeg conversion on the worker.
get_conversion_status
Poll job status and progress when ready.
get_media_info
Probe uploaded file for duration, resolution, codecs, and bitrate.
Use cases
AI chat assistants
A user asks their assistant to convert an MKV to MP4. The agent lists formats, creates a job, guides the upload, and returns a download link when ready.
Automation pipelines
Scripts or CI jobs create conversion jobs, upload via signed URLs, and poll status without a browser - useful for media prep workflows.
Format discovery
Agents call list_conversions and get_conversion_defaults before choosing the right slug for a user's file extension and target device.
Editor and CMS integrations
Build custom tools that hand off transcoding to Muxara while keeping the same limits as the public website.
Workflow
File bytes are not sent through MCP tool calls. Upload uses a signed URL, same as the website.
- create_conversion_job - returns jobId and uploadUrl
- PUT the file to uploadUrl (Content-Type: application/octet-stream)
- confirm_upload
- start_conversion (optionally update_conversion_job first)
- get_conversion_status until status is ready
- Download from the URL in the status response
Connect
Use Streamable HTTP transport. The endpoint is https://api.muxara.com/mcp.
Cursor
Add to your MCP config (.cursor/mcp.json or Cursor settings):
{
"mcpServers": {
"muxara": {
"url": "https://api.muxara.com/mcp"
}
}
}
MCP Inspector
Run the inspector, choose Streamable HTTP, and enter the full endpoint URL:
npx @modelcontextprotocol/inspector
# Streamable HTTP → https://api.muxara.com/mcp
Authentication
The MCP server is public - no API keys, OAuth, or Muxara account required.
- No API key or sign-up
- Streamable HTTP at api.muxara.com/mcp
- Fair-use rate limits apply
- Free conversion and download
FAQ
Do I need an API key?
No. The MCP server is public with fair-use limits, same as the website. No OAuth or account is required.
Can I upload files through MCP tool calls?
No. create_conversion_job returns a signed uploadUrl. PUT the file directly to that URL (up to 500 MB), then call confirm_upload. This matches how the browser uploader works.
Does MCP conversion cost anything?
No. Conversion and download are free, same as muxara.com.