# Scarlet Sync > AI-powered academic planning for Rutgers University students. Helps with course scheduling, degree planning, course discovery, and campus information. Scarlet Sync is a free tool built for Rutgers University students. It combines live course data with an AI assistant to help students build schedules, track degree progress, find open sections, and explore campus resources. ## Agent quickstart - Developer portal: https://scarletsync.app/developers - OpenAPI 3.1: https://scarletsync.app/openapi.json - MCP Streamable HTTP: https://scarletsync.app/api/mcp - Browser WebMCP: compatible secure browsers discover three read-only tools from `document.modelContext` for redacted route-family context, connector discovery, and public Rutgers knowledge search. - API status: https://scarletsync.app/api/v1/status - Public Rutgers knowledge search: https://scarletsync.app/api/v1/rutgers/search?q=computer+science - Citation rule: cite each returned canonical `citationUrl`; use linked official Rutgers sources for consequential policy or registration claims. - Degree workflow: `search_degrees` and `get_degree` are public catalog reads. `audit_degree_requirements_public` is stateless and requires explicitly supplied course IDs. Authenticated profile history stays behind `check_degree_requirements`. - Course-time workflow: use `time_of_day=morning|afternoon|evening|night` with `find_open_courses`; the `time_range` alias remains supported for older clients. - Structured results: programmatic academic MCP tools advertise `outputSchema` and return `structuredContent` plus a human-readable text fallback. ## Fast, citable answers - Fetch canonical public pages with `Accept: text/markdown` for source-backed text, not a JavaScript shell. That includes `/courses/<8-digit-id>`, `/professors/`, `/guides/`, `/rooms/`, `/campus`, `/parking`, `/dining`, `/sirs`, `/finals`, `/about/data`, `/guides/sources`, `/help`, `/resources`, and `/research-opportunities`. - Search `/api/v1/rutgers/search?q=...&kinds=course,professor,guide,place&limit=5`. Course results cover the public catalog and distinguish curated guides from catalog-only records. - Read `/sitemap.xml` for the public URL inventory, including every catalog course, professor profile, and Digital Classroom Services room. - For live/open sections, degrees, transit, parking, dining, rooms, and events, discover the public tools on `/api/mcp`; use the returned source and freshness metadata. Snapshot data is not live availability. - No account is needed for public knowledge search or public Markdown. The separate `/api/v1/public/` REST contract uses a developer API key. Personal schedules, plans, transcripts, profiles, and mutations remain authorized-only. - Never infer enrollment, graduation eligibility, current teaching quality, live parking occupancy, or guaranteed alert delivery from historical records. ## Core Features - **AI Assistant** (`/ai-assistant`): Conversational AI for scheduling, degree planning, course search, and academic advice. Uses the canonical model-native assistant runtime with a curated skills library and authorized Scarlet Sync tools. - **Schedule Builder** (`/scheduling`): Visual drag-and-drop schedule builder with conflict detection, cross-campus travel time warnings, and preference-based scoring. Generates up to 1000 permutations. - **Section Alerts** (`/scheduling/alerts`): Authenticated exact-section monitoring workspace. The historical `/course-sniper` URL redirects here; exact alert review links remain under `/course-sniper/alert`. - **Plan** (`/planning`): Compact entry for degree roadmaps, requirement checks, account-backed academic records, and editable GPA scenarios. The established deep tools remain canonical for their full workflows. - **Degree Planning** (`/degree-planning`): Multi-semester degree roadmap builder. Supports what-if analysis, requirement tracking, and plan export. - **Course List** (`/course-list`): Browse and filter all Rutgers courses by department, campus, and semester (Fall 2025, Spring 2026, Fall 2026). - **Course Sniper** (`/course-sniper`): Monitors closed sections and notifies students when a seat opens. - **Bus Tracker** (`/bus-tracker`): Real-time Rutgers campus bus positions through the Rutgers TripShot adapter. - **Campus** (`/campus`): Map-first hub linking to the canonical campus map, parking, live buses, dining, and events workflows with source/currentness boundaries. - **Explore** (`/explore`): Public academic discovery for courses, degrees, professors, classrooms, and research. Campus logistics live in `/campus`. - **Prerequisite Checker** (`/prerequisite-checker`): Verifies whether a student meets prerequisites for a course. - **SIRS Ratings** (`/sirs`): Course evaluation data from Rutgers SIRS system. - **Research Opportunities** (`/research-opportunities`): Browse and filter active undergraduate research positions. - **Degree Search** (`/degree-search`): Explore Rutgers degree programs and their requirements. - **Friends** (`/friends`): See what courses friends are taking. ## Data - Course data: Rutgers SOC API (`classes.rutgers.edu`) — updated each semester - Open sections: Scraped and cached; refreshed via cron - Professor ratings: RateMyProfessor data (CSV) - SIRS evaluations: Scraped from Rutgers SIRS portal - Bus data: Rutgers TripShot adapter; check returned freshness and service status - Current semesters: Fall 2025, Spring 2026, Fall 2026 ## iOS App Available on the App Store: https://apps.apple.com/us/app/scarlet-sync/id6761600081 ## External AI Integrations - ChatGPT plugin: https://chatgpt.com/g/g-69cdf17a68048191b22df68e56126086-scarlet-sync - Claude MCP connector: `https://scarletsync.app/api/mcp` - Browser WebMCP: open Scarlet Sync in a compatible secure browser; Chrome currently requires its testing flag for local use or Origin Trial activation for deployed use, and Scarlet Sync provides no fallback polyfill. ## Links - Website: https://scarletsync.app - Rutgers planning guides: https://scarletsync.app/guides - Guide source review status: https://scarletsync.app/guides/sources - Build a Rutgers schedule: https://scarletsync.app/guides/how-to-build-a-rutgers-schedule - Rutgers WebReg vs. Course Schedule Planner: https://scarletsync.app/guides/rutgers-webreg-vs-course-schedule-planner - Rutgers New Brunswick transfer-student schedule checklist: https://scarletsync.app/guides/rutgers-new-brunswick-transfer-student-schedule - Rutgers commuter schedule planning: https://scarletsync.app/guides/rutgers-commuter-schedule-planning - Public Course Wiki: https://scarletsync.app/courses - Public Professor Wiki: https://scarletsync.app/professors - Classroom guide: https://scarletsync.app/rooms - Campus hub: https://scarletsync.app/campus - Campus map: https://scarletsync.app/map - Dining: https://scarletsync.app/dining - Parking permits: https://scarletsync.app/parking - Bus tracker: https://scarletsync.app/bus-tracker - Events: https://scarletsync.app/events - SIRS: https://scarletsync.app/sirs - Final exam grids: https://scarletsync.app/finals - Research opportunities: https://scarletsync.app/research-opportunities - Data sources: https://scarletsync.app/about/data - Developers: https://scarletsync.app/developers - Support: https://scarletsync.app/support - Help hub: https://scarletsync.app/help - Privacy Policy: https://scarletsync.app/privacy-policy - Terms of Service: https://scarletsync.app/tos