EasyDown for AI agents
Video Downloader MCP Server
Connect Claude Code, Cursor, MCP Inspector, or another Streamable HTTP client to one authenticated tool for public media links across 11 supported platforms.
https://api.easydown.org/mcpConnect the MCP server
Use the same private EasyDown API token for REST and MCP. Keep the token in your client configuration and never place it in public browser code.
{
"mcpServers": {
"easydown": {
"url": "https://api.easydown.org/mcp",
"headers": {
"Authorization": "Bearer ed_live_xxx"
}
}
}
}Replace ed_live_xxx with an API token created in your EasyDown account.
Platform downloader MCP pages
Every platform page documents the exact public URL formats, media behavior, example request, and known limits for that source.
YouTube
YouTube Video Downloader MCP
TikTok
TikTok Video Downloader MCP
Instagram Downloader MCP
Twitter / X
Twitter Video Downloader MCP
Bilibili
Bilibili Video Downloader MCP
Xiaohongshu / RedNote
Xiaohongshu Downloader MCP
Douyin
Douyin Video Downloader MCP
Threads
Threads Video Downloader MCP
Weibo Media Downloader MCP
Kuaishou / Kwai
Kuaishou Video Downloader MCP
Toutiao
Toutiao Video Downloader MCP
One tool, one response shape
The server exposes only parse_media_url. It detects the platform from the URL and preserves every media candidate returned by the existing EasyDown parser.
Input
parse_media_url({
"url": "https://www.youtube.com/watch?v=..."
})Structured output
{
"status": 200,
"data": { "images": [], "videos": [], "audios": [] },
"billing": { "creditsCharged": 3, "creditsRemaining": 97 }
}Credit charges
Most platforms cost 1 credit per downloadable result or confirmed processing cost caused by a clear content restriction. YouTube costs 3 credits, Threads and Kuaishou cost 2, and Xiaohongshu / RedNote costs 10. Unsupported URLs, authentication errors, temporary failures, and unconfirmed empty results are free.
Public single-post media
The MCP server is designed for supported public single posts. Profiles, search pages, feeds, collections, private content, deleted content, and unsupported live pages remain outside the product scope.
MCP server FAQ
What does the EasyDown MCP server return?
parse_media_url returns the existing EasyDown media schema: platform, title, thumbnail, duration, images, videos, audios, message, and billing data. Media candidate arrays are not truncated by the MCP layer.
How do I authenticate the video downloader MCP server?
Create an ed_live API token in the EasyDown dashboard and send it as Authorization: Bearer ed_live_xxx on every Streamable HTTP request.
Does connecting or listing MCP tools consume credits?
No. Initialization and tools/list do not charge credits. Most platforms cost 1 credit per downloadable result or confirmed processing cost caused by a clear content restriction. YouTube costs 3 credits, Threads and Kuaishou cost 2, and Xiaohongshu / RedNote costs 10. Unsupported URLs, authentication errors, temporary failures, and unconfirmed empty results are free.
Does EasyDown store downloaded files?
No. The MCP server returns source media URLs and metadata. Those URLs may expire or require source-specific request headers, cookies, or regional access.