Skip to main content
Glama

particle_podcast_list_guests

Read-only

Browse podcast guests across the catalog, in two opinionated modes:

  • directory (default): the guest directory ranked by lifetime appearances (guests with 2+ appearances).

  • trends: who's making the rounds right now — guests with appearances on 2+ distinct podcasts in the last 30 days, which surfaces cross-show press tours rather than show regulars. The press-tour shape is enforced: every in-window appearance must be on a different podcast, each needs 5+ minutes of identified speaking time, mononymous catch-all people are excluded, and the in-window rate must be a 2x spike over the guest's lifetime baseline.

podcast_slug switches the directory to one show's roster: every guest who has appeared on that podcast, ranked by appearances on the show (one-off guests included). topic_slug narrows either corpus mode to guests appearing on episodes about that topic. Guest slugs ARE person slugs — feed them into particle_podcast_get_guest for the appearance profile or particle_person_get for the person profile.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNoWhat to return. 'directory' (default): the guest directory ranked by lifetime appearances. 'trends': guests trending right now — appearances on 2+ distinct podcasts in the last 30 days (cross-show press tours, not regulars).
fieldNoOnly guests listed under this ANZSRC 2020 field of research: a code, slug or title from particle_expertise_resolve (e.g. 'banking-finance-and-investment'). Directory mode only.
limitNoGuests per page (1-50, default 20).
cursorNoOpaque pagination cursor from a previous response.
includeNoOptional per-guest sections: 'expertise' (each guest's standing, seniority, most specific occupation and field, and organization on one line). Directory mode only.
capacityNoOnly guests who know their field in this capacity. Directory mode only.
employerNoOnly guests whose organization is this company (slug from particle_company_resolve, or a domain). Directory mode only.
standingNoOnly guests whose standing is recognized this way: 'established' (conferred by others: a credential, a position, recognition in the field), 'self_described', or 'unverified'. Directory mode only.
seniorityNoOnly guests at this seniority or above. Directory mode only.
occupationNoOnly guests listed under this occupation: a SOC 2018 or ISCO-08 code, slug or title from particle_expertise_resolve (e.g. 'cardiologists' or '29-1212'). Directory mode only.
practicingNoOnly guests who still work in the occupation. Needs a detailed SOC 2018 occupation (e.g. '29-1212' Cardiologists). Directory mode only.
topic_slugNoRestrict to guests with appearances on episodes classified under this topic (slug from particle_topic_browse, e.g. 'technology/artificial-intelligence'). Ignored when podcast_slug is set.
podcast_slugNoReturn one show's guest roster instead of the corpus directory: every guest who has appeared on this podcast, ranked by appearances on the show (no lifetime-appearance floor). Slug from particle_podcast_resolve. Only valid with the default directory mode. A particle.pro or Radar show link also works.
output_formatNoOutput serialization. 'markdown' (default) returns the LLM-facing rendering. 'json' returns the structured payload as JSON text — use only for programmatic chaining where exact field extraction matters; the JSON shape is larger and noisier for an LLM to read.
appeared_sinceNoOnly guests with an appearance on or after this date (YYYY-MM-DD or ISO 8601). Directory mode only.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed9 schema fields changed
    • addedInput schema / properties / appeared_since
      Added value: +{
      +  "description": "Only guests with an appearance on or after this date (YYYY-MM-DD or ISO 8601). Directory mode only.",
      +  "type": "string"
      +}
    • addedInput schema / properties / capacity
      Added value: +{
      +  "description": "Only guests who know their field in this capacity. Directory mode only.",
      +  "enum": [
      +    "researcher",
      +    "licensed_professional",
      +    "practitioner",
      +    "executive_founder",
      +    "public_official",
      +    "journalist_analyst",
      +    "creator_entertainer",
      +    "athlete_coach",
      +    "clergy",
      +    "firsthand",
      +    "layperson"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / employer
      Added value: +{
      +  "description": "Only guests whose organization is this company (slug from particle_company_resolve, or a domain). Directory mode only.",
      +  "type": "string"
      +}
    • addedInput schema / properties / field
      Added value: +{
      +  "description": "Only guests listed under this ANZSRC 2020 field of research: a code, slug or title from particle_expertise_resolve (e.g. 'banking-finance-and-investment'). Directory mode only.",
      +  "type": "string"
      +}
    • addedInput schema / properties / include
      Added value: +{
      +  "description": "Optional per-guest sections: 'expertise' (each guest's standing, seniority, most specific occupation and field, and organization on one line). Directory mode only.",
      +  "items": {
      +    "enum": [
      +      "expertise"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / occupation
      Added value: +{
      +  "description": "Only guests listed under this occupation: a SOC 2018 or ISCO-08 code, slug or title from particle_expertise_resolve (e.g. 'cardiologists' or '29-1212'). Directory mode only.",
      +  "type": "string"
      +}
    • addedInput schema / properties / practicing
      Added value: +{
      +  "description": "Only guests who still work in the occupation. Needs a detailed SOC 2018 occupation (e.g. '29-1212' Cardiologists). Directory mode only.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / seniority
      Added value: +{
      +  "description": "Only guests at this seniority or above. Directory mode only.",
      +  "enum": [
      +    "professional",
      +    "senior",
      +    "distinguished"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / standing
      Added value: +{
      +  "description": "Only guests whose standing is recognized this way: 'established' (conferred by others: a credential, a position, recognition in the field), 'self_described', or 'unverified'. Directory mode only.",
      +  "enum": [
      +    "established",
      +    "self_described",
      +    "unverified"
      +  ],
      +  "type": "string"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / podcast_slug / description
      Previous value: -"Return one show's guest roster instead of the corpus directory: every guest who has appeared on this podcast, ranked by appearances on the show (no lifetime-appearance floor). Slug from particle_podcast_resolve. Only valid with the default directory mode."New value: +"Return one show's guest roster instead of the corpus directory: every guest who has appeared on this podcast, ranked by appearances on the show (no lifetime-appearance floor). Slug from particle_podcast_resolve. Only valid with the default directory mode. A particle.pro or Radar show link also works."
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources