{"ok":true,"site":{"host":"jamditis.github.io","url":"https://jamditis.github.io/rosen-frontend/","type":"live","desc":"A curated public collection of the works, critiques, and teachings of Jay Rosen, professor of journalism at NYU. 25,000+ records spanning four decades.","tools":[{"name":"get_archive_facets","kind":"answer","impl":"imperative","description":"List the categories, eras, publications, and content types accepted by archive search.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rosen-frontend/","pages":["/rosen-frontend/"]},{"name":"search_archive","kind":"answer","impl":"imperative","description":"Search public archive records without changing the current page or archive data.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200},"categories":{"type":"array","maxItems":6,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":120}},"era":{"type":"string","minLength":1,"maxLength":200,"description":"An exact value from get_archive_facets. Do not use with year."},"year":{"type":"string","pattern":"^\\d{4}$","description":"A four-digit year. Do not use with era."},"publication":{"type":"string","minLength":1,"maxLength":200},"content_type":{"type":"string","enum":["article","twitter","bluesky"]},"sort":{"type":"string","enum":["date-asc","date-desc","title-asc"]},"limit":{"type":"integer","minimum":1,"maximum":20,"default":10}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rosen-frontend/","pages":["/rosen-frontend/"]},{"name":"get_archive_record","kind":"answer","impl":"imperative","description":"Read one public archive record by its record identifier without changing the page.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"record_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_.:-]+$"}},"required":["record_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rosen-frontend/","pages":["/rosen-frontend/"]},{"name":"find_related_entities","kind":"answer","impl":"imperative","description":"Read the people, organizations, concepts, works, events, or locations linked to one archive record.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"record_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_.:-]+$"},"entity_type":{"type":"string","enum":["Person","Organization","Concept","Work","Event","Location"]},"limit":{"type":"integer","minimum":1,"maximum":20,"default":10}},"required":["record_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rosen-frontend/","pages":["/rosen-frontend/"]}],"category":"Media & Personal","favicon":"/favicons/jamditis.github.io.svg","apiSurface":"spec","toolCount":4}}