recompute_project

Re-run every enabled assembly in a saved project and render aggregated BoQs across the requested measurement standards. recompute_project takes no parameter overrides — it re-runs the saved assemblies exactly as stored. To revise a parameter, save an amended copy with save_project (see its descri...

SERVERCivilquants SOURCEhttps://api.civilquants.com/mcp
High RISK CLASS
Category Execute
Parameters 21 required
Recommended Rate-limitedsee the rule below
Registry record Grade F, identity unverified Pull the record →

This record as markdown: /tools/com-civilquants-civilquants/recompute-project.md

What recompute_project does on Civilquants

AI agents invoke recompute_project to trigger actions in Civilquants. What it does depends on the arguments the agent supplies, and its effects often reach beyond the immediate call: builds kicked off, notifications sent, workflows started.

ParameterTypeRequiredDescription
request object
project_id string Yes

Parameters from the server's own tool schema.

Why recompute_project is rated High

This tool executes a complex, multi-step computational workflow (running all enabled assemblies and aggregating their results). While it does not modify data (it re-runs saved assemblies without parameter changes) and produces read-like output (BoQs), the action of triggering/running calculations on potentially numerous assemblies makes it an Execute category tool rather than Read.

From the tool's definition Tool description states 'Re-run every enabled assembly in a saved project' which triggers computation of multiple parametric estimating operations. The tool initiates execution of stored assembly calculations and renders Bills of Quantities output.

Risk signalsBulk/mass operation — affects multiple targets

Questions about recompute_project

What does the recompute_project tool do? +

Re-run every enabled assembly in a saved project and render aggregated BoQs across the requested measurement standards. recompute_project takes no parameter overrides — it re-runs the saved assemblies exactly as stored. To revise a parameter, save an amended copy with save_project (see its description for the recipe) and recompute the new project_id. Paid tier only — anonymous callers receive a TIER_INSUFFICIENT envelope. It is categorised as a Execute tool in the Civilquants MCP Server, which means it can trigger actions or run processes. Use rate limits and argument validation.

What parameters does recompute_project accept? +

recompute_project accepts 2 parameters: request, project_id. Required: project_id. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on recompute_project? +

Register the Civilquants MCP server in PolicyLayer and add a rule for recompute_project: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Civilquants. Nothing to install.

What risk level is recompute_project? +

recompute_project is a Execute tool with high risk. Execute tools should be rate-limited and have argument validation enabled.

Can I rate-limit recompute_project? +

Yes. Add a rate_limit block to the recompute_project rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block recompute_project completely? +

Set action: deny in the PolicyLayer policy for recompute_project. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides recompute_project? +

recompute_project is provided by the Civilquants MCP server (https://api.civilquants.com/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

More on Civilquants, and thousands of servers like it.

// THE MCP REGISTRY

PolicyLayer tracks 44,603 MCP servers and 515,000+ tools.

Every server has a live record: who publishes it, whether it answers without auth, its risk grade, every tool classified, the recommended policy. This page is one line of Civilquants's. Pull the full record:

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.