Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/FrameThrower

FrameThrower

by ai.framethrower

Film stills from 5,489 films, searchable by lighting, lens character, shot size, colour and mood.

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://framethrower.ai/api/mcp
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http ai.framethrower-framethrower https://framethrower.ai/api/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "ai.framethrower-framethrower": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://framethrower.ai/api/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Film stills from 5,489 films, searchable by lighting, lens character, shot size, colour and mood.

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/mcp

Remote 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/mcp

Sign 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.


The four tools

ToolCreditsWhat it does
search_frames2Search by concept, mood, colour, composition or scene, in natural language
find_by_craft2Find frames by cinematography attribute — lens, shot size, style, setting, time of day, director, year
find_similar2More frames like one already shortlisted. This is the refinement loop
get_frame_details2Full metadata, thumbnail and link for a single frame

search_frames

ArgumentTypeNotes
querystring, requirede.g. "neon-lit rainy street at night"
limitnumber, 1–40defaults to 12

find_by_craft

All optional — combine them to narrow.

ArgumentTypeNotes
lensstring"anamorphic", "spherical", "vintage_soft"
shot_sizestring"closeup", "wide", "medium"
visual_stylestring
settingstring"interior" or "exterior"
time_of_daystring"night", "day"
directorstring
year_min / year_maxnumberyear range
limitnumber, 1–40defaults to 12

find_similar

ArgumentTypeNotes
frameIdstring, requiredan id from a previous result
limitnumber, 1–40defaults to 12

get_frame_details

ArgumentTypeNotes
frameIdstring, 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:

  1. Search — the agent calls search_frames with what you described.
  2. Show a few — about four, each with film, director and a link. Not a dump.
  3. React — "more like #2", "colder", "tighter". That becomes a find_similar on that frame, or a find_by_craft with attributes adjusted.
  4. 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.

framethrower.ai · /mcp

MIT licensed.

How do I install FrameThrower?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does FrameThrower need an API key?
No required environment variable is listed on this record.
What transport does FrameThrower use?
FrameThrower is reached over HTTP.
When was FrameThrower last checked?
Last checked 2026-10-16. Film stills from 5,489 films, searchable by lighting, lens character, shot size, colour and mood.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA