Jikan Anime

liveEntertainmentMedia

Search and browse anime, manga, and characters via the Jikan MyAnimeList API

4tools
0msauth
free tier50 calls/day

Tools

search_animerequired: query

Search anime by title using MyAnimeList data. Returns title, score, type, episode count, status, synopsis, and genres.

Parameters
NameTypeDescription
queryreqstringAnime title to search for (e.g., "Fullmetal Alchemist")
Try it
get_animerequired: id

Get full details for a specific anime by its MyAnimeList ID. Includes score, synopsis, genres, studios, episodes, and more.

Parameters
NameTypeDescription
idreqnumberMyAnimeList anime ID (e.g., 5114 for Fullmetal Alchemist: Brotherhood)
Try it
top_anime

Get the top-ranked anime from MyAnimeList, optionally filtered by type (tv, movie, ova, special, ona, music).

Parameters
NameTypeDescription
typeoptstringFilter by anime type: tv, movie, ova, special, ona, music. Omit for all types.
Try it
search_charactersrequired: query

Search anime and manga characters by name. Returns name, nicknames, favorites count, and a brief biography.

Parameters
NameTypeDescription
queryreqstringCharacter name to search for (e.g., "Naruto")
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/jikan/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/jikan/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_anime","arguments":{"query": "hello"}}}'

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_anime", {"query":"example"});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("search and browse anime, manga, and characters via the jikan myanimelist api");