Rick and Morty

liveFilm/TVEntertainment

Character, episode, and location data from the Rick and Morty show

5tools
0msauth
free tier50 calls/day

Tools

search_characters

Search Rick and Morty characters by name with optional filters for status (alive/dead/unknown), species (Human/Alien/etc.), and gender. Returns up to 20 matching characters per page with status, speci

Parameters
NameTypeDescription
nameoptstringPartial name match
statusoptstring—
speciesoptstring—
genderoptstring—
pageoptnumber—
▶Try it
get_characterrequired: id

Get a single Rick and Morty character by numeric ID. Returns name, status, species, origin, current location, episode appearances, and image URL.

Parameters
NameTypeDescription
idreqnumberCharacter ID
▶Try it
search_episodes

Search Rick and Morty episodes by name or episode code (S01E03 style). Returns episode metadata including air date, character list, and ID.

Parameters
NameTypeDescription
nameoptstring—
episodeoptstring—
pageoptnumber—
▶Try it
get_episoderequired: id

Get a single Rick and Morty episode by numeric ID. Returns title, code (e.g. "S01E03"), air date, and the list of characters that appear.

Parameters
NameTypeDescription
idreqnumber—
▶Try it
get_locationrequired: id

Get a single Rick and Morty location/planet/dimension by ID. Returns name, type, dimension, and residents.

Parameters
NameTypeDescription
idreqnumber—
▶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/rick-and-morty/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/rick-and-morty/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_characters","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("search_characters", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("character, episode, and location data from the rick and morty show");