Skip to main content
Glama

Find similar podcasts

find_similar_podcasts
Read-only

Shows like this one, for widening a shortlist from one good match.

similar: shows listeners of this one also follow, or failing that, shows alike in category, activity and size. shared_guests: shows connected through people, grouped by person and then by how: booked (booked the same guest), hosts (the guest hosts it) and host_guested (this show's host appeared on it as a guest); get_podcast tells more about any of them. Link a show by putting its id into podcast_link.

Input Schema

NameRequiredDescriptionDefault
podcastYesA Grep.FM podcast id, or a Grep.FM, Apple Podcasts, Spotify or RSS feed URL.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare read-only and non-destructive behavior, so the description adds value by explaining how shared_guests results are grouped by person and connection type. It does not clarify how an agent selects between the 'similar' and 'shared_guests' modes, which is a notable behavioral gap.

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

Conciseness3/5

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

The first sentence is front-loaded and purposeful, but the second paragraph is dense and introduces mode labels and a parameter name that don't match the schema. It earns part of its length but contains avoidable confusion.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description explains some return grouping but omits how the two advertised similarity modes are triggered and what the 'similar' results contain. Together with the parameter-name mismatch, the definition is not fully complete.

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

Parameters2/5

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

Schema coverage is 100%, so the accepted podcast id and URL formats are documented in the schema. The description, however, refers to 'podcast_link' instead of the actual 'podcast' parameter, which could lead an agent to pass a wrong argument name and fail.

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 opening sentence clearly states the tool finds shows like a given podcast, and framing it as 'widening a shortlist' differentiates it from discovery-oriented siblings like search_podcasts. However, the later 'similar' and 'shared_guests' labels are not tied to any parameter, leaving the exact operation scope ambiguous.

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 phrase 'for widening a shortlist from one good match' gives a clear intended-use context, distinguishing it from general search. It does not state when not to use it or name specific alternative tools, but the context is sufficient for an agent to route correctly.

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