Skip to main content
Glama

AnimeHunt anime & manga catalog

Discover titles by filters

discover_titles
Read-only

Browse the catalog by genre, year, status, format, service and sort order, including webtoons (Korean manhwa, Chinese manhua, WEBTOON and Tapas originals) with webtoon_only and reading platforms in platform. Use list_genres for the genre slugs. Good for "best romance anime", "new isekai manga from 2025", "highest rated movies", "what anime is on Netflix", "best action manhwa", "romance webtoons on WEBTOON".

Input Schema

NameRequiredDescriptionDefault
sortNopopular
yearNo
limitNo
formatNo
genresNoGenre slugs, e.g. ["romance", "slice-of-life"]
statusNo
platformNoOnly titles available on this service: streaming ("netflix", "crunchyroll", ...) or reading ("webtoon", "tapas", "manga-plus", ...)
indie_onlyNoOnly independent/creator-listed titles
media_typeNoanime
webtoon_onlyNoOnly webtoons (vertical-scroll comics: Korean manhwa, Chinese manhua, WEBTOON and Tapas originals)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / platform / enum
      Previous value: -[
      -  "netflix",
      -  "crunchyroll",
      -  "hulu",
      -  "prime-video",
      -  "disney-plus",
      -  "hidive",
      -  "max",
      -  "bilibili",
      -  "youtube",
      -  "tubi",
      -  "webtoon",
      -  "tapas",
      -  "lezhin",
      -  "tappytoon",
      -  "manta",
      -  "naver-webtoon",
      -  "kakao-webtoon",
      -  "kakaopage",
      -  "comico",
      -  "kuaikan-manhua",
      -  "manga-plus",
      -  "viz",
      -  "shonen-jump-plus",
      -  "piccoma",
      -  "inkr"
      -]New value: +[
      +  "netflix",
      +  "crunchyroll",
      +  "hulu",
      +  "prime-video",
      +  "disney-plus",
      +  "hidive",
      +  "max",
      +  "bilibili",
      +  "youtube",
      +  "tubi",
      +  "webtoon",
      +  "tapas",
      +  "lezhin",
      +  "tappytoon",
      +  "manta",
      +  "naver-webtoon",
      +  "kakao-webtoon",
      +  "kakaopage",
      +  "comico",
      +  "kuaikan-manhua",
      +  "manga-plus",
      +  "viz",
      +  "shonen-jump-plus",
      +  "piccoma",
      +  "inkr",
      +  "k-manga"
      +]
  2. First observed

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish a safe read-only, closed-world browse, so the bar is lower. The description adds genuine scope context beyond the annotations: it notes webtoon coverage (Korean manhwa, Chinese manhua, WEBTOON/Tapas originals) and that platform accepts both streaming and reading services.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core capability, followed by the list_genres pointer and then examples. The example list is somewhat long and repeats coverage already implied ('best action manhwa' after webtoon coverage), but nothing is confusing or buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 10-parameter browse tool with no output schema and read-only annotations, the description covers most of what an agent needs to invoke it. The remaining hole is the undocumented interaction between media_type and format plus the 25-result cap, which could cause incorrect calls but is a narrow gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 40%, so the description must compensate, and it does partially: it explains genres require slugs from list_genres, that platform covers both streaming and reading services, and what webtoon_only means. However it never explains media_type (anime vs manga), its relationship to format, or the limit/pagination cap of 25, leaving several parameters ambiguous.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Browse the catalog') and enumerates the exact filter axes (genre, year, status, format, service, sort order), making scope unambiguous. It also names the sibling helper list_genres for genre slugs, so the agent can route without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Concrete example intents ('best romance anime', 'what anime is on Netflix', 'romance webtoons on WEBTOON') clearly signal when to reach for this tool, and it points to list_genres for slug lookup. It stops short of an explicit contrast such as 'use search_titles when you have a keyword', so the boundary with the sibling search tool is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources