AI connector

Order roof reports from the AI you already use

Connect Roof Manager to Claude, ChatGPT, Gemini, Grok, Meta Muse, Kimi, n8n or your own tools. Ask for a report in plain words, get the measurements back in the same conversation, and keep every report in your Roof Manager account. One sign-in. Nothing to paste. Disconnect any time.

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

  1. Open Connectors and choose Add custom connector (or find Roof Manager in the directory).
  2. Paste the connector address https://www.roofmanager.ca/mcp.
  3. Press Connect, sign in to Roof Manager and choose Practice or Live.

Claude Code

Terminal

  1. Run: claude mcp add --transport http roofmanager https://www.roofmanager.ca/mcp
  2. Type /mcp in Claude Code and pick Roof Manager → Authenticate; your browser opens the sign-in.

ChatGPT

Settings → Apps & Connectors

  1. Find Roof Manager in the apps directory, or in Developer mode choose Create and paste the connector address.
  2. Press Connect and sign in to Roof Manager.

Gemini

Apps / custom apps (where offered)

  1. Add a custom app or MCP server and paste the connector address.
  2. 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

  1. Add a custom connector with the connector address.
  2. Sign in to Roof Manager when asked.

Meta Muse

Connectors (app) · mcp_servers (Muse Code)

  1. In the Muse app find Roof Manager in the connector catalog or add it by address.
  2. In Muse Code add the address to your mcp_servers settings and sign in on first use.

Kimi

Kimi Code

  1. Run: kimi mcp add --transport http roofmanager https://www.roofmanager.ca/mcp --auth oauth
  2. Run kimi mcp auth roofmanager and sign in.

n8n

MCP Client Tool node

  1. Add an MCP Client Tool node. Server transport: HTTP Streamable. Authentication: MCP OAuth2.
  2. Create the credential and press Connect; sign in to Roof Manager.
  3. Prefer a key? Use Header auth with an API key from Settings → API instead.

LM Studio, Cursor, Windsurf, VS Code, Zed

mcp.json

  1. Add a server with "url": "https://www.roofmanager.ca/mcp". Tools that support sign-in will open it on first use.
  2. 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

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