← WebMCP Directory

Tool tree

contractorplus.app

Productivity & BusinessTools verified
Website
Business software for contractors covering estimates, scheduling, invoicing, client communication and payments.
Explore capabilities
    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"
        ]
      }
    }