Calendar, read

Get calendar

Read a month of this project's calendar: the posts planned on each day and the ones already published. To put a post on a day or move it to another, call plan_idea with the new day; plan_idea with null takes it off; unmark_posted puts a published one back as a draft. Sonket emails a reminder the morning of and never posts.

MCP

Tool nameget_calendar
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_calendar",
    "arguments": {
      "project_id": "<uuid>"
    }
  }
}

Input

project_idrequireduuid

The project. list_projects names them and marks the default.

monthstring

YYYY-MM. Left out, the project's current month.

Returns

The month, the project's own today, the window a post may be planned in, every day of the grid with its posts (id, hook, kind, platform and whether it is planned or posted), how many of each the month holds, and the ideas with no day on them yet.