How to Read the Future
Was dieses MCP kann
Provides podcast episode metadata, transcript segments, clips, citations, reading trails, and flashcards.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['schema_version', 'id', 'canonical_url', 'episode', 'title', 'hook', 'transcript', 'companion_references', 'media', 'publications', 'release_evidence'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$', 'maxLength': 160}, 'hook': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'media': {'type': 'object', 'required': ['url', 'key', 'mime', 'bytes', 'sha256'], 'properties': {'key': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'url': {'$ref': '#/properties/data/properties/canonical_url'}, 'mime': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'bytes': {'type': 'integer', 'exclusiveMinimum': 0}, 'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'episode': {'type': 'object', 'required': ['id', 'slug', 'title', 'canonical_url'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 160}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'canonical_url': {'$ref': '#/properties/data/properties/canonical_url'}}, 'additionalProperties': False}, 'transcript': {'type': 'object', 'required': ['start_ms', 'end_ms', 'turn_ids', 'citations'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'turn_ids': {'type': 'array', 'items': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'maxItems': 200, 'minItems': 1}, 'citations': {'type': 'array', 'items': {'type': 'object', 'required': ['canonical_url', 'episode_slug', 'episode_title', 'speaker', 'start_ms', 'end_ms', 'turn_id', 'transcript_version', 'content_version', 'citation_text'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'citation_text': {'type': 'string', 'minLength': 1}, 'episode_title': {'type': 'string', 'minLength': 1}, 'content_version': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$'}, 'transcript_version': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 200, 'minItems': 1}}, 'additionalProperties': False}, 'publications': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'status', 'updated_at'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'status': {'enum': ['not_posted', 'published', 'failed'], 'type': 'string'}, 'platform': {'enum': ['x', 'youtube'], 'type': 'string'}, 'updated_at': {'$ref': '#/properties/data/properties/publications/items/properties/published_at'}, 'published_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'maxItems': 2}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'schema_version': {'type': 'string', 'const': 'htrtf.public-clip.v1'}, 'release_evidence': {'type': 'object', 'required': ['release_id', 'release_sha256', 'content_version', 'transcript_version', 'artifact_manifest_sha256', 'correction_status'], 'properties': {'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'release_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'correction_status': {'enum': ['current', 'corrected'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/release_evidence/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'companion_references': {'type': 'array', 'items': {'type': 'object', 'required': ['target_type', 'target_id', 'canonical_url'], 'properties': {'target_id': {'$ref': '#/properties/data/properties/id'}, 'target_type': {'enum': ['chapter', 'key_idea', 'reference', 'notable_segment', 'card'], 'type': 'string'}, 'canonical_url': {'$ref': '#/properties/data/properties/canonical_url'}}, 'additionalProperties': False}, 'maxItems': 40}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/data/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'$ref': '#/properties/data/properties/release_evidence/properties/release_id'}, 'canonical_url': {'$ref': '#/properties/data/properties/canonical_url'}, 'release_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}, 'content_version': {'$ref': '#/properties/data/properties/release_evidence/properties/content_version'}, 'manifest_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}, 'snapshot_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/data/properties/release_evidence/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/release_evidence/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/data/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/release_evidence/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/data/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'get_clip'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['id', 'slug', 'title', 'subtitle', 'guest', 'description', 'canonical_url', 'publication_date', 'duration_seconds', 'topics', 'chapters'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 160}, 'guest': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'topics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxItems': 40}, 'chapters': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'summary', 'start_ms', 'end_ms'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$', 'maxLength': 160}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'summary': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'start_ms': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'maxItems': 100}, 'subtitle': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'duration_seconds': {'type': 'integer', 'maximum': 86400, 'exclusiveMinimum': 0}, 'publication_date': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/data/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'canonical_url': {'$ref': '#/properties/data/properties/canonical_url'}, 'release_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'manifest_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'snapshot_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/meta/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'get_episode'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['items', 'total'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'type', 'question', 'answer', 'explanation', 'difficulty', 'tags', 'chapter_id', 'evidence'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$', 'maxLength': 160}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 20}, 'type': {'enum': ['principle', 'compare_contrast', 'mechanism', 'argument', 'source_recall'], 'type': 'string'}, 'answer': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'status': {'type': 'string', 'const': 'approved'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['canonical_url', 'episode_slug', 'episode_title', 'speaker', 'start_ms', 'end_ms', 'turn_id', 'transcript_version', 'content_version', 'citation_text'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'citation_text': {'type': 'string', 'minLength': 1}, 'episode_title': {'type': 'string', 'minLength': 1}, 'content_version': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$'}, 'transcript_version': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'chapter_id': {'$ref': '#/properties/data/properties/items/items/properties/id'}, 'difficulty': {'enum': ['introductory', 'intermediate', 'advanced'], 'type': 'string'}, 'explanation': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 50}, 'total': {'type': 'integer', 'minimum': 0}, 'next_cursor': {'type': 'string', 'maxLength': 1024, 'minLength': 1}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/meta/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'release_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'manifest_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'snapshot_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/meta/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'get_flashcards'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['items', 'total'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'type', 'name', 'relevance', 'evidence'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$', 'maxLength': 160}, 'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'type': {'enum': ['person', 'organization', 'work', 'project', 'concept'], 'type': 'string'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['canonical_url', 'episode_slug', 'episode_title', 'speaker', 'start_ms', 'end_ms', 'turn_id', 'transcript_version', 'content_version', 'citation_text'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'citation_text': {'type': 'string', 'minLength': 1}, 'episode_title': {'type': 'string', 'minLength': 1}, 'content_version': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$'}, 'transcript_version': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'relevance': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'external_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}}, 'additionalProperties': False}, 'maxItems': 50}, 'total': {'type': 'integer', 'minimum': 0}, 'next_cursor': {'type': 'string', 'maxLength': 1024, 'minLength': 1}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/meta/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'release_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'manifest_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'snapshot_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/meta/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'get_reading_trail'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['episode_slug', 'start_ms', 'end_ms', 'turns'], 'properties': {'turns': {'type': 'array', 'items': {'type': 'object', 'required': ['turn_id', 'speaker', 'start_ms', 'end_ms', 'text', 'citation'], 'properties': {'text': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'citation': {'type': 'object', 'required': ['canonical_url', 'episode_slug', 'episode_title', 'speaker', 'start_ms', 'end_ms', 'turn_id', 'transcript_version', 'content_version', 'citation_text'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'citation_text': {'type': 'string', 'minLength': 1}, 'episode_title': {'type': 'string', 'minLength': 1}, 'content_version': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$'}, 'transcript_version': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'start_ms': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'maxItems': 250}, 'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 160}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/meta/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'release_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'manifest_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'snapshot_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/meta/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/meta/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/meta/properties/manifest_sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'get_transcript_segment'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema_version', 'operation', 'data', 'meta'], 'properties': {'data': {'type': 'object', 'required': ['items', 'total'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['schema_version', 'id', 'canonical_url', 'episode', 'title', 'hook', 'transcript', 'companion_references', 'media', 'publications', 'release_evidence'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$', 'maxLength': 160}, 'hook': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'media': {'type': 'object', 'required': ['url', 'key', 'mime', 'bytes', 'sha256'], 'properties': {'key': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'url': {'$ref': '#/properties/data/properties/items/items/properties/canonical_url'}, 'mime': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'bytes': {'type': 'integer', 'exclusiveMinimum': 0}, 'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'episode': {'type': 'object', 'required': ['id', 'slug', 'title', 'canonical_url'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 160}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'canonical_url': {'$ref': '#/properties/data/properties/items/items/properties/canonical_url'}}, 'additionalProperties': False}, 'transcript': {'type': 'object', 'required': ['start_ms', 'end_ms', 'turn_ids', 'citations'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'turn_ids': {'type': 'array', 'items': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'maxItems': 200, 'minItems': 1}, 'citations': {'type': 'array', 'items': {'type': 'object', 'required': ['canonical_url', 'episode_slug', 'episode_title', 'speaker', 'start_ms', 'end_ms', 'turn_id', 'transcript_version', 'content_version', 'citation_text'], 'properties': {'end_ms': {'type': 'integer', 'exclusiveMinimum': 0}, 'speaker': {'type': 'string', 'minLength': 1}, 'turn_id': {'type': 'string', 'pattern': '^turn-[0-9]{4}$'}, 'start_ms': {'type': 'integer', 'minimum': 0}, 'episode_slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'citation_text': {'type': 'string', 'minLength': 1}, 'episode_title': {'type': 'string', 'minLength': 1}, 'content_version': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[-.][a-z0-9]+)*$'}, 'transcript_version': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 200, 'minItems': 1}}, 'additionalProperties': False}, 'publications': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'status', 'updated_at'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'status': {'enum': ['not_posted', 'published', 'failed'], 'type': 'string'}, 'platform': {'enum': ['x', 'youtube'], 'type': 'string'}, 'updated_at': {'$ref': '#/properties/data/properties/items/items/properties/publications/items/properties/published_at'}, 'published_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'maxItems': 2}, 'canonical_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'schema_version': {'type': 'string', 'const': 'htrtf.public-clip.v1'}, 'release_evidence': {'type': 'object', 'required': ['release_id', 'release_sha256', 'content_version', 'transcript_version', 'artifact_manifest_sha256', 'correction_status'], 'properties': {'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'release_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}, 'content_version': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'correction_status': {'enum': ['current', 'corrected'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'companion_references': {'type': 'array', 'items': {'type': 'object', 'required': ['target_type', 'target_id', 'canonical_url'], 'properties': {'target_id': {'$ref': '#/properties/data/properties/items/items/properties/id'}, 'target_type': {'enum': ['chapter', 'key_idea', 'reference', 'notable_segment', 'card'], 'type': 'string'}, 'canonical_url': {'$ref': '#/properties/data/properties/items/items/properties/canonical_url'}}, 'additionalProperties': False}, 'maxItems': 40}}, 'additionalProperties': False}, 'maxItems': 50}, 'total': {'type': 'integer', 'minimum': 0}, 'next_cursor': {'type': 'string', 'maxLength': 1024, 'minLength': 1}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'required': ['schema_version', 'release_id', 'manifest_sha256', 'canonical_url', 'rights'], 'properties': {'rights': {'type': 'object', 'required': ['search', 'retrieval', 'quotation', 'attribution', 'model_training', 'policy_url'], 'properties': {'search': {'type': 'string', 'const': 'allowed'}, 'quotation': {'type': 'string', 'const': 'allowed_with_attribution'}, 'retrieval': {'type': 'string', 'const': 'allowed'}, 'policy_url': {'$ref': '#/properties/data/properties/items/items/properties/canonical_url'}, 'attribution': {'type': 'string', 'const': 'required'}, 'model_training': {'type': 'string', 'const': 'reserved'}}, 'additionalProperties': False}, 'release_id': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/release_id'}, 'canonical_url': {'$ref': '#/properties/data/properties/items/items/properties/canonical_url'}, 'release_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}, 'schema_version': {'type': 'string', 'const': 'htrtf.canonical-metadata.v1'}, 'artifact_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}, 'content_version': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/content_version'}, 'manifest_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}, 'snapshot_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}, 'surface_version': {'type': 'object', 'required': ['schema_version', 'surface', 'release_id', 'content_version', 'transcript_version', 'artifact_manifest_hash', 'correction_status'], 'properties': {'surface': {'type': 'string', 'const': 'mcp'}, 'release_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._-]{0,159}$'}, 'schema_version': {'type': 'string', 'const': 'htrtf.surface-version.v1'}, 'content_version': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/content_version'}, 'correction_status': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/content_version'}, 'artifact_manifest_hash': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'correction_state': {'enum': ['current', 'corrected', 'withdrawn'], 'type': 'string'}, 'transcript_version': {'$ref': '#/properties/data/properties/items/items/properties/release_evidence/properties/content_version'}, 'artifact_manifest_sha256': {'$ref': '#/properties/data/properties/items/items/properties/media/properties/sha256'}}, 'additionalProperties': False}, 'operation': {'type': 'string', 'const': 'list_episode_clips'}, 'schema_version': {'type': 'string', 'const': 'htrtf.mcp-tool-result.v1'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Comicvine
Provides searchable Comic Vine data for comic characters, issues, volumes, creators, and publishers.
NotebookLM
Manages NotebookLM notebooks and sources, answers source-grounded questions with citations, and generates artifacts such as repor…
Anapioficeandfire
Searches and retrieves structured information about A Song of Ice and Fire books, characters, and houses.
Clevelandart
Searches Cleveland Museum of Art collection artworks, creators, exhibitions, and artwork records.
Archive
Provides access to Internet Archive item metadata and downloadable files for researching and retrieving archived digital material…
Georgia Archives
Searches and browses the National Archives of Georgia library, fonds, and film catalogues, and retrieves parsed archival library …
Artic
Provides Art Institute of Chicago artist, artwork, and exhibition records, including artwork descriptions, metadata, images, and …
Metmuseum
Searches The Metropolitan Museum of Art collection and retrieves detailed artwork metadata, images, artists, and classification i…