Read released episodes, transcripts, citations, clips, reading trails, and flashcards.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get one clip by ID with its URL, transcript, media, and publication details.
Get one clip by ID with its URL, transcript, media, and publication details.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:[-.][a-z0-9]+)*$",
"maxLength": 160
}
},
"additionalProperties": false
}Get one episode and its chapter metadata by slug.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
}
},
"additionalProperties": false
}Get reviewed, evidence-linked episode flashcards with bounded cursor pagination. No scoring or engagement coercion.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| limit | integer | |
| cursor | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 10,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 1024,
"minLength": 1
}
},
"additionalProperties": false
}Get an episode reading trail with citations and cursor pagination.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| limit | integer | |
| cursor | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
},
"limit": {
"type": "integer",
"default": 15,
"maximum": 25,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 1024,
"minLength": 1
}
},
"additionalProperties": false
}Get transcript turns overlapping an optional window of at most five minutes, with exact timestamps. Defaults to 00:00–03:00 so the first call stays within the response limit.
| Argument | Type | Description |
|---|---|---|
| end_ms | integer | |
| episode* | string | |
| start_ms | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"episode"
],
"properties": {
"end_ms": {
"type": "integer",
"exclusiveMinimum": 0
},
"episode": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
},
"start_ms": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}List clips for an episode, including citations, media details, and publication state.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| limit | integer | |
| cursor | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
},
"limit": {
"type": "integer",
"default": 1,
"maximum": 1,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 1024,
"minLength": 1
}
},
"additionalProperties": false
}