Client Status Report Generator

Productivity REST API MCP

Generate a client-facing project status report in Markdown and return it with its headline counts. Sections: header (client, period, report type, generated date), timeline status, budget spent vs total, an executive summary, completed work, in-progress items with percent complete, active blockers with severity, upcoming goals, and notes. Empty sections are omitted, exactly as the page's export does.

This page documents the HTTP endpoint POST /api/tools/client-status-report-generator/execute. See the MCP reference →

Call it over REST

POST https://api.findutils.com/api/tools/client-status-report-generator/execute · no API keys · 60 requests/min per IP

Execute — verified arguments

curl -X POST https://api.findutils.com/api/tools/client-status-report-generator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "project_name": "Portal v2",
    "client_name": "Acme",
    "period_start": "2026-08-10",
    "period_end": "2026-08-14",
    "generated_date": "2026-08-14",
    "completed_items": [
      {
        "title": "Login flow"
      }
    ],
    "goals": [
      "Ship billing"
    ]
  }'

Parameter schema for this endpoint

curl https://api.findutils.com/api/tools/client-status-report-generator

Interactive docs · OpenAPI 3.1 spec · All REST tools

Input schema

Argument Type Required Description
project_name string yes Project name for the report title.
client_name string no Client name.
period_start string no Reporting period start, YYYY-MM-DD. Default: today (UTC).
period_end string no Reporting period end, YYYY-MM-DD. Default: today (UTC).
report_type string (weekly | monthly | milestone | custom) no Report cadence. Default "weekly". Default: "weekly".
completed_items array no Completed work: { title, description }.
in_progress_items array no Work in progress: { title, description, percent_complete (0-100) }.
blockers array no Blockers and risks: { title, description, severity (low|medium|high), status (open|mitigating|resolved) }. Resolved blockers are excluded from the report.
goals array no Goals for the next period, one string each.
budget_spent number no Budget spent so far. Shown only when show_budget is true and budget_total > 0.
budget_total number no Total budget.
budget_currency string no Currency code or symbol printed before the amounts. Default "USD".
show_budget boolean no Include the budget line. Default false. Default: false.
timeline_status string (on-track | at-risk | delayed) no Timeline health. Default "on-track". Default: "on-track".
show_timeline boolean no Include the timeline status line. Default true. Default: true.
notes string no Free-text notes appended under "Additional Notes".
company_name string no Your company name, printed under the title.
generated_date string no Date printed as "Generated", YYYY-MM-DD. Default: today (UTC).

Example arguments (verified)

{
  "project_name": "Portal v2",
  "client_name": "Acme",
  "period_start": "2026-08-10",
  "period_end": "2026-08-14",
  "generated_date": "2026-08-14",
  "completed_items": [
    {
      "title": "Login flow"
    }
  ],
  "goals": [
    "Ship billing"
  ]
}

Also an MCP tool

Claude, Cursor, and any MCP client can call this tool as findutils:client_status_report_generator after one connect command.

Connect once

claude mcp add findutils --transport http https://mcp.findutils.com/
Open the MCP reference for Client Status Report Generator →

More Productivity tools