Instant Roofer MCP
Connect your assistant
All clients use the same server URL: https://mcp.instantroofer.com/mcp. The first time you use a tool, a browser window opens so you can sign in to Instant Roofer and approve what the assistant may do.
Cursor
One click: Add Instant Roofer to Cursor
Or by hand: add this to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global), then open Settings → Tools & MCP and click Connect:
{
"mcpServers": {
"instant-roofer": {
"url": "https://mcp.instantroofer.com/mcp"
}
}
}
Claude (claude.ai, Claude Desktop, Claude Code)
- claude.ai / Desktop: Settings → Connectors → Add custom connector, paste the server URL, then click Connect and sign in.
- Claude Code:
claude mcp add --transport http instant-roofer https://mcp.instantroofer.com/mcp
OpenAI Codex (CLI and IDE extension)
codex mcp add instant-roofer --url https://mcp.instantroofer.com/mcp
codex mcp login instant-roofer
Or in ~/.codex/config.toml:
[mcp_servers.instant_roofer]
url = "https://mcp.instantroofer.com/mcp"
Grok (grok.com and grok CLI)
- grok.com: open Connectors → New Connector → Custom, paste the server URL, and complete sign-in.
- grok CLI:
grok mcp add --transport http instant-roofer https://mcp.instantroofer.com/mcp
ChatGPT
Enable Settings → Connectors → Advanced → Developer mode, choose Create, paste the server URL, and select OAuth authentication.
Building your own client or agent
Any MCP client that supports Streamable HTTP and OAuth 2.1 works. Discovery documents:
- Protected resource metadata:
https://mcp.instantroofer.com/.well-known/oauth-protected-resource - Authorization server metadata:
https://mcp.instantroofer.com/.well-known/oauth-authorization-server
Clients may register with a Client ID Metadata Document (preferred) or Dynamic Client Registration. Loopback http://127.0.0.1:* and private-use app-scheme redirect URIs are accepted for native clients.