Using Importly with MCP (Claude, Cursor, and other AI agents)
The Importly MCP server lets AI agents download, transcribe, and inspect any video or audio URL through the Model Context Protocol. If you're building with Claude, Cursor, Cline, Windsurf, or any MCP-compatible client, your agent gets media-ingestion superpowers with one config block — no yt-dlp, proxies, or ffmpeg.
What You Can Build
- "Summarize this video" — agents transcribe any URL and work with the text
- Research agents that pull metadata and transcripts from cited videos
- Content pipelines where an agent downloads media to hosted storage and hands off a direct link
- Podcast/interview processing with timestamped segments
Prerequisites
- An Importly API key — new accounts get $3.00 in free credits, no card required
- An MCP-compatible client (Claude Desktop, Claude Code, Cursor, Cline, Windsurf, …)
Setup
Claude Code
bash1claude mcp add importly -e IMPORTLY_API_KEY=your_key -- npx -y importly-mcp
Claude Desktop, Cursor, Cline, Windsurf
Add to your client's MCP config (claude_desktop_config.json, .cursor/mcp.json, etc.):
json1{2 "mcpServers": {3 "importly": {4 "command": "npx",5 "args": ["-y", "importly-mcp"],6 "env": { "IMPORTLY_API_KEY": "your_key" }7 }8 }9}
Available Tools
| Tool | What it does |
| ---- | ------------ |
| import_media / check_import | Download media, get a direct link (optionally with transcript) |
| transcribe_media / check_transcription | Speech-to-text with timestamped segments |
| get_metadata / check_metadata | Full metadata without downloading |
| get_basic_metadata / check_basic_metadata | Fast title/duration/thumbnail |
| check_balance | Remaining credit balance |
Jobs are async — submit tools return a jobId and the agent polls the matching check tool. The tool responses guide the agent through this automatically.
Try It
Ask your agent:
Transcribe https://www.youtube.com/watch?v=jNQXAC9IVRw and summarize it in one sentence.