search

Pack: listen-notes · Endpoint: https://gateway.pipeworx.io/listen-notes/mcp

Search the Listen Notes podcast index across podcasts, individual episodes, curated lists, and people, with filters for type, language, genre ids, episode length, and date sorting. Returns matching podcast or episode records with title, publisher, description, audio URL, publish date, and the Listen Notes id used by the other tools in this pack. Answers which podcast or episode covers a topic, guest, or show name.

Parameters

NameTypeRequiredDescription
querystringyes
typestringnopodcast | episode | curated | person
sort_by_datenumberno0 (relevance, default) | 1 (date desc)
languagestringno
len_minnumberno
len_maxnumberno
genre_idsstringnoComma-sep ids.
offsetnumberno

Example call

Arguments

{
  "query": "true crime"
}

curl

curl -X POST https://gateway.pipeworx.io/listen-notes/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search","arguments":{"query":"true crime"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('search', {
  "query": "true crime"
});

More examples

{
  "query": "machine learning",
  "type": "episode",
  "sort_by_date": 1,
  "language": "English",
  "len_min": 30,
  "len_max": 120
}

Response shape

FieldTypeDescription
countnumberTotal number of results
totalnumberTotal results available
resultsarraySearch results
next_offsetnumberOffset for next page
Full JSON Schema
{
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "description": "Total number of results"
    },
    "total": {
      "type": "number",
      "description": "Total results available"
    },
    "results": {
      "type": "array",
      "description": "Search results",
      "items": {
        "type": "object"
      }
    },
    "next_offset": {
      "type": "number",
      "description": "Offset for next page"
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "listen-notes": {
      "url": "https://gateway.pipeworx.io/listen-notes/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 21, 2026