trending_anime

Pack: anilist · Endpoint: https://gateway.pipeworx.io/anilist/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/trending_anime for the schema, then POST the same URL with its arguments for the data.

Get currently trending anime ranked by popularity. Returns title, status, score, episode count, and genres. Use get_anime with the ID for full details.

Parameters

NameTypeRequiredDescription
limitnumbernoNumber of results to return (1–25, default 10)

Example call

Arguments

{
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/anilist/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_anime","arguments":{"limit":10}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('trending_anime', {
  "limit": 10
});

Response shape

Always returns: count, results

FieldTypeDescription
countnumberNumber of results returned
resultsarrayArray of trending anime results
Full JSON Schema
{
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "description": "Number of results returned"
    },
    "results": {
      "type": "array",
      "description": "Array of trending anime results",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "number",
            "description": "AniList media ID"
          },
          "title_romaji": {
            "type": [
              "string",
              "null"
            ],
            "description": "Anime title in Romaji"
          },
          "title_english": {
            "type": [
              "string",
              "null"
            ],
            "description": "Anime title in English"
          },
          "title_native": {
            "type": [
              "string",
              "null"
            ],
            "description": "Anime title in native language"
          },
          "description": {
            "type": [
              "string",
              "null"
            ],
            "description": "Anime synopsis/description"
          },
          "episodes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Total episode count"
          },
          "duration_minutes": {
            "type": [
              "number",
              "null"
            ],
            "description": "Episode duration in minutes"
          },
          "status": {
            "type": [
              "string",
              "null"
            ],
            "description": "Current status (FINISHED, AIRING, NOT_YET_AIRED, CANCELLED)"
          },
          "format": {
            "type": [
              "string",
              "null"
            ],
            "description": "Anime format (TV, MOVIE, OVA, ONA, SPECIAL)"
          },
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Original source (MANGA, LIGHT_NOVEL, VISUAL_NOVEL, etc)"
          },
          "season": {
            "type": [
              "string",
              "null"
            ],
            "description": "Season aired (SPRING, SUMMER, FALL, WINTER)"
          },
          "season_year": {
            "type": [
              "number",
              "null"
            ],
            "description": "Year of airing season"
          },
          "average_score": {
            "type": [
              "number",
              "null"
            ],
            "description": "Average community score (0-100)"
          },
          "mean_score": {
            "type": [
              "number",
              "null"
            ],
            "description": "Mean community score (0-100)"
          },
          "popularity": {
            "type": [
              "number",
              "null"
            ],
            "description": "Popularity ranking"
          },
          "favourites": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of times added to favorites"
          },
          "genres": {
            "type": "array",
            "description": "List of genres",
            "items": {
              "type": "string"
            }
          },
          "cover_image": {
            "type": [
              "string",
              "null"
            ],
            "description": "URL to cover image"
          },
          "site_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "AniList page URL"
          },
          "studios": {
            "type": "array",
            "description": "List of animation studio names",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "id",
          "title_romaji",
          "title_english",
          "title_native",
          "description",
          "episodes",
          "duration_minutes",
          "status",
          "format",
          "source",
          "season",
          "season_year",
          "average_score",
          "mean_score",
          "popularity",
          "favourites",
          "genres",
          "cover_image",
          "site_url",
          "studios"
        ]
      }
    }
  },
  "required": [
    "count",
    "results"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "anilist": {
      "url": "https://gateway.pipeworx.io/anilist/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 22, 2026