MCP-Server

FilmRightsProof

com.davisvillelabs.filmrights/filmrightsproof
Recht & Compliance Medien & Inhalte Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches and traces public copyright records and source-supported rights relationships for film, television, and related creative works.

filmrightsproof.search_public_records
Search public copyright records
Search likely U.S. Copyright Office public records for a film, television, or underlying creative work. Use this free bounded search to identify candidates or evaluate applicability. If you need reconciled evidence, source-supported relationships, provenance, ambiguity, and freshness in one dossier, use filmrightsproof.trace_public_rights instead.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'examples': [{'year': 1972, 'limit': 10, 'title': 'The Godfather', 'workType': 'motion picture'}, {'limit': 10, 'title': 'Dune', 'creator': 'Frank Herbert', 'workType': 'book'}], 'required': ['title'], 'properties': {'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1700, 'examples': [1972], 'description': 'Optional release, publication, creation, or registration year used to narrow candidate matches.'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'examples': [10], 'description': 'Maximum number of candidate public-record matches to return or inspect.'}, 'title': {'type': 'string', 'examples': ['The Godfather'], 'maxLength': 500, 'minLength': 1, 'description': 'Film, television, or underlying creative-work title to search in U.S. Copyright Office public records.'}, 'creator': {'type': 'string', 'examples': ['Francis Ford Coppola'], 'maxLength': 300, 'description': 'Optional creator, author, writer, director, producer, or other credited name used to disambiguate similarly titled works.'}, 'workType': {'type': 'string', 'examples': ['motion picture'], 'maxLength': 120, 'description': 'Optional work-type hint, such as motion picture, television, screenplay, book, or other underlying creative work.'}}, 'description': 'Identify a film, television title, or underlying creative work for bounded U.S. Copyright Office public-record research. Title is required; creator, year, and workType are disambiguation hints; limit only bounds returned or inspected candidates.', 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'query', 'candidates', 'coverage', 'freshness', 'evidenceGaps', 'legalNotice'], 'properties': {'query': {'type': 'object'}, 'coverage': {'type': 'object'}, 'freshness': {'type': 'object', 'required': ['schemaVersion', 'currentLookupAttempted', 'currentLookupVerified', 'currentEvidenceUsable', 'transportStatus', 'parsingStatus', 'evidenceStatus', 'observation', 'fallback'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'fallback': {'type': 'object'}, 'sourceMix': {'type': 'object'}, 'observedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'observation': {'type': 'object'}, 'searchScope': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'parsingStatus': {'enum': ['succeeded', 'failed', 'not_completed', 'not_attempted']}, 'schemaVersion': {'const': 'filmrightsproof-freshness.v2'}, 'evidenceStatus': {'enum': ['usable', 'usable_no_qualifying_match', 'partial', 'partial_no_qualifying_match', 'zero_hits', 'normalization_failed', 'unavailable']}, 'queryStartedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'transportStatus': {'enum': ['succeeded', 'failed', 'not_attempted']}, 'queryCompletedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEvidenceUsable': {'type': 'boolean'}, 'currentLookupVerified': {'type': 'boolean', 'description': 'Narrow compatibility summary. True only when the bounded current lookup completed without normalization rejection; it does not mean exhaustive coverage.'}, 'currentLookupAttempted': {'type': 'boolean'}}, 'additionalProperties': True}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'reasons': {'type': 'array', 'items': {'type': 'string'}}, 'workType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicationYear': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'registrationNumber': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': True}}, 'legalNotice': {'type': 'string'}, 'evidenceGaps': {'type': 'array', 'items': {'type': 'string'}}, 'schemaVersion': {'const': 'public-record-search.v1'}}, 'additionalProperties': False}
filmrightsproof.trace_public_rights
Trace public rights evidence
Trace a bounded film or television public-record rights dossier when an agent needs more than candidate lookup. Resolve the work, reconcile maintained Copyright Office evidence, build only source-supported relationships, and return provenance, ambiguity, and bounded freshness. $0.50 per completed authorized invocation. For candidate lookup or free applicability evaluation, use filmrightsproof.search_public_records instead. Not legal clearance, definitive ownership, exhaustive chain of title, or private-contract analysis.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'examples': [{'year': 1972, 'limit': 10, 'title': 'The Godfather', 'workType': 'motion picture'}, {'limit': 10, 'title': 'Dune', 'creator': 'Frank Herbert', 'workType': 'book'}], 'required': ['title'], 'properties': {'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1700, 'examples': [1972], 'description': 'Optional release, publication, creation, or registration year used to narrow candidate matches.'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'examples': [10], 'description': 'Maximum number of candidate public-record matches to return or inspect.'}, 'title': {'type': 'string', 'examples': ['The Godfather'], 'maxLength': 500, 'minLength': 1, 'description': 'Film, television, or underlying creative-work title to search in U.S. Copyright Office public records.'}, 'creator': {'type': 'string', 'examples': ['Francis Ford Coppola'], 'maxLength': 300, 'description': 'Optional creator, author, writer, director, producer, or other credited name used to disambiguate similarly titled works.'}, 'workType': {'type': 'string', 'examples': ['motion picture'], 'maxLength': 120, 'description': 'Optional work-type hint, such as motion picture, television, screenplay, book, or other underlying creative work.'}}, 'description': 'Identify a film, television title, or underlying creative work for bounded U.S. Copyright Office public-record research. Title is required; creator, year, and workType are disambiguation hints; limit only bounds returned or inspected candidates.', 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'operation', 'traceId', 'dossierId', 'status', 'query', 'canonicalRequest', 'candidates', 'records', 'evidence', 'normalizedParties', 'edges', 'provenance', 'freshness', 'coverage', 'unresolvedQuestions', 'nonInferences', 'evidenceGaps', 'limitations', 'methods', 'state', 'legalNotice'], 'properties': {'edges': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'type', 'support', 'sourceSemantics'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'support': {'type': 'array', 'items': {'type': 'object'}, 'minItems': 1}, 'sourceSemantics': {'type': 'object'}}, 'additionalProperties': True}}, 'query': {'type': 'object'}, 'state': {'type': 'object'}, 'status': {'enum': ['recorded_lineage_found', 'partial_recorded_lineage', 'ambiguous_work_identity', 'no_match_within_search_scope', 'insufficient_public_evidence']}, 'methods': {'type': 'object'}, 'records': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}, 'traceId': {'type': 'string'}, 'coverage': {'type': 'object'}, 'evidence': {'type': 'object', 'required': ['registrations', 'renewals', 'recordations', 'terminations', 'cancellations'], 'properties': {'renewals': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}, 'recordations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}, 'terminations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}, 'cancellations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}, 'registrations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'recordType', 'title', 'source'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object'}, 'recordType': {'type': 'string'}}, 'additionalProperties': True}}}, 'additionalProperties': False}, 'dossierId': {'type': 'string'}, 'freshness': {'type': 'object', 'required': ['schemaVersion', 'currentLookupAttempted', 'currentLookupVerified', 'currentEvidenceUsable', 'transportStatus', 'parsingStatus', 'evidenceStatus', 'observation', 'fallback'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'fallback': {'type': 'object'}, 'sourceMix': {'type': 'object'}, 'observedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'observation': {'type': 'object'}, 'searchScope': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'parsingStatus': {'enum': ['succeeded', 'failed', 'not_completed', 'not_attempted']}, 'schemaVersion': {'const': 'filmrightsproof-freshness.v2'}, 'evidenceStatus': {'enum': ['usable', 'usable_no_qualifying_match', 'partial', 'partial_no_qualifying_match', 'zero_hits', 'normalization_failed', 'unavailable']}, 'queryStartedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'transportStatus': {'enum': ['succeeded', 'failed', 'not_attempted']}, 'queryCompletedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEvidenceUsable': {'type': 'boolean'}, 'currentLookupVerified': {'type': 'boolean', 'description': 'Narrow compatibility summary. True only when the bounded current lookup completed without normalization rejection; it does not mean exhaustive coverage.'}, 'currentLookupAttempted': {'type': 'boolean'}}, 'additionalProperties': True}, 'operation': {'const': 'trace_public_rights'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'reasons': {'type': 'array', 'items': {'type': 'string'}}, 'workType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicationYear': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'registrationNumber': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': True}}, 'provenance': {'type': 'array', 'items': {'type': 'object'}}, 'legalNotice': {'type': 'string'}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'evidenceGaps': {'type': 'array', 'items': {'type': 'string'}}, 'resolvedWork': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'corpusVersion': {'type': 'integer'}, 'nonInferences': {'type': 'array', 'items': {'type': 'string'}}, 'schemaVersion': {'const': 'trace-public-rights.v1'}, 'canonicalRequest': {'type': 'object'}, 'normalizedParties': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'roles': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'unresolvedQuestions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': True}
Geändert
filmrightsproof.trace_public_rights
27. September 2026 02:52
Hinzugefügt
filmrightsproof.trace_public_rights
17. September 2026 12:34
Hinzugefügt
filmrightsproof.search_public_records
17. September 2026 12:34