Kitsu
liveEntertainmentMediaKitsu anime + manga catalogue (JSON:API). Keyless.
Tools
kitsu_search_animeKitsu anime and manga database — full-text search of Kitsu's anime catalogue by title, returning up to 20 matches. Each entry carries the Kitsu anime id, canonical and localized titles, synopsis, epis
No parameters required.
Try it
search_mangarequired: queryKitsu anime and manga database — full-text search of Kitsu's manga catalogue by title, returning up to 20 matches. Each entry carries the Kitsu manga id, canonical and localized titles, synopsis, chap
queryreqstring—limitoptnumber—Try it
animerequired: idFetch full Kitsu anime entry by numeric ID, returning title, synopsis, episode count, status, rating, poster image, and streaming links.
idreqstring—Try it
mangarequired: idFetch full Kitsu manga entry by numeric ID, returning title, synopsis, chapter/volume count, status, rating, and cover image.
idreqstring—Try it
kitsu_top_animeKitsu anime and manga database — the highest-ranked anime on Kitsu, ordered by popularityRank (default) or ratingRank, up to 20 entries. Each entry returns the Kitsu anime id, titles, both rank positi
No parameters required.
Try it
top_mangaList top-ranked manga from Kitsu sorted by popularityRank (default) or ratingRank; returns up to 20 entries with title, rank, synopsis, and rating.
byoptstring—limitoptnumber—Try it
kitsu_categoriesKitsu anime and manga database — the category vocabulary Kitsu tags its titles with: genres such as Action and Romance plus themes and settings. Returns each category's Kitsu id, title, slug, descript
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.
curl -X POST https://gateway.pipeworx.io/kitsu/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/kitsu/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"kitsu_search_anime","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("kitsu_search_anime", {});// Or ask in plain English:
const answer = await px.ask("kitsu anime + manga catalogue (json:api)");