{"name":"org.videohistoryproject/research","slug":"videohistoryproject-research","title":"Video History Project","description":"Search experimental video history, read public records, follow sources and export citations.","url":"https://mcp.market/server/videohistoryproject-research","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"search","tags":["search","media"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":null,"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://www.videohistoryproject.org/research-tools","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://www.videohistoryproject.org/mcp"}],"packages":[],"tools":[{"name":"describe_collection","description":"Describe the Video History Project collection, searchable text, filters, citation practices and response limits. Useful when beginning research.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"export_citations","description":"Export citations for 1–25 VHP IDs or URLs. format is text or ris; target is publication (the cataloged work) or page (the VHP web page). Missing publication metadata returns a per-item error; choose page to cite a biography or history page.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}},"format":{"type":"string","default":"text"},"target":{"type":"string","default":"publication"}},"required":["ids"]}},{"name":"get_record","description":"Read a public VHP record by ID or VHP URL, resolving old addresses locally. Returns metadata, source links, citations and a section of existing text. Default section is body; choose other section names from sections. Follow content.nextOffset with the same section and version for complete text. Linked scans are not read.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"section":{"type":"string","default":"body"},"offset":{"type":"integer","default":0},"limit":{"type":"integer","default":12000},"version":{"type":["string","null"],"default":null}},"required":["id"]}},{"name":"get_related_records","description":"Get the site's existing similarity suggestions for a public record. These are research leads, not evidence of a historical relationship. May return no suggestions when the index has none or the editor has disabled them.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"limit":{"type":"integer","default":6}},"required":["id"]}},{"name":"list_terms","description":"Find catalog author or subject filter keys by part of a name. Returns exact keys, display labels and counts of discoverable records. field is author or subject. Follow nextPage; use a returned key in search_records.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"field":{"type":"string"},"query":{"type":"string","default":""},"page":{"type":"integer","default":1},"limit":{"type":"integer","default":25}},"required":["field"]}},{"name":"search_records","description":"Search public VHP records by words or quoted phrases. Empty query browses. Combine exact author/subject keys from list_terms, recorded years and a type from describe_collection. Follow nextPage. Excerpts label their source; read get_record before quoting.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","default":""},"type":{"type":["string","null"],"default":null},"author":{"type":["string","null"],"default":null},"subject":{"type":["string","null"],"default":null},"from":{"type":["integer","null"],"default":null},"to":{"type":["integer","null"],"default":null},"page":{"type":"integer","default":1},"limit":{"type":"integer","default":10}}}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-19T04:44:49.682Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T04:44:49.609Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 927ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://www.videohistoryproject.org/mcp","reachable":true,"authRequired":false,"latencyMs":927,"serverInfo":{"name":"Video History Project","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}