Film stills from 5,489 films, searchable by lighting, lens character, shot size, colour and mood.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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.
Remote server, OAuth 2.1, four tools, no rate limits, $2 of credits free on signup (no card).
Settings β Connectors β Add custom connector β paste:
Sign in when the browser opens. That's it.
One-click:
Or add to ~/.cursor/mcp.json:
Bridge with mcp-remote, which
handles the OAuth flow for you:
Full per-client steps in docs/install.md.
| Tool | Credits | What it does |
|---|---|---|
search_frames | 2 | Search by concept, mood, colour, composition or scene, in natural language |
find_by_craft | 2 | Find frames by cinematography attribute β lens, shot size, style, setting, time of day, director, year |
find_similar | 2 | More frames like one already shortlisted. This is the refinement loop |
get_frame_details | 2 | Full metadata, thumbnail and link for a single frame |
search_frames| Argument | Type | Notes |
|---|---|---|
query | string, required | e.g. "neon-lit rainy street at night" |
limit | number, 1β40 | defaults to 12 |
find_by_craftAll optional β combine them to narrow.
| Argument | Type | Notes |
|---|---|---|
lens | string | "anamorphic", "spherical", "vintage_soft" |
shot_size | string | "closeup", "wide", "medium" |
visual_style | string | |
setting | string | "interior" or "exterior" |
time_of_day | string | "night", "day" |
director | string | |
year_min / year_max | number | year range |
limit | number, 1β40 | defaults to 12 |
find_similar| Argument | Type | Notes |
|---|---|---|
frameId | string, required | an id from a previous result |
limit | number, 1β40 | defaults to 12 |
get_frame_details| Argument | Type | Notes |
|---|---|---|
frameId | string, required |
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_frames with what you described.find_similar on that frame, or a find_by_craft with attributes adjusted.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.
$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.
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.
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.
npm install framethrower-ai
(source)Same account, same credits.
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.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/framethrower)<a href="https://allmcps.com/mcp/framethrower"><img src="https://allmcps.com/api/badge/framethrower?style=directory" alt="FrameThrower on AllMCPs" /></a>