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 MCP tool findutils:client_status_report_generator. See the REST reference →

Call it over MCP

Tool name findutils:client_status_report_generator · no API keys · 120 requests/min per IP

Claude Code

claude mcp add findutils --transport http https://mcp.findutils.com/

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}

Raw JSON-RPC (any MCP client) — verified example

curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "client_status_report_generator",
      "arguments": {
        "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"
        ]
      }
    }
  }'

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 a REST endpoint

The same tool answers plain HTTP at POST /api/tools/client-status-report-generator/execute — no key, 60 requests/min.

Open the REST reference for Client Status Report Generator →

More Productivity tools