
Download video and audio from public media URLs, or extract their metadata, with one async REST API.
Public tool metadata for what this MCP can expose to an agent.
audio_downloadDownload audio from a URL via HuntAPI and receive a job id.Download audio from a URL via HuntAPI and receive a job id.
No parameter schema in public metadata yet.
jobsPoll status, progress (0–100), and result of an async HuntAPI job.Poll status, progress (0–100), and result of an async HuntAPI job.
No parameter schema in public metadata yet.
media_metadataExtract metadata from a media URL without downloading the file.Extract metadata from a media URL without downloading the file.
No parameter schema in public metadata yet.
video_downloadVideo DownloadVideo Download
No parameter schema in public metadata yet.
wait_for_jobWait for an async download job to finish.Wait for an async download job to finish.
No parameter schema in public metadata yet.
Sponsors
HUNTAPI_API_KEY*secretHuntAPI API key.
Official Model Context Protocol server for the HuntAPI media download API.
Download video and audio from public media URLs, or extract their metadata, with one async REST API.
It lets Claude, Cursor, VS Code, Windsurf and any MCP client call the API as tools. Runs over stdio (local) or Streamable HTTP (self-hosted).
HuntAPI runs this server for you at https://mcp.huntapi.com/ (Streamable HTTP). Send your API key in the x-api-key header; nothing to install.
claude mcp add --transport http huntapi https://mcp.huntapi.com/ --header "x-api-key: YOUR_API_KEY"
{
"mcpServers": {
"huntapi": {
"url": "https://mcp.huntapi.com/",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}
The hosted server and this package expose the same API; run the package locally when you want stdio, your own network egress, or to self-host it.
@huntapi/mcp