Skip to main content
Glama

FairStash — Roblox trade values

Server Details

Roblox trade values and trade fairness for MM2, Adopt Me and Flee the Facility.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a clearly distinct operation: search_items handles ambiguous name lookup, get_value returns a single item's value, list_values ranks the top items in a game, and check_trade compares two sides of a proposed trade. There is no meaningful overlap, and the descriptions explicitly state when to use each (e.g. search before get_value).

Naming Consistency5/5

All four tools follow a consistent verb_noun snake_case pattern (check_trade, get_value, list_values, search_items). Verbs are distinct and predictable, with no style mixing.

Tool Count4/5

Four tools is on the lean side but reasonable for a read-only value lookup service covering search, single-item value, ranking, and trade comparison. Each tool earns its place, though a slightly richer surface would feel more complete.

Completeness4/5

The core workflows of a trade-value domain are covered: look up a value, rank values, resolve ambiguous names, and evaluate a trade. Minor gaps exist (no full per-game catalogue listing or value history despite mentioning collection dates), but agents can work around them.

Available Tools

4 tools
check_tradeCheck whether a trade is fairA
Read-only
Inspect

Adds up both sides of a proposed trade in one game and answers win, fair or lose, with the gap in per cent. Both sides are written as the player would say them: "2 party balloons, sakura" or "neon shadow dragon". A trade that mixes two games is refused rather than calculated: the three games use different scales that cannot be added together.

ParametersJSON Schema
NameRequiredDescriptionDefault
getYesWhat the player receives, comma separated.
gameNoWhich game. Leave it out and the item names decide.
giveYesWhat the player gives away, comma separated.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare a read-only, non-destructive, closed-world operation. The description adds a real behavioral rule beyond that: mixed-game input is refused rather than computed because the scales differ, and it describes the answer format. It does not cover edge cases like unknown item names, but for an annotated read-only tool this is solid.

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

Conciseness5/5

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

Three tight sentences: purpose/result first, input format second, refusal rule last. No filler, and the examples are load-bearing.

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?

No output schema exists, so the description carries the return-value burden, and it does specify win/fair/lose plus percent gap. With annotations covering safety and schema documenting all parameters, nothing essential to invoke the tool is missing.

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 100%, so baseline is 3. The description adds useful meaning by showing how 'give' and 'get' are written as player speech and by explaining the game constraint: omitting game lets item names decide, while mixing games is rejected.

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 precise verb and outcome: it sums both sides of a proposed trade and returns win/fair/lose plus the percent gap. This is clearly a different operation from the sibling value/item tools (get_value, list_values, search_items), so an agent can route correctly.

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 clear usage context (a proposed single-game trade) and an explicit when-not condition (mixed-game trades are refused). It does not name sibling alternatives or state when to prefer get_value/list_values/search_items instead, so it falls short of full alternative routing.

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

get_valueLook up an item valueA
Read-only
Inspect

What one item is worth in a Roblox trading game — Flee the Facility (FTF), Murder Mystery 2 (MM2) or Adopt Me. Returns the community trade value, how wanted the item is, where it stands in its own catalogue, how often it turned up in the newest marketplace listings, and the date the numbers were collected. Use it for questions like "how much is a Chroma Luger worth in MM2". Values are community estimates, not official Roblox prices.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameNoWhich game. Leave it out and the item name decides.
itemYesItem name as a player would write it, e.g. "chroma luger", "party balloons", "shadow dragon".

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare this is a safe, closed read (readOnlyHint, non-destructive, openWorldHint=false), so the bar is lower. The description adds genuinely useful context beyond that: the specific return fields (community trade value, demand, catalogue rank, listing frequency, collection date) and the important caveat that values are community estimates rather than official Roblox prices.

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-loads the core purpose, then layers in return fields, a usage example, and a caveat in three tight sentences with no filler. Slightly dense, but every sentence earns its place.

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 carries the burden of explaining what comes back, and it does so explicitly (value, demand, catalogue position, listing frequency, collection date) while also flagging the estimate caveat. An agent has everything needed to call and interpret this tool.

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 coverage is 100% and the enum already documents the three game values, so the schema does the heavy lifting. The description restates the game list but adds no new syntax or format guidance for the parameters beyond what is already structured, making the baseline 3 appropriate.

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 and resource ('what one item is worth') and names the three supported game catalogues (FTF, MM2, Adopt Me), which cleanly separates it from siblings like list_values or check_trade. An agent can tell instantly that this is a single-item valuation lookup.

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 a concrete usage trigger with the worked example question ('how much is a Chroma Luger worth in MM2'), so the agent knows what kind of query maps here. It does not, however, mention when to prefer a sibling such as list_values or check_trade, so routing between related tools 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.

list_valuesList the most valuable itemsA
Read-only
Inspect

The most valuable items in one game, most valuable first, with their community values and page links. Optionally narrowed to one section of the catalogue (for MM2: godly, ancient, sets, pets, chroma, knife, gun…). Use it for "what are the most expensive knives in MM2" or to see what a game's scale looks like.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesWhich game to list.
limitNoHow many items to return. Default 20.
sectionNoMM2 only: section slug such as godly, ancient, sets, pets, chroma, knife, gun.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover the read-only, non-destructive, closed-world profile, and the description adds meaningful context on return shape and ordering. It doesn't discuss the limit/default behavior or any pagination concerns, but for a safe read tool this is solid extra detail.

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 purpose and ordering, with the optional narrowing and example queries following. Slightly verbose with two example phrasings, but each sentence 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?

With no output schema, the description usefully discloses that items carry community values and page links and are sorted most-valuable-first. Coverage of the limit/default behavior is left entirely to the schema, which is a minor gap for a listing tool.

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%, so all three parameters are already documented, including the MM2 section slugs. The description's section examples restate what the schema provides, so the baseline of 3 is appropriate.

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 (list) and resource (most valuable items) with the ordering (most valuable first) and the returned fields (community values, page links). This clearly separates it from siblings like get_value (single item) and search_items (query-driven).

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 concrete use cases ("what are the most expensive knives in MM2", understanding a game's scale) and explains the optional section narrowing. It does not explicitly name when to prefer search_items or get_value instead, so it stops short of full alternative routing.

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

search_itemsFind items by nameA
Read-only
Inspect

Finds items across all three games by a partial name and returns the candidates with their game, value and page link. Use it when the name a player wrote is ambiguous, misspelled or could belong to more than one game, before asking get_value for the exact one.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many candidates. Default 10.
queryYesPart of an item name, e.g. "chroma", "dragon", "hammer".

TDQS

A4.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds real behavioral context beyond that: it searches across all three games and returns candidates with game, value and page link, and it serves as a disambiguation pre-step. It does not discuss result ordering or limit behavior, which the schema covers instead.

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

Conciseness5/5

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

Two tight sentences with no waste; the scope and return are front-loaded, and the usage condition plus sibling routing follow immediately. Every clause earns its place.

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 carries the return-shape burden and does describe the returned candidate fields. Annotations cover safety, the schema covers parameters, and usage plus sequencing against get_value is specified, so an agent has everything needed to select and call it.

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 100%, so the baseline is 3. The description still adds meaning by framing 'query' as a partial name match spanning all three games, clarifying the substring-search semantics beyond the schema's example strings.

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 (Finds), resource (items), and scope (across all three games by a partial name), plus what is returned (game, value, page link). It also distinguishes itself from the sibling get_value by positioning itself as the ambiguous-name step before exact lookup.

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

Usage Guidelines5/5

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

Explicitly states when to use it (the name is ambiguous, misspelled, or could belong to more than one game) and which sibling to route to next ('before asking get_value for the exact one'). Nothing 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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedcheck_trade
    • First observedget_value
    • First observedlist_values
    • First observedsearch_items

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for controlling and reverse engineering Roblox games, providing 132 tools across 8 categories for instance exploration, property inspection, input simulation, and more.
    52 npm
    6
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides Roblox game inspection and manipulation capabilities through MCP, including exploring the instance hierarchy, editing properties, decompiling scripts, and interacting with remote events.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources