Skip to main content
Glama

Read a past search’s results again

get_search
Read-only

Returns a past search and its results, in the order they were ranked, as search_creators returned them. Free, and does not count against the daily search limit.

Input Schema

NameRequiredDescriptionDefault
searchIdYesSearch id, from search_creators, find_similar_creators or list_searches

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds two genuinely new traits: the operation is free and exempt from the daily search quota, and results are returned in the original stored ranking rather than re-ranked. It stops short of anything about persistence, expiry of old searches, or size of the returned set, so the addition is worthwhile but thin.

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 short sentences, zero filler, with the primary outcome (returns the search and ranked results) front-loaded ahead of the cost note. Nothing could be cut without losing 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 carries the burden of describing the return value and does state that it returns the search plus its ranked results. Missing only edge-case behavior (deleted/expired search ids, result volume), which is a minor gap for a single-parameter read 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% and the searchId field already enumerates its sources (search_creators, find_similar_creators, list_searches). The description adds nothing about the parameter itself, so the baseline 3 applies.

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 concrete verb+resource ('Returns a past search and its results') and pins the ordering semantics ('in the order they were ranked, as search_creators returned them'). It is distinguishable from list_searches and search_creators by implication, but it never names the nearest sibling, so an agent must infer that list_searches only enumerates searches without results.

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?

The 'Free, and does not count against the daily search limit' clause gives a real cost-based reason to prefer this over re-running search_creators, which is useful informal usage guidance. However, there is no explicit statement of when to use this versus list_searches or find_similar_creators, and no preconditions (e.g., what happens if the search id is stale or unknown).

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