quoteBuilderMCP
Enables the generation of SVL equipment quote documents by providing access to a library of pre-built Panasonic HVAC equipment specifications, such as Whispergreen models.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@quoteBuilderMCPCreate a quote for 3 Aaon RN units for the Maple Grove project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 modelgenerate_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.gitOr 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:
Get a Gemini API key from Google AI Studio
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:
Look up the equipment template from the library
Ask you for pricing and salesman info
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-mcpThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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