Skip to main content
Glama

find_animation_titles

Read-only

Find animated SERIES and FILMS (animation library only — mostly anime, plus Western animation) that fit what the user is making — by a story brief in plain words ("a quiet coming-of-age story about two sisters in a seaside town, bittersweet, summer"), by a title it should be like (like: "Akira"), by a LOOK (an image or frame ids — titles whose frames look like it), and/or by genre, theme, style, studio, movie/series and year. Signals combine. Returns each title with studio, director, genres, themes, its look, a synopsis, a poster, and for a look search the frames that matched.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "find_animation_titles"
  }
}

Input Schema

NameRequiredDescriptionDefault
kindNo
likeNoA title (name or slug) the results should be like in story
nsfwNofalse = leave out frames flagged as adult (included by default)
briefNoThe story, premise, mood or world in plain words
genreNoAniList genre: Action, Adventure, Comedy, Drama, Fantasy, Horror, Mecha, Mystery, Psychological, Romance, Sci-Fi, Slice of Life, Sports, Supernatural, Thriller… (several, comma-separated = all)
imageNoAn image URL or data: URL — titles that look like it
limitNodefault 8
styleNoThe title's look, read off its frames (several, comma-separated = all): hand-drawn cel, digital 2D, 3D CGI, cel-shaded 3D, stop motion, mixed 2D/3D, 70s look, 80s look, 90s look, 2000s look, modern look, pastel, muted, vivid, dark, warm, cool, monochrome, clean lines, thick outlines, sketchy lines, painterly, watercolour, flat minimal, detailed backgrounds, film grain, realistic proportions, moe big-eyed, chibi, western cartoon, gritty mature, bishonen, soft natural light, dramatic light rays, glow and bloom, neon, high-contrast shadows
themeNoAniList theme tag: Cyberpunk, Post-Apocalyptic, Iyashikei, Coming of Age, Time Travel, Magic, Space, Urban Fantasy…
titleNoOnly inside this series / film (slug or name)
studioNoAnimation studio, e.g. "Studio Ghibli", "Madhouse", "Kyoto Animation", "MAPPA"
year_maxNo
year_minNo
frame_idsNo
exclude_titlesNoSlugs to leave out (e.g. titles already used)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, openWorldHint), and the description adds real behavioral context beyond them: that the multiple signals are combined rather than treated as alternatives, and that results include studio, director, genres, themes, look, synopsis, poster, and the specific frames matched on a look search. It does not discuss ranking, scoring confidence, or what happens when signals conflict, which keeps it out of the top band.

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?

It is a single dense but front-loaded block: purpose first, then the enumeration of signals, then the return shape, with no filler sentences. The heavy parentheticals ("like: \"Akira\"", the look aside) make it slightly hard to scan, but each clause carries information.

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 15-parameter, multi-modal search tool with no output schema, the description does the important work: it explains every search mode, that modes combine, and what the response contains. The remaining gaps — ranking behavior, how relevance is weighted across combined signals, and default limit behavior — are minor but real for a tool this configurable.

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

Parameters4/5

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

Schema coverage is 73%, and the description adds meaningful framing on top: it explains that "a LOOK" can come via image or frame_ids (titles whose frames look like it), gives a natural-language example of the brief shape, and clarifies that genre/theme/style accept multiple comma-separated values meaning all. It leaves nsfw, exclude_titles, limit, and the year bounds to the schema, which is acceptable given their descriptions.

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 opens with a specific verb+resource ("Find animated SERIES and FILMS") and immediately scopes the corpus ("animation library only — mostly anime, plus Western animation"), which cleanly separates it from the commercials/shot siblings in the same family. It then enumerates the retrieval modes, so an agent knows exactly what kind of tool this is without opening the 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?

It gives clear context for how to call it: search by story brief, by a similar title, by a look (image or frame ids), and/or by genre/theme/style/studio/kind/year, with the explicit note that "Signals combine." What it lacks is exclusion or routing guidance — it never says when to prefer search_animation_frames, find_similar, or get_animation_title instead.

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.