Calculate a team's realistic sprint capacity in hours and story points. Starts from each member's hours per day × the working days in the sprint, then subtracts meeting overhead, public holidays that fall on working days, and per-member PTO; returns the deductions, final hours, utilization rate, recommended story points (final hours ÷ hours per point), the average of any historical velocity you pass, and a per-member breakdown.
This page documents the HTTP endpoint POST /api/tools/sprint-capacity-calculator/execute. See the MCP reference →
Call it over REST
POST https://api.findutils.com/api/tools/sprint-capacity-calculator/execute · no API keys · 60 requests/min per IP
Execute — verified arguments
curl -X POST https://api.findutils.com/api/tools/sprint-capacity-calculator/execute \
-H "Content-Type: application/json" \
-d '{
"team": [
{
"name": "Ada",
"hours_per_day": 8
},
{
"name": "Bo",
"hours_per_day": 6
}
],
"duration_days": 14,
"start_date": "2026-08-03",
"holidays": [
"2026-08-05"
],
"pto": [
{
"member": "Bo",
"days": 2
}
],
"historical_velocity": [
18,
21,
23
]
}' Parameter schema for this endpoint
curl https://api.findutils.com/api/tools/sprint-capacity-calculator Input schema
| Argument | Type | Required | Description |
|---|---|---|---|
| team | array | yes | Team members: { name, hours_per_day (default 8), role }. |
| duration_days | integer | no | Calendar days in the sprint, counted from start_date. Default 10. Default: 10. |
| start_date | string | no | First day of the sprint, YYYY-MM-DD. Default: today (UTC). |
| working_days | array | no | Seven booleans, Monday first, marking which weekdays count. Default Mon-Fri. |
| meeting_overhead_percent | number | no | Percent of raw hours lost to meetings. Default 20. Default: 20. |
| holidays | array | no | Holiday dates (YYYY-MM-DD strings, or { date, name }). Only those on working days deduct time. |
| pto | array | no | Planned time off: { member (team member name), days }. |
| historical_velocity | array | no | Completed story points of previous sprints, used for average_velocity. |
| hours_per_point | number | no | Hours of work one story point represents. Default 6. Default: 6. |
Example arguments (verified)
{
"team": [
{
"name": "Ada",
"hours_per_day": 8
},
{
"name": "Bo",
"hours_per_day": 6
}
],
"duration_days": 14,
"start_date": "2026-08-03",
"holidays": [
"2026-08-05"
],
"pto": [
{
"member": "Bo",
"days": 2
}
],
"historical_velocity": [
18,
21,
23
]
} Also an MCP tool
Claude, Cursor, and any MCP client can call this tool as
findutils:sprint_capacity_calculator after one connect command.
Connect once
claude mcp add findutils --transport http https://mcp.findutils.com/ More Productivity tools
Client Status Report Generator
Generate a client-facing project status report in Markdown and return it with its headline counts.
Dev Request Prioritizer
Prioritize development requests with the page's scoring frameworks and return them sorted by priority score, each with a value score and an
Keyboard Shortcut Finder
Return keyboard shortcuts (Mac and Windows keys) that match a search query, app, or category.
Retro Meeting
Turn a finished sprint-retrospective board into shareable results: a Markdown summary grouped by category with items sorted by votes, a CSV
Scope Creep Tracker
Measure scope creep on a project and return the numbers a stakeholder report needs: original (baseline) effort, approved / pending / rejecte
Social Media Calendar Generator
Turn a list of planned social media posts into a content calendar: a CSV export (Date, Time, Platform, Content Type, Title, Description, Has
Tech Debt Register
Analyze a technical debt register and return the stakeholder numbers: active vs resolved counts, total hours to fix, weekly "interest" cost