Open Campus Advisor
Live academic data across 101 US colleges and universities — directly inside Claude.
What it can do
- Set Student Context: Update the student's profile for this session. Merges with any previously set context — array fields (completed_courses, career_targets, interests, constraints) append and dedupli
- Get Student Context: Read back the current stored student profile for this session. Use this to confirm what you know about the student before making recommendations.
- List Schools: List all available school slugs. Use a slug as the 'school' parameter in any per-school tool.
What data it sees
Do you need an account
No: the server works without sign-in
Live academic data across 101 US colleges and universities — directly inside Claude. Search real course catalogs updated every 60 minutes, find faculty with active NIH grants, compare schools head-to-head on any topic, navigate from a career goal to the exact courses and professors that get you there.
19 tools covering course search, faculty research, degree requirements, career outcomes, and cross-school comparison. Set your student profile once and every subsequent call filters and ranks results automatically completed courses removed, results ranked by your career targets and interests.
Used for: choosing between schools, planning a semester, finding a research advisor, verifying prerequisites, mapping a path from "I want to work in climate policy" to the specific courses and funded labs at Yale, Columbia, and MIT that lead there.
Server tool list (19)
Raw names from tools/list. Only developers need these.
| set_student_context | Update the student's profile for this session. Merges with any previously set context — array fields (completed_courses, career_targets, interests, constraints) append and deduplicate; scalar fields (major, year, gpa) replace. If riasec_codes are provided and career_targets is empty, career targets are auto-derived from top Holland Code matches. |
| get_student_context | Read back the current stored student profile for this session. Use this to confirm what you know about the student before making recommendations. |
| list_schools | List all available school slugs. Use a slug as the 'school' parameter in any per-school tool. |
| list_departments | Get all department codes at a school. Call this first when a student mentions a subject area and you need the exact department code before searching for courses or faculty. |
| search_courses | Find courses at a school by keyword and/or department — returns sections, instructors, and live enrollment. Always provide a department code when you have one; keyword-only search has limited coverage. |
| get_course_details | Get everything about a specific course — full description, prerequisites, gen-ed area, grading, and live seat availability per section. |
| list_first_year_seminars | List all First-Year Seminars at a school. Use when a student is an incoming freshman who wants a small, discussion-based starting point. |
| list_courses_for_freshmen | Find intro-level courses in a department that first-year students can take. |
| list_gen_ed_courses | Find courses in a department that fulfill distribution or general education requirements at a school. |
| search_by_instructor | Find all courses taught by a specific instructor at a school this term. |
| search_faculty_research | Find faculty at a school whose research matches a topic — returns research summaries, contact info, and websites. Always check get_faculty_profile afterward for the full picture including NIH grants. |
| get_faculty_profile | Get a faculty member's full profile — biography, research, publications, current courses, contact info, and active NIH grants. |
| explore_academic_path | Map a complete academic path for a career goal across all 101 schools — departments to study in, courses to take, faculty to approach, ranked by how well each school supports the goal. |
| get_major_requirements | Get the exact degree requirements for a major at a specific school — required courses, elective groups, math prerequisites, and catalog URL. |
| get_career_outcomes | Get real data on a specific career — salary range, job outlook, required skills, typical employers, time to entry, and which majors lead there. |
| get_career_paths | Work backwards from a career to find which majors and schools lead there — and which adjacent careers are nearby. |
| search_faculty_all_schools | Find researchers across all 101 schools by topic — auto-discovers departments at each school and returns faculty ranked by research match. |
| report_answer_gap | Call this when you cannot give a useful answer because the system is missing data — a school not in the system, a major not tracked, a career not in the database. Only call after trying available tools and confirming the gap is real. |
| search_all_schools | Search course offerings across all 101 schools simultaneously and rank them by how much each school covers a topic. |