Developer access

Scarlet Sync for agents and integrations

Read public Rutgers course facts and source-backed guides immediately. Connect with MCP or an API key for structured tools, and use OAuth for personal planning.

Checked-in snapshotSource: Scarlet Sync connector discovery documents

Discovery documents

Stable machine-readable entry points for client setup.

Public knowledge search

Search public course facts, guides, professors, and places with canonical citations.

No login

Public API keys

Create, copy, rotate, and revoke server-side Rutgers public-data credentials.

Keys

OpenAPI

Public JSON spec for the authenticated ChatGPT connector.

REST

MCP Endpoint

Streamable HTTP endpoint for Claude and MCP clients.

MCP

OAuth Metadata

Authorization server discovery for connector clients.

OAuth

LLMs Manifest

Machine-readable summary of product and connector entry points.

LLMs

Support Hub

Human-facing support and setup documentation.

Docs

What integrations can do

Academic planning

Course search · Section details · Open sections · Saved schedules

Degree planning

Degree search · Requirement trees · Plan CRUD · Semester edits

Campus context

Events · Buses · Parking · Rooms · Dining · SIRS

Connector access model

No login needed
Request a canonical content URL with Accept: text/markdown for the source-backed text.
Public knowledge search and Markdown for courses, professors, guides, classrooms, campus, parking, dining, and research pages
Public data key
Public Rutgers facts only; create and manage keys from /developers/keys
rutgers.public.read
OAuth read scopes
courses:read · schedules:read · degree:read
Access guidance
Use the public API spec for server integrations, OAuth for private student context, and /api/mcp for MCP clients.
OAuth required
Schedule, degree-plan, profile, course-list, memory, and feedback actions require OAuth tokens.

Quick checks

Use these requests to inspect public discovery documents.

Get a quick cited answer

curl 'https://scarletsync.app/api/v1/rutgers/search?q=data+structures&limit=5'

Read a course guide as Markdown

curl -H 'Accept: text/markdown' https://scarletsync.app/courses/01198112

Read campus or classroom Markdown

curl -H 'Accept: text/markdown' https://scarletsync.app/rooms/ABE-1180

Fetch OAuth metadata

curl https://scarletsync.app/.well-known/oauth-authorization-server

Inspect MCP probe

curl https://scarletsync.app/api/mcp

Read OpenAPI JSON

curl https://scarletsync.app/openapi.json

Recommended integration flow

1. Discover
Read llms.txt, openapi.json, and the OAuth well-known endpoints to understand the connector surface.
2. Authenticate
Public knowledge needs no login. Use a developer key for the public REST contract, or scoped OAuth with PKCE for private student context.
3. Integrate
Use REST endpoints for action-style flows or point MCP clients at /api/mcp for tool-based agent access.