trackmcp
Back to directory
framethrower-ai

framethrower-mcp

View on GitHub

MCP server for film references — connect any MCP client to a cinematography library of 5,489 films. Four tools, OAuth 2.1, $2 of credits free.

0 starsOthers Updated Aug 12, 2026
ai-agentscinematographyclaudecreative-toolscursorfilmfilmmakingmcpmcp-servermodel-context-protocolvisual-searchmovie-stills

Documentation

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.

code
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 → ConnectorsAdd custom connector → paste:

code
https://framethrower.ai/api/mcp

Sign in when the browser opens. That's it.

Cursor

One-click:

Add to Cursor

Or add to `~/.cursor/mcp.json`:

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:

json
{
  "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_frames`2Search by concept, mood, colour, composition or scene, in natural language
`find_by_craft`2Find frames by cinematography attribute — lens, shot size, style, setting, time of day, director, year
`find_similar`2More frames like one already shortlisted. This is the refinement loop
`get_frame_details`2Full metadata, thumbnail and link for a single frame

`search_frames`

ArgumentTypeNotes
`query`string, requirede.g. `"neon-lit rainy street at night"`
`limit`number, 1–40defaults to 12

`find_by_craft`

All optional — combine them to narrow.

ArgumentTypeNotes
`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`numberyear range
`limit`number, 1–40defaults to 12

`find_similar`

ArgumentTypeNotes
`frameId`string, requiredan id from a previous result
`limit`number, 1–40defaults to 12

`get_frame_details`

ArgumentTypeNotes
`frameId`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:

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.

Frequently asked questions

What is framethrower-mcp?

framethrower-mcp is MCP server for film references — connect any MCP client to a cinematography library of 5,489 films. Four tools, OAuth 2.1, $2 of credits free.

How do I install framethrower-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is framethrower-mcp open source?

Yes — it is hosted on GitHub at https://github.com/framethrower-ai/framethrower-mcp.

Related MCP tools

atlassianatlassian-mcp-server

Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.

1,015 JavaScript
aiai-agentsatlassian+17
riponcmprojectmem

Open-source coding agent memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.

796 Python
ai-agentsai-memoryai-tools+17
IvanMurzakUnity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

4,137 C#
aiai-integrationgame-development+16
jgravellejcodemunch-mcp

Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.

2,651 Python
claudeclaude-codeai-coding+17
CoplayDevunity-mcp

Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

13,915 C#
aiai-integrationmcp+13
firecrawlfirecrawl-mcp-server

🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

7,393 JavaScript
batch-processingclaudecontent-extraction+11

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP