mcp server
one url, seven tools
Claude Code, Cursor, VS Code and other MCP clients can call the API for you: paste a link in the chat and get the file back. Add the server once, with your API key. See what it can fetch.
https://mcp.fastsaver.io/mcpSend the key as X-Api-Key, or as Authorization: Bearer <key> if your client can only send a bearer token. Never put it in the URL: a request with a query string is refused with a 400.
connect your client
claude code
One command. Put your key in place of YOUR_KEY.
claude mcp add --transport http fastsaver https://mcp.fastsaver.io/mcp --header "X-Api-Key: YOUR_KEY"cursor
Cursor reads the key from the FASTSAVER_API_KEY environment variable, so set it before you start Cursor.
{
"mcpServers": {
"fastsaver": {
"url": "https://mcp.fastsaver.io/mcp",
"headers": { "X-Api-Key": "${env:FASTSAVER_API_KEY}" }
}
}
}vs code
In your project. VS Code asks for the key the first time the server starts and keeps it in its secret storage.
{
"inputs": [
{ "type": "promptString", "id": "fastsaver-key", "description": "FastSaver API key", "password": true }
],
"servers": {
"fastsaver": {
"type": "http",
"url": "https://mcp.fastsaver.io/mcp",
"headers": { "X-Api-Key": "${input:fastsaver-key}" }
}
}
}codex cli
Codex sends the FASTSAVER_API_KEY environment variable as a bearer token.
[mcp_servers.fastsaver]
url = "https://mcp.fastsaver.io/mcp"
bearer_token_env_var = "FASTSAVER_API_KEY"gemini cli
Put your key in place of YOUR_KEY.
gemini mcp add --transport http --header "X-Api-Key: YOUR_KEY" fastsaver https://mcp.fastsaver.io/mcpclaude code plugin
The server and the agent skill in one install. Claude Code asks for your key and keeps it in secure storage. Source: github.com/coder2077/fastsaver_mcp.
/plugin marketplace add coder2077/fastsaver_mcp
/plugin install fastsaver-api@fastsaverAny other client that can send a header: the url above and the X-Api-Key header.
tools
| tool | what it does | credits |
|---|---|---|
| toolfetch_media | what it doesdirect links and metadata for one post, reel, story, video or pin | credits 1.5 instagram stories 5, rutube and likee 3 |
| toolyoutube_info | what it doestitle, author, duration and every format with its file size | credits 2 |
| toolyoutube_search | what it doessearch youtube videos, one page at a time | credits 2 |
| toolyoutube_download | what it doesa temporary direct link: audio, or 144p to 2160p | credits 15 1440p and 2160p 25 |
| toolmusic_charts | what it doesthe shazam top chart for a country or the world | credits 1 |
| toolget_balance | what it doesplan, credits left and rate limit | credits free |
| toollist_supported_platforms | what it doesplatforms, link forms and prices, without a key | credits free |
A tool returns the same json as its REST endpoint and costs the same. A call that fails costs 0.1, even for an unsupported link or one with no post or video id. Listing the tools and list_supported_platforms work without a key.
Tool calls use the same credits and the same requests-per-minute bucket as your REST calls, and the billed ones show up in your request log.
agent skill
Writing code against the API instead? The agent skill teaches a coding agent the endpoints, prices, errors and retries. For Claude Code:
mkdir -p ~/.claude/skills/fastsaver-api
curl -fsSL https://api.fastsaver.io/.well-known/agent-skills/fastsaver-api/SKILL.md -o ~/.claude/skills/fastsaver-api/SKILL.mdOther agents that read Agent Skills can take the same file: /.well-known/agent-skills/fastsaver-api/SKILL.md.