Skip to main content

Available Tools

The Renovatr MCP server exposes project tools plus organization tools explicitly granted to the API key. All project tools require an external projectId. Organization tools are independent of a key's selected-project scope and require the matching organization-resource permission.

Projects

list_projects, get_project, list_sections, create_section, list_deliverables, get_section_deliverables, reorder_section_deliverables, get_deliverable, create_deliverable, update_deliverable, update_deliverable_status, delete_deliverable, list_snags, get_snag, create_snag, update_snag, resolve_snag, delete_snag, list_incidents, get_incident, create_incident, update_incident, delete_incident.

get_section_deliverables returns active tasks and items in their separate manual-order buckets. reorder_section_deliverables requires every active ID in one section and type, in the desired order.

Subcontractors

list_subcontractors, get_subcontractor, create_subcontractor, update_subcontractor, delete_subcontractor, create_subcontractor_contact, update_subcontractor_contact, delete_subcontractor_contact, assign_subcontractor_to_project, remove_subcontractor_from_project.

Subcontractor and contact IDs are external UUIDs. Assignment tools additionally require a project UUID within the API key's project scope.

When using an assistant to research trades or suppliers, review its shortlist first. The create_subcontractor tool is intended for records the user has approved and should be called after list_subcontractors checks for duplicates.

Catalog

list_catalog_items, get_catalog_item, create_catalog_item, update_catalog_item, delete_catalog_item.

Catalog IDs are external UUIDs. Catalog financial values require the API key's financial permission.

When using an assistant to research products, review its shortlist and source links first. The create_catalog_item tool is intended for items the user has approved and should be called after list_catalog_items checks for duplicates.

Project Templates

list_project_templates, get_project_template, create_project_template, update_project_template, delete_project_template, create_template_section, update_template_section, delete_template_section, create_template_deliverable, update_template_deliverable, delete_template_deliverable.

Template, section, and template-deliverable IDs are external UUIDs. Starter templates are read-only. Template deliverable financial values require the API key's financial permission.

Document Design

get_document_design, update_document_design.

These tools expose organization colors and PDF/portal header configurations only. They never expose company contact, banking, payment, or integration details.