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.