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
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.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
An array of schedule recommendation objects. Each suggestion describes a proposed change or addition:
The kind of change recommended:
"add_block", "move_block", "remove_block", or "rebalance".The subject the suggestion applies to.
The day of the week targeted by this suggestion, e.g.
"Monday".Proposed block start time in
HH:MM 24-hour format.Proposed block end time in
HH:MM 24-hour format.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.