← Registry

Data Collection

scarletsync.app

Provides tools to query the Rutgers course catalog, including searching courses, finding open sections, and looking up professor schedules.

1 endpoint61 known toolsFirst detected June 23, 2026Last detected June 23, 2026

ENDPOINT 1

https://scarletsync.app/api/mcp

No auth detected

Known tools 61

get_capabilities

Return connector capabilities, supported semesters/termIds, public tools, authenticated tool coverage, and available campus data sources.

find_open_courses

PRIMARY course-discovery tool.

search_courses

Search the Rutgers course catalog and return course summaries (no section detail).

get_course

Get full details for one course: all sections with meeting times, instructors, buildings, and open/closed status.

search_by_professor

Find all courses taught by a professor.

get_open_sections

Check real-time open/closed status for specific course sections.

search_research_opportunities

Search active Rutgers research opportunities, including faculty-led projects and structured programs like SURF/REU.

get_academic_summary

Get the user's academic summary including completed courses, AP credits, and total credits earned.

get_completed_courses

Alias for get_academic_summary.

search_degrees

Search for Rutgers degree programs (majors/minors) by name or keyword.

get_degree_planning_context

Load the user's structured degree-planning brief, including completed/AP/in-progress classes, saved plans, semester-load preferences, and requirement gaps for one or more degrees.

check_degree_requirements

Analyze degree progress for a specific major or minor.

get_degree

Get the full requirement groups for a specific Rutgers degree ID.

list_schedules

List all of the user's saved Rutgers schedules with names, term, and course counts.

get_schedule

Get a specific schedule showing all courses with meeting times, instructors, credit totals, and automatic conflict detection.

create_schedule

Create a new Rutgers course schedule for the user.

update_schedule

Update an existing schedule's name, course list, or primary status.

delete_schedule

Permanently delete a schedule.

list_degree_plans

List the user's saved degree plans with IDs, tracked degree IDs, target graduation, and semester counts.

get_degree_plan

Get a saved degree plan showing tracked degree IDs, resolved degree names/types, planned semesters, course and course-list items, and validation metadata when present.

create_degree_plan

Create a new degree plan for the user.

build_full_degree_plan

Build a personalized, prerequisite-aware multi-semester degree plan for one or more degrees.

generate_degree_plan

Generate a comprehensive multi-semester degree plan based on one or more majors.

update_degree_plan

Update an existing degree plan.

delete_degree_plan

Permanently delete a degree plan.

search_course_lists

Search for predefined Rutgers course lists (e.g.

compare_course_lists

Compare two course lists and return the courses they have in common.

check_course_prerequisites

Check if the user satisfies the prerequisites for a specific course.

search_professors

Search for Professor ratings and information.

search_buildings

Find Rutgers buildings and landmarks.

get_profile

Get the authenticated user profile, preferences, completed courses, AP credits, and saved degree context.

update_profile_preferences

Update the authenticated user preference profile.

update_academic_history

Update completed course base IDs, AP credits, overrides, or course grades for the authenticated user.

get_events

List campus events with optional date, category, source, and search filters.

campus_snapshot

High-level campus overview that combines dining, events, and optionally bus-arrival and parking snapshots in one call.

what_can_i_eat_now

Summarize the best current dining options across one or more halls, optionally filtered by dietary preference.

find_events_for_free_time

Find upcoming events that fit inside a free-time window, optionally filtered by category or keyword.

get_event_categories

List available campus event categories.

get_bus_systems

List available Passio bus systems.

get_bus_realtime

Get live Rutgers bus positions and summary counts.

best_bus_to_get_to_campus

Resolve a stop name or stop ID and return the soonest bus arrivals there, optionally filtered to one route.

get_bus_stops

List bus stops for a bus system.

get_bus_stop_etas

Get ETAs for one or more bus stops.

get_parking_permits

Get Rutgers parking permit decision-support data.

can_i_park_today

Summarize which permit lots are likely available today for a permit or campus, with raw parking windows attached.

find_available_rooms

Find rooms that are free for a requested day/time block in the Spring 2026 room dataset.

get_room_schedule

Get the weekly busy/free schedule for one room key from the Spring 2026 room dataset.

search_sirs

Search SIRS across professors, courses, and departments.

get_sirs_course

Get compact SIRS detail for a course like 198:111.

get_sirs_professor

Get compact SIRS detail for a professor.

get_sirs_department

Get SIRS department detail for a department code like 198.

list_course_lists

List official, public, or user-owned course lists.

get_course_list

Get one course list by numeric list ID.

create_course_list

Create a new user-owned course list.

update_course_list

Update a user-owned course list.

delete_course_list

Delete a user-owned course list.

duplicate_course_list

Duplicate a course list into the authenticated user account.

submit_feedback

Submit the Scarlet Sync feedback form as the authenticated user.

add_memory

Store a personal preference or a fact about the user for the assistant to recall later.

list_memories

Recall all stored personal preferences and facts about the user.

remove_memory

Delete a stored personal preference or fact by its key.