Skip to main content
In the podcast_publishers category, which is opt-in — it is callable by name on any connection, but only advertised on tools/list when selected via ?include=podcast_publishers. See Tool sets & discovery.
A podcast publisher’s profile: name, slug, and catalog size. Request optional sections via include: podcasts for the publisher’s shows (podcast slugs feed the podcast tools), bias for the political-bias profile across the analyzed catalog (coverage, political share, lean, distributions), suitability for the IAB/GARM brand-suitability profile (tier breakdown, category exposure, top concerns). Publisher slugs come from podcast payloads and from the corpus-wide views: particle_podcast_get_bias_leaderboard, particle_podcast_list_bias_publishers, particle_podcast_get_suitability_leaderboard, and particle_podcast_list_suitability_category_publishers.

Inputs

FieldTypeRequiredDefaultDescription
publisher_slugstringyesPublisher slug (e.g. "iheartpodcasts", "goalhanger", "bbc-radio-4") or encoded ID. Publisher slugs appear on podcast payloads and in the bias/suitability leaderboards.
includearray of enumsno[]Optional response sections: podcasts (the publisher’s shows with slugs), bias (political-bias profile across the analyzed catalog — premium-grade data), suitability (IAB/GARM brand-suitability profile across the analyzed catalog — premium-grade data). Default response is the compact profile.

Output

A markdown document with the publisher’s name as an H2, a **Slug:** row, and a **Podcasts:** count. The following H3 sections appear when the matching include value was requested:
  • ### Shows — one bullet per show, Title (podcast-slug) — bias <enum>, suitability <tier> (bias/suitability suffixes appear only when assessed).
  • ### Bias profileAnalyzed N of M podcasts, Political N podcasts (X%), Lean <dominant> (avg score X.XX), Last evaluated YYYY-MM-DD.
  • ### Suitability profileAnalyzed N of M podcasts, Tiers SAFE n, LIMITED n, SENSITIVE n, UNSAFE n, then a Concern bullet per top concern (code (N high-risk podcasts)).
Sample (publisher_slug="goalhanger", include=["bias"], truncated):
## Goalhanger

**Slug:** goalhanger
**Podcasts:** 14

### Bias profile

- **Analyzed:** 12 of 14 podcasts
- **Political:** 9 podcasts (75%)
- **Lean:** CENTER (avg score 0.04)
- **Last evaluated:** 2026-05-20

Example

Agent calls: particle_podcast_get_publisher {
  "publisher_slug": "iheartpodcasts",
  "include": ["podcasts", "suitability"]
}