POST /v1/schedule/suggest to get AI-powered schedule suggestions. The endpoint analyzes your completion patterns and available time slots to recommend an optimized weekly plan aligned with your stated goals.
Endpoint
Request Body
string
A natural language description of what you want to improve or focus on, e.g.
"study more math" or "reduce evening sessions and front-load the week". The AI uses this to bias its recommendations toward your priorities.number
The maximum number of study hours you can commit to each day. When provided, the AI will not recommend more than this total daily load. Omit this field to let the AI infer availability from your existing schedule patterns.
Response Fields
array
An array of schedule recommendation objects. Each suggestion describes a proposed change or addition:
string
The kind of change recommended:
"add_block", "move_block", "remove_block", or "rebalance".string
The subject the suggestion applies to.
string
The day of the week targeted by this suggestion, e.g.
"Monday".string
Proposed block start time in
HH:MM 24-hour format.string
Proposed block end time in
HH:MM 24-hour format.string
A human-readable explanation of why this change is recommended, based on your completion data and stated goal.
Example Response
Code Examples
Suggestions are recommendations only — they are not applied to your schedule automatically. Use the
create_block MCP tool or the schedule endpoints to act on suggestions you want to adopt.