Skip to main content
Glama
rendyuwu

Arknights Intelligence MCP

by rendyuwu

Get banners

get_banners
Read-onlyIdempotent

Search and filter Arknights banner archives by region, date range, or banner name. Get pool IDs, schedule, rule type, and featured operators.

Instructions

List Arknights banner archive metadata by region (en/cn), sourced from the game data gacha_table. Each entry carries only its pool id, display name, open/end schedule, rule type, and the typed featured operators. It never carries gacha summary, detail, html, or image prose. A standard banner (NORMAL/SINGLE/DOUBLE/LINKAGE) carries no typed featured operator, because its rate-up is not in the typed game data. That absence is reported as a limitation, never fabricated. This is a historical schedule fact, not gacha planning. It has no pull-probability, pity, or spark. Optional since/until bounds window the list by ISO open-time (inclusive). An optional query narrows the list to banners whose display name contains that text (case-insensitive). Results are newest-first and paged (bounded page/page_size). When the image-reference source is enabled, a featured operator that resolved to a present operator also carries an image_refs list with its derived portrait and avatar URLs. Each ref carries a variant label (e0/e2 for portrait, base/e2 for avatar). en/cn are never mixed.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo
queryNo
sinceNo
untilNo
serverYes
Behavior5/5

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

Annotations (readOnlyHint, idempotentHint, destructiveHint) already indicate safe behavior. The description goes further by disclosing limitations (absence of typed operators for standard banners, no pull-probability/pity/spark, and the fact that missing data is reported as a limitation, never fabricated). This fully meets behavioral transparency.

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?

The description is thorough but slightly verbose; it contains multiple compound sentences. It is well-structured, front-loading the main purpose, then detailing inclusions, exclusions, limitations, parameters, and pagination. Nearly every sentence adds value, though some could be condensed.

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

Completeness5/5

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

Given no output schema, the description fully explains the return value structure (fields included and excluded, image_refs condition). It also covers parameter behavior, sorting, and limitations. All necessary context for an agent to use the tool effectively is present.

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

Parameters5/5

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

With 0% schema description coverage, the description must explain parameters. It defines server as en/cn, since/until as ISO open-time bounds (inclusive), query as case-insensitive substring match on display name, and page/page_size for pagination. All five parameters are thoroughly described.

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 clearly states it lists Arknights banner archive metadata by region, enumerates the specific fields included (pool id, name, schedule, rule type, featured operators) and explicitly excludes unrelated data (gacha summary, html, images), which distinguishes it from any sibling tools.

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?

The description explains that results are newest-first and paged, and that standard banners lack typed featured operators. It does not explicitly reference sibling tools or state when not to use it, but the detailed scope makes usage context clear.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rendyuwu/arknights-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server