Skip to main content
Glama

rust.wiki

All skins for an item, priced

get_item_skins
Read-onlyIdempotent

All skins for an item, priced. Every skin for one base item, most expensive first (unpriced skins last, then by name) - the same list and order as the Skins tab on the item page. Each skin carries itemdefid, name, icon_url, market_hash_name, item_collection, workshopid, price (canonical wiki price, USD cents, null when nothing is listed), store_price (its original Rust item-store price, USD cents), store_change_pct, subscriptions (Workshop subscriber count), released and the tradable/marketable/banned flags. Prices refresh about every 12 minutes; this list is cached for 15.

Input Schema

NameRequiredDescriptionDefault
pageNo1-based page number.
per_pageNoResults per page (max 200).
shortnameYesThe item's shortname, e.g. `rifle.ak`.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior5/5

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

The description adds substantial behavioral detail beyond the annotations: exact sort order, returned fields, USD-cent pricing, null price semantics, store-price fields, Workshop subscriber counts, flags, and cache/refresh timing. It does not contradict the read-only, idempotent annotations.

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 front-loaded with the core purpose and then supplies useful return-field and freshness details. It is somewhat dense and repeats the title in the first sentence, but most of the length earns its place because there is no output schema.

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?

With no output schema, the description fully covers what the response contains, how it is ordered, pricing units and null values, and data freshness. It gives an agent enough context to call and interpret the tool correctly.

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 the schema already documents shortname, page, and per_page. The description reinforces that shortname identifies one base item but adds no additional syntax or pagination semantics beyond the schema.

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

Purpose4/5

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

The definition clearly states that it returns all skins for one base item, with pricing, and describes the ordering. It distinguishes the item-scoped list from broader skin tools implicitly via 'for an item' and the Skins tab comparison, though it does not name a specific sibling alternative.

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

Usage Guidelines3/5

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

Usage is implied by the item-scoped scope: use this when you have one item shortname and need its full skin list. However, it does not explicitly say when to use this instead of browse_skins, search_skins, get_skin, or get_skin_price.

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