# GetFacade

Generates exterior designs from house photos, estimates material costs, and exports technical PDF albums.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: getfacade
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/getfacade/mcp
- Updated: 2026-10-01
- HTML: https://affpapa.org/en/nevibecode/mcp/getfacade

## What it does

This server connects assistants to the GetFacade.ai platform. It takes a building photo and produces an exterior render based on materials and manufacturer stock valid for that specific country. Alongside visual output, it creates itemized estimates for materials and labor. It also produces PDF albums with technical build-ups and safety regulations for construction crews.

The local package serves as a lightweight bridge to the public API. It does not store or cache project data. Heavy tasks such as rendering or compiling albums execute asynchronously via job identifiers. To prevent duplicate charges during network failures, every paid transaction carries an idempotency header.

Running the tool requires Node.js 20+ alongside a funded agent API key. There are no free trial credits. If your agent balance is empty, any paid action gets rejected on the first attempt.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `GETFACADE_API_KEY`, `GETFACADE_API_BASE_URL`, `GETFACADE_LANG` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env GETFACADE_API_KEY=<GETFACADE_API_KEY> --env GETFACADE_API_BASE_URL=<GETFACADE_API_BASE_URL> --env GETFACADE_LANG=<GETFACADE_LANG> --transport stdio getfacade -- npx -y @getfacade/mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add getfacade --env GETFACADE_API_KEY=<GETFACADE_API_KEY> --env GETFACADE_API_BASE_URL=<GETFACADE_API_BASE_URL> --env GETFACADE_LANG=<GETFACADE_LANG> -- npx -y @getfacade/mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "getfacade": {
            "command": "npx",
            "args": [
                "-y",
                "@getfacade/mcp"
            ],
            "env": {
                "GETFACADE_API_KEY": "<GETFACADE_API_KEY>",
                "GETFACADE_API_BASE_URL": "<GETFACADE_API_BASE_URL>",
                "GETFACADE_LANG": "<GETFACADE_LANG>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "getfacade": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@getfacade/mcp"
            ],
            "env": {
                "GETFACADE_API_KEY": "<GETFACADE_API_KEY>",
                "GETFACADE_API_BASE_URL": "<GETFACADE_API_BASE_URL>",
                "GETFACADE_LANG": "<GETFACADE_LANG>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e GETFACADE_API_KEY=<GETFACADE_API_KEY> -e GETFACADE_API_BASE_URL=<GETFACADE_API_BASE_URL> -e GETFACADE_LANG=<GETFACADE_LANG> getfacade npx -y @getfacade/mcp
```
Replace <…> with your own values

## When to use it
- render building exterior concepts directly onto a structure photo
- calculate line-item material and labor expenses by location
- compile construction albums containing technical specs and safety rules
- monitor asynchronous rendering jobs and upscale finished images

## Example prompts
- Set up a new building using create_building and upload the front facade image.
- Queue a new exterior design render using start_design for the uploaded photo.
- Request a detailed price estimate and a PDF album for the completed render.

## Similar
- [Next AI Draw.io](https://affpapa.org/en/nevibecode/mcp/next-ai-drawio.md) — MCP server · ★ 36427
- [tldraw](https://affpapa.org/en/nevibecode/mcp/tldraw.md) — MCP server · ★ 51104
- [Figma-Context-MCP](https://affpapa.org/en/nevibecode/mcp/figma-context-mcp.md) — MCP server · ★ 16073
- [Agent-Native Assets](https://affpapa.org/en/nevibecode/mcp/agent-native-assets.md) — MCP server · ★ 7527
- [Remove AI Watermarks](https://affpapa.org/en/nevibecode/mcp/remove-ai-watermarks.md) — MCP server · ★ 6144
- [Dembrandt](https://affpapa.org/en/nevibecode/mcp/dembrandt.md) — MCP server · ★ 3851

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
