Builder's Knowledge Garden MCP Server

AI-powered integration for construction knowledge. Connect your Claude Desktop or API client to access building codes, materials, safety standards, and team coordination in real-time.

Get StartedOpenAPI Spec

Connection Instructions

Server Endpoint

https://builders.theknowledgegardens.com/api/v1/mcp

Discovery: GET request returns available tools and their schemas
Execution: POST request with tool name and parameters to execute commands

Claude Desktop Integration

Add the MCP server to your Claude Desktop configuration file:

// ~/.config/Claude/claude_desktop_config.json { "mcpServers": { "bkg": { "url": "https://builders.theknowledgegardens.com/api/v1/mcp", "auth": { "type": "bearer", "token": "your-api-key-here" } } } }

Restart Claude Desktop to enable the MCP server connection.

API Call via cURL

Discover available tools:

curl -X GET https://builders.theknowledgegardens.com/api/v1/mcp \ -H "Authorization: Bearer YOUR_API_KEY"

Execute a tool:

curl -X POST https://builders.theknowledgegardens.com/api/v1/mcp \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "tool": "search_knowledge", "input": { "query": "foundation waterproofing", "limit": 5 } }'

Python Integration

import requests BASE_URL = "https://builders.theknowledgegardens.com/api/v1/mcp" API_KEY = "your-api-key-here" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # Get available tools response = requests.get(BASE_URL, headers=headers) tools = response.json() # Execute a tool payload = { "tool": "estimate_cost", "input": { "project_type": "residential", "scope": "Foundation repair and waterproofing", "location": "San Francisco, CA" } } response = requests.post(BASE_URL, json=payload, headers=headers) estimate = response.json()

Tool Reference

lookup_code

Search and retrieve building code references, standards, and compliance documentation

Parameters:

query (string)*
Code search query or section number
jurisdiction (string)
Filter by jurisdiction (e.g., California, NYC)

search_knowledge

Query the knowledge base for best practices, case studies, and technical guidance

Parameters:

query (string)*
Search query
category (string)
Filter by category (e.g., materials, safety, design)
limit (number)
Max results (default: 10)

get_material

Retrieve specifications, certifications, and performance data for building materials

Parameters:

material_name (string)*
Material name or ID
properties (string[])
Specific properties to retrieve

get_safety

Access safety guidelines, hazard data, and compliance requirements for construction processes

Parameters:

process (string)*
Construction process or activity
hazard_type (string)
Filter by hazard type (e.g., electrical, fall, chemical)

estimate_cost

Calculate project cost estimates based on scope, materials, and labor rates

Parameters:

project_type (string)*
Type of project (e.g., residential, commercial)
scope (string)*
Project scope description
location (string)
Geographic location for cost adjustment

get_permits

Find required permits, applications, and approval workflows for jurisdictions

Parameters:

jurisdiction (string)*
Jurisdiction name or code
project_type (string)*
Type of construction project

generate_schedule

Create project timelines and construction schedules with dependencies and milestones

Parameters:

project_scope (string)*
Description of project scope
team_size (number)
Number of workers available
start_date (string)
Project start date (ISO 8601)

get_team

Find and connect with contractors, specialists, and trade professionals

Parameters:

trade (string)*
Trade specialty (e.g., electrical, plumbing, carpentry)
location (string)
Geographic area for matching
experience_level (string)
Required experience (junior, experienced, expert)

list_building_types

Retrieve all supported building types and their code classifications

Parameters:

category (string)
Filter by category (residential, commercial, industrial, etc.)

list_jurisdictions

Get list of supported jurisdictions with their unique code standards

Parameters:

region (string)
Filter by region (state, country, etc.)

crm_list_contacts

Query CRM database for contacts, contractors, and team members

Parameters:

contact_type (string)
Filter by type (contractor, supplier, client, etc.)
status (string)
Filter by status (active, archived, etc.)

crm_pipeline_stats

Get project pipeline metrics and deal statistics from CRM

Parameters:

time_range (string)
Time period (30d, 90d, 1y, all)
status_filter (string)
Filter by deal status

Pricing Plans

Explorer

Free
5/day API requests
  • Basic code lookup
  • Material specs
  • Knowledge search
  • Community support
POPULAR

Pro

$49/mo
1,000/day API requests
  • All Explorer features
  • Cost estimation
  • Permit workflows
  • Schedule generation
  • Email support

Team

$199/mo
10,000/day API requests
  • All Pro features
  • CRM integration
  • Team management
  • Advanced analytics
  • Priority support
  • Up to 5 team members

Enterprise

Custom
Unlimited API requests
  • All Team features
  • Dedicated support
  • Custom integrations
  • SLA guarantee
  • Unlimited team members
  • On-premise option

Builder's Knowledge Garden MCP Server v1.0

OpenAPI SpecificationKnowledge BaseSupport