FrameThrower MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FrameThrower MCP ServerFind me film frames with a neon-lit, rainy night mood"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FrameThrower MCP Server
Film references, inside your agent. Connect any MCP client to a cinematography reference library of 5,489 films, indexed frame by frame on lighting, lens character, shot size, colour and mood.
Ask for a look in conversation and the agent comes back with real frames, credited to their film, director and cinematographer.
https://framethrower.ai/api/mcpRemote server, OAuth 2.1, four tools, no rate limits, $2 of credits free on signup (no card).
Quick start
Claude (Desktop / Web)
Settings → Connectors → Add custom connector → paste:
https://framethrower.ai/api/mcpSign in when the browser opens. That's it.
Cursor
One-click:
Or add to ~/.cursor/mcp.json:
{
"mcpServers": {
"framethrower": {
"url": "https://framethrower.ai/api/mcp"
}
}
}Clients that only speak stdio
Bridge with mcp-remote, which
handles the OAuth flow for you:
{
"mcpServers": {
"framethrower": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://framethrower.ai/api/mcp"]
}
}
}Full per-client steps in docs/install.md.
Related MCP server: broll-studio-mcp
The four tools
Tool | Credits | What it does |
| 2 | Search by concept, mood, colour, composition or scene, in natural language |
| 2 | Find frames by cinematography attribute — lens, shot size, style, setting, time of day, director, year |
| 2 | More frames like one already shortlisted. This is the refinement loop |
| 2 | Full metadata, thumbnail and link for a single frame |
search_frames
Argument | Type | Notes |
| string, required | e.g. |
| number, 1–40 | defaults to 12 |
find_by_craft
All optional — combine them to narrow.
Argument | Type | Notes |
| string |
|
| string |
|
| string | |
| string |
|
| string |
|
| string | |
| number | year range |
| number, 1–40 | defaults to 12 |
find_similar
Argument | Type | Notes |
| string, required | an id from a previous result |
| number, 1–40 | defaults to 12 |
get_frame_details
Argument | Type | Notes |
| string, required |
How it's meant to be used
The server sends usage instructions on connect, so a client doesn't need to be told how to behave. The loop it asks for:
Search — the agent calls
search_frameswith what you described.Show a few — about four, each with film, director and a link. Not a dump.
React — "more like #2", "colder", "tighter". That becomes a
find_similaron that frame, or afind_by_craftwith attributes adjusted.Repeat until it's right.
Every result keeps a link back to FrameThrower, because inline image rendering in chat is unreliable and the gallery is where the frames look like themselves.
See examples/prompts.md for conversations that work.
What it costs
$2 of credits free on signup, no card. Then $1 = 1,000 credits, and each tool call costs 2 — so $1 covers 500 calls. Credits never expire. There are no rate limits.
Run out and the tool replies with a message saying so, including your balance and where to top up, so the agent can explain itself rather than failing silently.
What it returns — and what it doesn't
Tools return metadata, a thumbnail URL, colour palettes and a deep link back to FrameThrower. Never raw image bytes.
This is a discovery and reference tool, not an image-delivery pipe. The frames are not ours to license — they are shown at reduced resolution as references for commentary, education and study, and rights remain with their owners. See intended use.
Why there's no server code here
The FrameThrower MCP server is remote and hosted — you connect to it, you don't run it. So this repo is the connector: manifests, per-client setup, tool signatures and worked examples. Nothing to install, nothing to keep running, and no API key to manage — OAuth means the agent acts as your signed-in FrameThrower account.
Also available
REST API — 11 endpoints, no rate limits. Machine-readable spec · docs
npm SDK —
npm install framethrower-ai(source)
Same account, same credits.
About
FrameThrower is the reference app for the future creative: one of the largest film still libraries on the internet, callable from a REST API, an MCP server and an npm SDK. Built by senior filmmakers and ads creatives, for working film professionals.
MIT licensed.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Flicense-qualityDmaintenanceMCP server enabling video analysis via scene detection, audio transcription, visual description, and stylistic fingerprinting, with tools for full pipeline execution and storyboard generation.- FlicenseAqualityBmaintenanceEnables searching, downloading, and placing b-roll assets (images, stock video, etc.) onto an editor timeline in DaVinci Resolve, Premiere, or via universal formats.5
- Alicense-qualityBmaintenanceEnables AI agents to generate professional storyboards and videos from scripts or creative descriptions via MCP-compatible clients.35MIT
- Alicense-qualityCmaintenanceMCP server for cinematic context platform, enabling video asset management, lineage tracing, and pipeline orchestration via DataHub.Apache 2.0
Related MCP Connectors
Connect your video workflows to cloud storage. Organize and access video assets across projects wi…
A paid remote MCP for HyperFrames, built to return verdicts, receipts, usage logs, and audit-ready J
Search Meta, Google Ads, LinkedIn, and TikTok ad libraries plus creative analysis via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/framethrower-ai/framethrower-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server