Skip to main content
Glama

quoteBuilderMCP

MCP server for generating SVL equipment quote documents (.docx). Works with Claude Code, Claude Desktop, or any MCP-compatible client.

What it does

  • list_equipment — Search the built-in equipment library (21 templates) by manufacturer, type, or model

  • generate_quote — Generate a formatted .docx quote document from structured data

The server includes a Word template with SVL branding/styles and an equipment library with pre-built specs for common HVAC equipment (Aaon, Daikin, Cook, Reznor, etc.).

Install

Requires Python 3.10+.

pip install git+https://github.com/jacobe603/quoteBuilderMCP.git

Or clone and install locally:

git clone https://github.com/jacobe603/quoteBuilderMCP.git
cd quoteBuilderMCP
pip install .

Quick Start (Claude Code)

This repo includes a .mcp.json, so Claude Code will automatically detect the MCP server after install:

git clone https://github.com/jacobe603/quoteBuilderMCP.git
cd quoteBuilderMCP
pip install -e .

Then open the project in Claude Code — the server is ready to use.

To customize the output directory, set the QUOTE_OUTPUT_DIR env var in .mcp.json:

{
  "mcpServers": {
    "quoteBuilderMCP": {
      "command": "quote-builder-mcp",
      "env": {
        "QUOTE_OUTPUT_DIR": "C:/Users/you/Documents/SVL Quotes"
      }
    }
  }
}

If QUOTE_OUTPUT_DIR is not set, quotes save to the package's output/ directory.

Gemini API Key (optional — for schedule image OCR)

The analyze_schedule_image tool uses Google Gemini Flash to extract structured text from equipment schedule images, reducing Claude's vision token usage. To enable it:

  1. Get a Gemini API key from Google AI Studio

  2. Add it to .mcp.json:

{
  "mcpServers": {
    "quoteBuilderMCP": {
      "command": "quote-builder-mcp",
      "env": {
        "GEMINI_API_KEY": "your-api-key-here"
      }
    }
  }
}

Without the key, all other tools work normally — Claude will just analyze schedule images directly via vision instead.

Configure in Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "quoteBuilderMCP": {
      "command": "quote-builder-mcp",
      "env": {
        "QUOTE_OUTPUT_DIR": "C:/Users/you/Documents/SVL Quotes"
      }
    }
  }
}

Usage

Once configured, ask Claude to build a quote:

"Build an SVL quote for 3 Aaon RN rooftop units for the Maple Grove project"

Claude will:

  1. Look up the equipment template from the library

  2. Ask you for pricing and salesman info

  3. Generate a formatted .docx quote

Equipment Library

The built-in library includes templates for:

Manufacturer

Models

Aaon

RN, RQ

Daikin Applied

Rebel, DPS/DPH, AGZ, 5WH

Daikin Comfort

Furnaces/Condensing Units

Cook

CRD, ACE, GC, SQN, GI/GR

Titus

DESV

GreaseMaster

CAH

Reznor

UDXC

Haier

FlexFit

Panasonic

Whispergreen

Intec

Boiler Room Monitor

Denlar

D1036-R, D1036-D-IF

AbsolutAire

AA6-HOX

Development

pip install -e .
quote-builder-mcp
F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.

  • Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.

  • Generate PDF/DOCX/XLSX/PPTX from templates+JSON. Convert Office/HTML/MD to PDF. Universal templating

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jacobe603/quoteBuilderMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server