# Best times to post

> The best upcoming times for this account to post, from when its audience engages. Use before scheduling when the user wants a good time rather than a set one.

`scheduler.best_times` · read

- **MCP tool:** `best_posting_times`. Loaded by default in MCP clients.
- **REST:** `GET /v1/scheduler/best-times`
- **CLI:** `xholic scheduler best-times`
- **Scope:** `read`
- **Plan:** Every plan, including the trial
- **Cost:** Free.
- **Rate limit bucket:** `read`

## Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `timezone` | string ≤ 100 chars | No | IANA timezone such as America/New_York. Use the user's timezone. |
| `slotCount` | integer 1–140 | No | How many times to return (default 12). |
| `windowStartMinutes` | integer 0–1439 | No | Only times after this, in minutes after local midnight. Send with windowEndMinutes. |
| `windowEndMinutes` | integer 0–1439 | No | Only times before this, in minutes after local midnight. Send with windowStartMinutes. |
| `account` | string ≤ 64 chars | No | X account to act on, as @handle. Leave it out to use the connection's default account. |
