MCP Integration Overview
The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude interact with external tools. Renovatr provides an MCP server that gives Claude direct access to your project data.
What Can You Do?
With MCP connected, you can ask Claude things like:
- "List all pending deliverables in my project"
- "Create a new snag for the cracked tile in the master bathroom"
- "Mark the kitchen cabinet installation as completed"
- "What incidents were reported this week?"
- "Create a task for plumbing inspection, estimated cost $500"
How It Works
The Renovatr MCP server is a bridge that runs locally on your machine:
- Claude Desktop launches the MCP bridge as a child process
- The bridge receives tool calls from Claude via stdin/stdout (stdio transport)
- It forwards each call as an HTTP request to your Renovatr instance's MCP endpoint
- Your API key authenticates the request and scopes it to your project
- Results flow back to Claude
Claude Desktop ↔ (stdio) ↔ MCP Bridge ↔ (HTTPS) ↔ Renovatr API
Available Tools
The MCP server exposes 17 tools across three domains:
| Domain | Tools | Operations |
|---|---|---|
| Deliverables | 6 | List, get, create, update, update status, delete |
| Snags | 6 | List, get, create, update, resolve, delete |
| Incidents | 5 | List, get, create, update, delete |
See Available Tools for the complete reference.
Prerequisites
- An active Renovatr project
- An API key with appropriate permissions (at minimum: view permissions for the resources you want to read)
- Claude Desktop (or any MCP-compatible client)
- Node.js 18+ installed
Next Steps
- Set up with Claude Desktop — Quickest path using the
.mcpbbundle - Manual Setup — Configure the JSON manually or build from source