Estimate reading time
estimate_reading_timeUse this when the user needs a reading-time or speaking-time estimate from text or a word count. Accepts text up to 20,000 characters or 1 to 2,000,000 words, plus 100 to 1,000 wpm or a reader type. Returns a 150 to 800 wpm table; it does not assess reading ability.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "estimate_reading_time"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Optional text to count without returning it, e.g. The report has three short sections. | |
| word_count | No | Optional known word count when text is not supplied, e.g. 1200. | |
| reader_type | No | Optional speed profile when no numeric speed is supplied, e.g. average (250 wpm). | |
| words_per_minute | No | Optional reading speed from 100 to 1,000 wpm, e.g. 250. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pace_table | Yes | ||
| word_count | Yes | ||
| reading_time | Yes | ||
| selected_wpm | Yes | ||
| reading_time_ms | Yes | ||
| speaking_130_wpm | Yes | ||
| speaking_150_wpm | Yes |