FilmRightsProof
What this MCP does
Searches and traces public copyright records and source-supported rights relationships for film, television, and related creative works.
Tools
Input schema
{'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}
Output schema
{'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}
Input schema
{'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}
Output schema
{'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}
Recent tool changes
Similar MCP servers
Content Sweep
Supports copyright investigations, evidence capture, monitoring, rights delegation, and preparation of authorized takedown action…
Opedd — Licensed Content for AI
Discovers, licenses, retrieves, and verifies rights-cleared content for human publication, AI training, and AI retrieval, with au…
Content Provenance
Anchors and verifies content-creation provenance records with blockchain records and evidence-oriented metadata.
c2paintake-mcp
Verifies C2PA content provenance during intake and records reviewer-ready evidence.
c2padisclosure-mcp
Supports C2PA disclosure-policy checks and produces audit evidence for content provenance.
catalog-provenance
Supports discovery and verification of AgentiScript concepts and approved assets, including authenticity and licensing informatio…
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…