mcp

Mcp Render

Render the supplied compute_results into the chosen deliverable format.

Free-tier callers consume daily quota per launch spec § 3.6 alongside /api/v1/mcp/compute calls — render is computationally heavier than compute, so bracketing it under the same quota is essential. Paid callers bypass.

Validation order is deliberate: skill validity → paid-only tier gate → rate-limit consumption. The tier gate runs FIRST so a free caller hitting the paid Word skill is rejected at the gate without burning daily quota (closes the IP-based quota-exhaustion DoS where an attacker drains a victim's free quota by repeatedly POSTing the paid skill from the victim's IP — security-reviewer 2026-05-15 finding).

post/api/v1/mcp/render

Request

  • Base URL: https://api.civilquants.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.civilquants.com/api/v1/mcp/render
  • Auth: none declared

Headers

authorizationstring nullable

Request body

skillstring required

One of ['civilquants/qs_boq_export', 'civilquants/qs_boq_word_report']. Word skill ('civilquants/qs_boq_word_report') is paid-only; Excel skill is open to free callers with sheet protection + watermark.

Response

Successful Response

OR

Changes

No recorded changes to this operation across all 1 revision of this API.