Skip to main content
Glama
This connector has been deprecated

This service has been retired and the endpoint is no longer available.

Shuffle a list

shuffle_list
Read-only

Put up to 1000 items in a random order; every order is equally likely. The answer is a drawstoday.com link where the result is shown; the answer itself carries no result.

Input Schema

NameRequiredDescriptionDefault
seedNoOptional. 64 hex characters. Give the seed shown on an earlier result page to get the same result again (that is how a draw is checked). Leave it out for a fresh draw.
itemsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / seed / description
      Previous value: -"Optional. 64 hex characters. Give the seed of an earlier answer to get the same result again (that is how a draw is checked). Leave it out for a fresh draw."New value: +"Optional. 64 hex characters. Give the seed shown on an earlier result page to get the same result again (that is how a draw is checked). Leave it out for a fresh draw."
  2. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Adds behavior an agent cannot get from the annotations: the result is a drawstoday.com redirect link and the response text itself carries no shuffled result, which materially changes how the caller must handle the return value. The uniformity guarantee ('every order is equally likely') also adds substance. It is consistent with readOnlyHint=true and idempotentHint=false, but does not cover rate limits or link lifetime.

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 sentences, front-loaded with the operation and guarantee, followed by the critical return-value caveat. No filler.

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 correctly fills the biggest gap by explaining that the response is a link rather than a result. Minor gaps remain around how the draw link is used later and what the items strings represent, but an agent can call the tool correctly from what is given.

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 50%: the seed parameter is thoroughly documented in-schema, while items has no description at all. The description reiterates the 1000-item limit already encoded as maxItems and adds no meaning about what items should contain or the per-item 200-character limit, so it only partially compensates.

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?

States a specific verb+resource ('put items in a random order') plus a strong guarantee ('every order is equally likely') and a capacity bound. It does not distinguish itself from siblings like pick_from_list or random_integer, so an agent must infer the difference from the name alone.

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

Usage Guidelines2/5

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

No statement of when to choose this over randomized siblings such as pick_from_list or random_integer, and no prerequisites or exclusions. The only implied usage guidance is the 1000-item cap.

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