Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:b9e6fb308cffddfc314ac34cde105ddab1f8a16db83f58caf573d35d22ef9f81
What it is
What a remote MCP server returned when asked what it offers: 16 tools

The blob, as servednamed by its sha256

{ "instructions": "When GuideDoc's documentary explorer is active, treat a bare title, filmmaker or topic as a documentary lookup first. For example, 'Mon Petit' should be searched as written before interpreting it as a French phrase. Use open_catalogue to search and display verified matches. For an unrestricted title lookup, search scope=all, sort=relevance; do not silently restrict it to current viewing filters. Use English for GuideDoc answers and records. Preserve original film titles and names. Respect explicit translation or unrelated requests. Search and filter with open_catalogue or search_documentaries, open a film with get_documentary, and use recommend_documentaries for similar films; these tools render the same explorer. Always pass explorer_id from the current explorer context, so that its existing view updates. Follow-ups retain the latest query and filters unless the user changes them. Resolve 'the second one' using the visible numbered results in the explorer context. Use returned original_title for alternate names. If there is no match, say so; ask for year/director when needed, never invent a film. Find documentaries in GuideDoc's public film database, including films not available to stream. Use search to find films, then fetch for a source URL and full verified details. Availability means streaming on GuideDoc only; never claim worldwide coverage or availability on other services. Use English for GuideDoc answers and public records. Preserve original film titles and people names; audio and subtitle filters can use any language.", "tools": [ { "description": "Find public genre/topic collections and canonical page links.", "inputSchema": { "additionalProperties": false, "properties": { "kind": { "default": "topic", "enum": [ "topic", "genre" ], "title": "Kind", "type": "string" }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 10, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "browse_topicsArguments", "type": "object" }, "name": "browse_topics", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Revalidate publication before displaying public editorial film details.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "id": { "maximum": 1000000, "minimum": 1, "title": "Id", "type": "integer" }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" } }, "required": [ "id" ], "title": "catalogue_filmArguments", "type": "object" }, "name": "catalogue_film", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Recommendations based on public subjects and credits, with reasons.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 6, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "similar_to_id": { "maximum": 1000000, "minimum": 1, "title": "Similar To Id", "type": "integer" } }, "required": [ "similar_to_id" ], "title": "catalogue_relatedArguments", "type": "object" }, "name": "catalogue_related", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Search from the explorer without remounting its interface.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 12, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "catalogue_searchArguments", "type": "object" }, "name": "catalogue_search", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Read a new selection intent for this temporary anonymous explorer instance.\n\n Revalidate each new selection through the current public gate.\n ", "inputSchema": { "additionalProperties": false, "properties": { "after_revision": { "default": 0, "title": "After Revision", "type": "integer" }, "explorer_id": { "pattern": "^[0-9a-f]{32}$", "title": "Explorer Id", "type": "string" } }, "required": [ "explorer_id" ], "title": "catalogue_syncArguments", "type": "object" }, "name": "catalogue_sync", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" } }, "required": [ "data" ], "title": "SelectionUpdate", "type": "object" } }, { "description": "Read a public film URL returned by search. Never returns playback or private data.\n\n The canonical GuideDoc URL is revalidated against the same current public\n database gate as WebMCP. Use get_documentary for full public editorial details.\n ", "inputSchema": { "additionalProperties": false, "properties": { "id": { "title": "Id", "type": "string" } }, "required": [ "id" ], "title": "fetchArguments", "type": "object" }, "name": "fetch", "outputSchema": { "properties": { "id": { "title": "Id", "type": "string" }, "metadata": { "additionalProperties": true, "title": "Metadata", "type": "object" }, "text": { "title": "Text", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "id", "title", "text", "url", "metadata" ], "title": "FetchOutput", "type": "object" } }, { "description": "Read public article text using a numeric ID returned by search_articles.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "maximum": 1000000, "minimum": 1, "title": "Id", "type": "integer" }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" } }, "required": [ "id" ], "title": "get_articleArguments", "type": "object" }, "name": "get_article", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Read and display a verified public documentary film in the GuideDoc explorer. Use the numeric ID from current results or selected-film context. Preserve original titles. Pass current filters so subsequent recommendations retain them. Full films open on GuideDoc, with normal access requirements. Pass explorer_id from the active explorer context to update its view.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "id": { "maximum": 1000000, "minimum": 1, "title": "Id", "type": "integer" }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" } }, "required": [ "id" ], "title": "visual_get_documentaryArguments", "type": "object" }, "name": "get_documentary", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Read a published person's biography and only their public documentary records.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "maximum": 1000000, "minimum": 1, "title": "Id", "type": "integer" }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 10, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" } }, "required": [ "id" ], "title": "get_personArguments", "type": "object" }, "name": "get_person", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Read public FAQs and find current country-specific plans/help/legal links.\n\n Consult the plans page for current prices. Never reads accounts, subscriptions,\n invoices or support tickets, and never purchases or changes a subscription.\n ", "inputSchema": { "additionalProperties": false, "properties": { "language": { "const": "en", "default": "en", "title": "Language", "type": "string" } }, "title": "get_service_infoArguments", "type": "object" }, "name": "get_service_info", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Search and display documentary titles, filmmakers or topics inside GuideDoc.\n\n When this explorer is active, use for bare or ambiguous titles before answering\n from another meaning: 'Mon Petit' means query='Mon Petit', not a translation.\n Honor explicit translation/unrelated requests. Nonempty queries default to all\n documentary records, ranked by relevance; original_title identifies alternate\n names. Preserve filters explicitly requested by the user. For no matches, ask\n for identifying details; never invent a film. Empty arguments open\n all documentary records, newest first. Full films retain normal access requirements.\n ", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 12, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "open_catalogueArguments", "type": "object" }, "name": "open_catalogue", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Find and display similar documentaries with reasons in the GuideDoc explorer. For \"more like the second one\", use the ID at visible position 2 in explorer context. Preserve explicit duration, subtitle and subject filters. Defaults to films available on GuideDoc unless another scope is requested. No viewing history. Pass explorer_id from the active explorer context to update its view.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 5, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" }, "similar_to_id": { "anyOf": [ { "maximum": 1000000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Similar To Id" } }, "title": "visual_recommend_documentariesArguments", "type": "object" }, "name": "recommend_documentaries", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Find public documentary films by concise title, director, topic or keyword.\n\n For duration, subtitle, year and audio filters use search_documentaries.\n Availability describes GuideDoc's catalogue; territorial restrictions may apply.\n ", "inputSchema": { "additionalProperties": false, "properties": { "query": { "title": "Query", "type": "string" } }, "required": [ "query" ], "title": "searchArguments", "type": "object" }, "name": "search", "outputSchema": { "$defs": { "SearchResult": { "properties": { "available_on_guidedoc": { "title": "Available On Guidedoc", "type": "boolean" }, "description": { "title": "Description", "type": "string" }, "directors": { "items": { "type": "string" }, "title": "Directors", "type": "array" }, "id": { "title": "Id", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" }, "year": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year" } }, "required": [ "id", "title", "url", "directors", "description", "available_on_guidedoc" ], "title": "SearchResult", "type": "object" } }, "properties": { "results": { "items": { "$ref": "#/$defs/SearchResult" }, "title": "Results", "type": "array" } }, "required": [ "results" ], "title": "SearchOutput", "type": "object" } }, { "description": "Find published documentary articles. Scheduled posts and private previews are excluded.", "inputSchema": { "additionalProperties": false, "properties": { "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 10, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "search_articlesArguments", "type": "object" }, "name": "search_articles", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Search and display documentary films in the GuideDoc explorer. Use concise title, director or topic terms and explicit filters. Keep the latest query and filters for follow-ups, changing only what the user requests. Unrestricted searches cover all records. English metadata; audio/subtitle filters remain independent. Pass explorer_id from the active explorer context to update its view.", "inputSchema": { "$defs": { "FilmFilters": { "additionalProperties": false, "properties": { "country": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "description": "Country of production, not viewer location", "title": "Country" }, "director": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Director" }, "festival": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Festival" }, "genre": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Genre" }, "max_duration_minutes": { "anyOf": [ { "maximum": 1000, "minimum": 1, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Duration Minutes" }, "scope": { "default": "all", "enum": [ "all", "streaming", "reference" ], "title": "Scope", "type": "string" }, "sort": { "default": "relevance", "enum": [ "relevance", "newest", "oldest", "shortest" ], "title": "Sort", "type": "string" }, "spoken_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Spoken Language" }, "subtitle_language": { "anyOf": [ { "pattern": "^[a-z]{2,3}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Subtitle Language" }, "topic": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ], "default": null, "title": "Topic" }, "year_from": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year From" }, "year_to": { "anyOf": [ { "maximum": 2200, "minimum": 1800, "type": "integer" }, { "type": "null" } ], "default": null, "title": "Year To" } }, "title": "FilmFilters", "type": "object" } }, "additionalProperties": false, "properties": { "explorer_id": { "anyOf": [ { "pattern": "^[0-9a-f]{32}$", "type": "string" }, { "type": "null" } ], "default": null, "title": "Explorer Id" }, "filters": { "anyOf": [ { "$ref": "#/$defs/FilmFilters" }, { "type": "null" } ], "default": null }, "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 10, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "visual_search_documentariesArguments", "type": "object" }, "name": "search_documentaries", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } }, { "description": "Find published filmmaker/contributor profiles linked to public documentaries.", "inputSchema": { "additionalProperties": false, "properties": { "language": { "const": "en", "default": "en", "title": "Language", "type": "string" }, "limit": { "default": 10, "maximum": 20, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "maximum": 50, "minimum": 1, "title": "Page", "type": "integer" }, "query": { "default": "", "maxLength": 200, "title": "Query", "type": "string" } }, "title": "search_peopleArguments", "type": "object" }, "name": "search_people", "outputSchema": { "properties": { "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "source": { "default": "GuideDoc public information only; full films require an eligible subscription and territory", "title": "Source", "type": "string" } }, "required": [ "data" ], "title": "PublicOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b9e6fb308cffddfc314ac34cde105ddab1f8a16db83f58caf573d35d22ef9f81 | sha256sum