Skip to main content
Glama

Explore comics

explore_comics
Read-onlyIdempotent

Comics beyond their shelf, from Metron (the comics database behind media_type "comic"). action "issue": one issue of a series on their shelf in full (stories, credits by role, story arc with its id, characters, variant covers, collected editions, their read). "creator" / "character" / "arc": by name or Metron id, their bio and the issues they are in, each marked against the shelf (series theirs, issue read and when); an arc lists its issues in reading order and the series not on their shelf. "this_week": new comics out this week (or the week of date), their pull list first. "reading_orders": search Metron's community reading orders by name; "reading_order": one in order with what they have read, what is next, and the series they are missing. Missing series come with metron ids for add_item. To log reading, use set_progress (media_type "comic", issue, through).

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "action": "<action>"
    },
    "name": "explore_comics"
  }
}

Input Schema

NameRequiredDescriptionDefault
idNocreator, character, arc, reading_order: the Metron id, when known (from an earlier answer)
dateNothis_week: any day of the week to show, YYYY-MM-DD (default this week)
nameNocreator, character, arc, reading_order: the name to find; reading_orders: words to search for
pageNocreator, character, reading_orders: the next page
actionYesWhat to look at
numberNoissue: the issue number as printed, e.g. "12" or "Annual 1"
seriesNoissue: the comic series on their shelf

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld, non-destructive, so safety is covered; the description earns credit by disclosing what is actually returned and how it is framed — shelf-marked results ('each marked against the shelf', 'issue read and when'), reading-order sequencing with 'what is next', and that this_week puts the pull list first. It doesn't mention rate limits, external-service failure modes, or how large result sets are paged beyond the 'next page' param.

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 framing before the per-action breakdown, and every clause carries information; there is no filler. The dense semicolon-and-quote style makes it slower to parse than a bulleted action list would be, which keeps it from a 5.

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 seven-parameter, seven-action, read-only tool with no output schema, the description covers what each action yields and where the data comes from, which is what an agent needs to pick an action and fill params. Gaps are modest: paging semantics beyond the 'page' param and behavior when a name lookup is ambiguous or missing are not addressed.

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 100% and each property already names the actions it applies to, so the description's per-action phrasing largely restates that mapping. It adds minor meaning — 'issue number as printed' style usage, date as 'any day of the week', and id 'from an earlier answer' — but nothing substantial beyond the schema, so the baseline 3 applies.

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?

States a specific verb+resource ('Explore comics beyond their shelf, from Metron') and then enumerates every action with what each returns, so an agent can tell 'issue' apart from 'creator'/'arc'/'this_week'/'reading_orders' without opening the schema. It also names the data source and ties it to the sibling family (set_progress, add_item).

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?

Gives explicit routing: logging reading goes to set_progress with media_type 'comic', and missing series come with metron ids 'for add_item'. What's missing is a statement of when to use this over adjacent discovery siblings like search_library, get_details, or lookup_item, so the alternatives guidance is partial rather than complete.

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