The connector address
Every app asks for this once. Then press Sign in with Roof Manager and choose Practice or Live.
https://www.roofmanager.ca/mcp
Only the account owner can connect an app. Team members: ask the owner to connect it from their sign-in.
Connect from your app
Menus move; the two facts that do not are the address above and the sign-in. Where an app lists Roof Manager in its directory, choosing it there does the same thing.
Claude (claude.ai, desktop, mobile)
Settings → Connectors
- Open Connectors and choose Add custom connector (or find Roof Manager in the directory).
- Paste the connector address https://www.roofmanager.ca/mcp.
- Press Connect, sign in to Roof Manager and choose Practice or Live.
Claude Code
Terminal
- Run: claude mcp add --transport http roofmanager https://www.roofmanager.ca/mcp
- Type /mcp in Claude Code and pick Roof Manager → Authenticate; your browser opens the sign-in.
ChatGPT
Settings → Apps & Connectors
- Find Roof Manager in the apps directory, or in Developer mode choose Create and paste the connector address.
- Press Connect and sign in to Roof Manager.
Gemini
Apps / custom apps (where offered)
- Add a custom app or MCP server and paste the connector address.
- Sign in to Roof Manager when asked.
Gemini Enterprise admins: ask us for a client id and secret; the authorization and token addresses are below.
Grok
Settings → Connectors
- Add a custom connector with the connector address.
- Sign in to Roof Manager when asked.
Meta Muse
Connectors (app) · mcp_servers (Muse Code)
- In the Muse app find Roof Manager in the connector catalog or add it by address.
- In Muse Code add the address to your mcp_servers settings and sign in on first use.
Kimi
Kimi Code
- Run: kimi mcp add --transport http roofmanager https://www.roofmanager.ca/mcp --auth oauth
- Run kimi mcp auth roofmanager and sign in.
n8n
MCP Client Tool node
- Add an MCP Client Tool node. Server transport: HTTP Streamable. Authentication: MCP OAuth2.
- Create the credential and press Connect; sign in to Roof Manager.
- Prefer a key? Use Header auth with an API key from Settings → API instead.
LM Studio, Cursor, Windsurf, VS Code, Zed
mcp.json
- Add a server with "url": "https://www.roofmanager.ca/mcp". Tools that support sign-in will open it on first use.
- Tools that only take a header: add "headers": { "Authorization": "Bearer rm_live_…" } with an API key from Settings → API (rm_test_… for free sample reports).
Practice or Live
Practice
Free sample reports, instantly. Nothing is spent and nothing reaches our tracing team. The right way to try an assistant out and to build an automation. Every tool works the same as Live, with sample numbers.
Live
Real reports, traced by our team, ready in 1–3 hours. Each order spends one report credit from your account, exactly like ordering on the site. The assistant asks you before every order; it cannot buy credits, change where reports are delivered, or reach anything outside your reports.
Switch by disconnecting and connecting again with the other choice. You can have a Practice connection in one app and a Live one in another.
What the assistant can do
Seven tools, all about your roof reports. The assistant sees nothing else in your account.
check_address
Free. Shows which building an address lands on before anything is ordered.
order_roof_report
Orders a report. Practice: a free sample at once. Live: a real report, one credit, traced by our team.
get_roof_report
Status of a report; when ready, the measurement summary and a PDF link.
list_roof_reports
Your reports, newest first; find one by your own reference.
get_roof_measurements
Every face, edge and the materials estimate of a finished report.
cancel_roof_report
Cancels a report that has not been started yet and refunds the credit.
get_account
Your company name, Practice or Live, credits left.
Disconnecting
Open Settings → API → Connected AI apps in Roof Manager and press Disconnect. The app stops working at once. Changing your Roof Manager password also disconnects every app. Removing the connector inside the app disconnects it from that side.
What an app sees, and what it never sees
- The app never sees your password. The sign-in happens on roofmanager.ca.
- An app sees the property addresses, measurements and PDF links of the reports it works with, and your company name and credit balance. It cannot reach your customers, invoices, team or payment details.
- The Allow screen marks an app Unverified when we have not confirmed who runs it. Only continue when you started the connection yourself from an app you trust.
- Every call an app makes is listed under Settings → API → Recent API calls, marked AI.
Details in the AI Apps & Integrations Privacy Notice. Questions: support@roofmanager.ca.
For developers
The connector is a Model Context Protocol server (Streamable HTTP, stateless JSON) at https://www.roofmanager.ca/mcp, protected by OAuth 2.1 with PKCE. Discovery: /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource/mcp. Dynamic client registration and client-ID metadata documents are supported; the same seven tools are also plain REST under /v1, documented in Settings → API.
New to Roof Manager?
Create your account, then connect the AI you use. 2 free reports on signup, no credit card required.
Create an account