> ## Documentation Index
> Fetch the complete documentation index at: https://docs.particle.pro/llms.txt
> Use this file to discover all available pages before exploring further.

# particle_podcast_list_related

> The shows most related to a podcast, best first — with a calibrated score, a band to branch on, and optionally the reasons behind each pairing.

List the shows most related to a podcast — "shows like this show". Each result carries the related show's slug, a calibrated `score` in (0, 1], and a coarse `band` (`strong`: same beat and audience; `moderate`: overlapping subject or audience; `weak`: a loose connection). Branch on the band rather than on raw score thresholds.

Add `include: ["basis"]` to see *why* each pair is related: content similarity of recent episodes, shared topics, shared guests (named), same publisher, and shared sponsors. Use it to explain a recommendation, or to keep only pairs related for the reason you care about — shared guests for booking, content for media planning.

Related sets are precomputed per show from its transcripts, topic profile, guest roster, network and advertisers, restricted to the show's language, and refreshed as new episodes land. A show whose set has not been computed yet returns an empty list, not an error.

This is not a topic browser — for shows that *cover* a topic use [`particle_podcast_resolve`](/mcp/tools/podcasts/podcast-resolve) with `topic_slug`. It is not a guest lookup — for where a person has appeared use [`particle_podcast_get_guest`](/mcp/tools/podcast_guests/podcast-get-guest). It is not advertiser co-occurrence — use [`particle_podcast_get_sponsors`](/mcp/tools/podcast_advertising/podcast-get-sponsors). For the five most related shows inline on a resolve, pass `include: ["related"]` to `particle_podcast_resolve` instead.

## Inputs

| Field          | Type           | Required | Default | Description                                                                                                                                                                                                          |
| -------------- | -------------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `podcast_slug` | string         | yes      | —       | The source podcast — slug (e.g. `all-in`), internal ID, or numeric iTunes ID.                                                                                                                                        |
| `include`      | array of enums | no       | `[]`    | `basis` attaches the signals behind each result: `content_similarity`, `topic_overlap` + `shared_topics`, `shared_guest_count` + `shared_guests`, `same_publisher`, `shared_sponsor_count`, `shared_category_count`. |
| `min_score`    | number (0–1)   | no       | —       | Drop results below this fused score. Prefer the `band`.                                                                                                                                                              |
| `limit`        | integer (1–50) | no       | 10      | Results per page.                                                                                                                                                                                                    |
| `cursor`       | string         | no       | —       | Opaque pagination cursor.                                                                                                                                                                                            |

## Output

`## Related podcasts for <Title> (N)` followed by one numbered line per show — `**Title** (`slug`) — score 0.91, strong` — and, with `include: ["basis"]`, an indented reason line such as `content similarity 0.84; shared topics: Venture Capital, Startups; 3 shared guest(s): …; same publisher`. When more pages exist, a horizontal rule and a `**Cursor:**` line are appended. An empty set carries a one-line note instead of an error.

Slugs are edges: every related show's slug feeds [`particle_podcast_resolve`](/mcp/tools/podcasts/podcast-resolve) and [`particle_podcast_list_episodes`](/mcp/tools/podcasts/podcast-list-episodes); person slugs in the basis feed [`particle_podcast_get_guest`](/mcp/tools/podcast_guests/podcast-get-guest); topic slugs feed `topic_slug`.

## Example

```text theme={"dark"}
Agent calls: particle_podcast_list_related {
  "podcast_slug": "all-in",
  "include": ["basis"],
  "limit": 3
}

Server returns:
## Related podcasts for All-In with Chamath, Jason, Sacks & Friedberg (3)

1. **This Week in Startups** (`this-week-in-startups`) — score 0.91, strong
   content similarity 0.84; shared topics: Venture Capital, Startups; 9 shared guest(s): …; 3 shared sponsor(s)
2. **The Twenty Minute VC** (`the-twenty-minute-vc`) — score 0.87, strong
   content similarity 0.79; shared topics: Venture Capital; 4 shared guest(s): …
3. **Invest Like the Best** (`invest-like-the-best`) — score 0.82, strong
   content similarity 0.77; shared topics: Investing, Venture Capital
```
