Tmdb

live Utility

TMDB v3 MCP.

19 tools
0ms auth
free tier 50 calls/day

Tools

configuration

Image config + change keys.

No parameters required.

Try it
search_movie

Movie search.

No parameters required.

Try it
search_tv

TV search.

No parameters required.

Try it
search_person

Person search.

No parameters required.

Try it
search_multi

Multi-type search.

No parameters required.

Try it
movie

Movie detail.

No parameters required.

Try it
movie_credits

Cast/crew.

No parameters required.

Try it
movie_videos

Trailers/clips.

No parameters required.

Try it
movie_recommendations

Recommended movies.

No parameters required.

Try it
tv

TV show detail.

No parameters required.

Try it
tv_season

Season detail.

No parameters required.

Try it
tv_episode

Episode detail.

No parameters required.

Try it
person

Person detail.

No parameters required.

Try it
person_combined_credits

Film + TV credits.

No parameters required.

Try it
discover_movie

Discover movies (passes through query params).

No parameters required.

Try it
discover_tv

Discover TV.

No parameters required.

Try it
genres_movie

Movie genres.

No parameters required.

Try it
genres_tv

TV genres.

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/tmdb/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/tmdb/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"configuration","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("configuration", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("tmdb v3 mcp");