{"ok":true,"site":{"host":"lu-links.onrender.com","url":"https://lu-links.onrender.com/","type":"live","desc":"Student hub for Lebanese University: course materials, TD, exams, and links by faculty, campus, and specialisation.","tools":[{"name":"search_courses","kind":"act","impl":"imperative","description":"Search LU Links courses by name or code (e.g. NFA035, networks). Updates the on-page search and returns matching courses with program path.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Course name or code fragment to search for."},"limit":{"type":"number","description":"Max results to return (default 20)."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/course/b1100","/course/b1101","/course/b1102","/course/b1103"]},{"name":"list_programs","kind":"answer","impl":"imperative","description":"List faculties and browse paths available on LU Links, plus Extra resources and Favorites.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/course/b1100","/course/b1101","/course/b1102","/course/b1103"]},{"name":"get_course","kind":"answer","impl":"imperative","description":"Retrieve one course by id, exact code, or name, including material links (Drive, Classroom, Telegram, etc.). Prefer search_courses when unsure of the exact title.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Course code, e.g. NFA035."},"name":{"type":"string","description":"Course name (partial OK)."},"id":{"type":"number","description":"Internal course id."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/course/b1100","/course/b1101","/course/b1102","/course/b1103"]},{"name":"navigate","kind":"act","impl":"imperative","description":"Navigate the LU Links SPA to a main view: home (course browser), about, or admin login screen.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"view":{"type":"string","enum":["home","about","admin"],"description":"Target view id."},"program":{"type":"string","description":"Optional program tab: all | extra | tips | favorites | numeric program id."}},"required":["view"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/course/b1100","/course/b1101","/course/b1102","/course/b1103"]}],"category":"Health & Education","favicon":"/favicons/lu-links.onrender.com.png","apiSurface":"spec","toolCount":4}}