Rights-aware documentary search, film details, and where-to-watch for AI assistants. 100,000+ films.
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.
Full metadata for one documentary on iWonder: synopsis, director, genres, topics, runtime, age rating and a deep link to the film page. Pass the viewer’s country code to also get a one-line availability summary.
Film slug (from a search result URL) or UUID
Viewer's country (ISO alpha-2) — when given, the response includes a watch_summary verdict
Full metadata for one documentary on iWonder: synopsis, director, genres, topics, runtime, age rating and a deep link to the film page. Pass the viewer’s country code to also get a one-line availability summary.
| Argument | Type | Description |
|---|---|---|
| country | string | Viewer's country (ISO alpha-2) — when given, the response includes a watch_summary verdict |
| id_or_slug* | string | Film slug (from a search result URL) or UUID |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id_or_slug"
],
"properties": {
"country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "Viewer's country (ISO alpha-2) — when given, the response includes a watch_summary verdict"
},
"id_or_slug": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Film slug (from a search result URL) or UUID"
}
}
}Search the iWonder catalogue of documentaries. Returns matching films with availability (watch free now on iWonder, or which streaming services carry them) and deep links to the film pages. Pass the viewer’s two-letter country code to scope availability to their region.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| query* | string | What to search for — topic, title, person, or question |
| country | string | Viewer's country (ISO alpha-2, e.g. "US") — scopes availability info to their region |
| year_to | integer | |
| per_page | integer | |
| services | array | Restrict to these streaming service ids (e.g. ["netflix","max"]) |
| kids_mode | boolean | Only titles appropriate for children |
| year_from | integer | |
| availability | string | "watch_now" = instantly playable on iWonder; "elsewhere" = on a third-party service; "streamable" (default) = watchable somewhere; "any" = include titles with no watch path |
| max_runtime_minutes | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "What to search for — topic, title, person, or question"
},
"country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "Viewer's country (ISO alpha-2, e.g. \"US\") — scopes availability info to their region"
},
"year_to": {
"type": "integer",
"maximum": 2100,
"minimum": 1900
},
"per_page": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"services": {
"type": "array",
"items": {
"type": "string",
"maxLength": 50,
"minLength": 1
},
"maxItems": 10,
"description": "Restrict to these streaming service ids (e.g. [\"netflix\",\"max\"])"
},
"kids_mode": {
"type": "boolean",
"default": false,
"description": "Only titles appropriate for children"
},
"year_from": {
"type": "integer",
"maximum": 2100,
"minimum": 1900
},
"availability": {
"enum": [
"watch_now",
"elsewhere",
"streamable",
"any"
],
"type": "string",
"default": "streamable",
"description": "\"watch_now\" = instantly playable on iWonder; \"elsewhere\" = on a third-party service; \"streamable\" (default) = watchable somewhere; \"any\" = include titles with no watch path"
},
"max_runtime_minutes": {
"type": "integer",
"maximum": 600,
"minimum": 1
}
}
}Can the viewer watch this documentary in their country — free on iWonder, with an iWonder Plus subscription, or on which streaming services? Country is required: playability is geo-scoped and fails closed without it.
| Argument | Type | Description |
|---|---|---|
| country* | string | Viewer's country (ISO alpha-2, e.g. "US") — REQUIRED; playability is geo-scoped |
| id_or_slug* | string | Film slug or UUID |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id_or_slug",
"country"
],
"properties": {
"country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "Viewer's country (ISO alpha-2, e.g. \"US\") — REQUIRED; playability is geo-scoped"
},
"id_or_slug": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Film slug or UUID"
}
}
}