Tool tree
Business software for contractors covering estimates, scheduling, invoicing, client communication and payments.
Implementation
gradeNot graded
gradeNot graded
search_contractorsAnswer
Search for contractors by name, specialty, or location
View tool JSON
{
"name": "search_contractors",
"kind": "answer",
"impl": "imperative",
"description": "Search for contractors by name, specialty, or location",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query for contractors"
},
"location": {
"type": "string",
"description": "Location to search in"
},
"specialty": {
"type": "string",
"description": "Contractor specialty",
"enum": [
"general",
"electrical",
"plumbing",
"hvac",
"roofing",
"landscaping",
"painting",
"flooring"
]
}
},
"required": [
"query"
]
}
}get_estimateAnswer
Get a cost estimate for a construction or renovation project
View tool JSON
{
"name": "get_estimate",
"kind": "answer",
"impl": "imperative",
"description": "Get a cost estimate for a construction or renovation project",
"inputSchema": {
"type": "object",
"properties": {
"projectType": {
"type": "string",
"description": "Type of project",
"enum": [
"bathroom_remodel",
"kitchen_remodel",
"room_addition",
"roof_replacement",
"hvac_installation",
"foundation_repair"
]
},
"squareFootage": {
"type": "number",
"description": "Area in square feet"
},
"location": {
"type": "string",
"description": "Project location (city, state)"
},
"quality": {
"type": "string",
"description": "Quality level",
"enum": [
"economy",
"standard",
"premium",
"luxury"
]
}
},
"required": [
"projectType",
"squareFootage",
"location"
]
}
}find_suppliersAnswer
Find material suppliers for construction projects
View tool JSON
{
"name": "find_suppliers",
"kind": "answer",
"impl": "imperative",
"description": "Find material suppliers for construction projects",
"inputSchema": {
"type": "object",
"properties": {
"material": {
"type": "string",
"description": "Material type to search for"
},
"location": {
"type": "string",
"description": "Location to search in"
}
},
"required": [
"material"
]
}
}calculate_labor_costAction
Calculate labor costs for a construction project
View tool JSON
{
"name": "calculate_labor_cost",
"kind": "act",
"impl": "imperative",
"description": "Calculate labor costs for a construction project",
"inputSchema": {
"type": "object",
"properties": {
"hours": {
"type": "number",
"description": "Total labor hours"
},
"hourlyRate": {
"type": "number",
"description": "Hourly labor rate in dollars"
},
"workers": {
"type": "number",
"description": "Number of workers"
}
},
"required": [
"hours",
"hourlyRate"
]
}
}get_building_permitsAnswer
Get building permit information for a project
View tool JSON
{
"name": "get_building_permits",
"kind": "answer",
"impl": "imperative",
"description": "Get building permit information for a project",
"inputSchema": {
"type": "object",
"properties": {
"projectType": {
"type": "string",
"description": "Type of construction project"
},
"location": {
"type": "string",
"description": "Project location (city, state)"
}
},
"required": [
"projectType",
"location"
]
}
}contact_contractorSensitive Action
Send a contact request to a contractor
View tool JSON
{
"name": "contact_contractor",
"kind": "transact",
"impl": "imperative",
"description": "Send a contact request to a contractor",
"inputSchema": {
"type": "object",
"properties": {
"contractorId": {
"type": "string",
"description": "ID of the contractor"
},
"projectDetails": {
"type": "string",
"description": "Description of the project"
},
"name": {
"type": "string",
"description": "Your name"
},
"email": {
"type": "string",
"description": "Your email"
},
"phone": {
"type": "string",
"description": "Your phone"
}
},
"required": [
"contractorId",
"projectDetails",
"name",
"email",
"phone"
]
}
}search_blogsAnswer
Search articles in contractor resources blog
View tool JSON
{
"name": "search_blogs",
"kind": "answer",
"impl": "imperative",
"description": "Search articles in contractor resources blog",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"category": {
"type": "string",
"description": "Blog category",
"enum": [
"all",
"cost-estimation",
"project-management",
"building-materials",
"labor-rates",
"industry-news"
]
}
},
"required": [
"query"
]
}
}