← WebMCP Directory

Tool tree

ck4957.github.io

Productivity & BusinessTools verified
Website
ClientScout is a fictional WebMCP-enabled workspace for explainable property shortlisting and human-approved tour planning.
Explore capabilities
    get_workspace_contextAnswer

    Read the current fictional client brief, visible matches, shortlist, and tour-draft status without changing the page.

    View tool JSON
    {
      "name": "get_workspace_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current fictional client brief, visible matches, shortlist, and tour-draft status without changing the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "detail": {
            "type": "string",
            "enum": [
              "summary",
              "full"
            ],
            "default": "summary"
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    update_client_briefAction

    Update allowed fields in a fictional buyer brief. This changes local page state and makes existing matches and drafts stale. It does not contact anyone.

    View tool JSON
    {
      "name": "update_client_brief",
      "kind": "act",
      "impl": "imperative",
      "description": "Update allowed fields in a fictional buyer brief. This changes local page state and makes existing matches and drafts stale. It does not contact anyone.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "patch": {
            "type": "object",
            "properties": {
              "searchCenter": {
                "type": "string",
                "minLength": 2,
                "maxLength": 80
              },
              "radiusMiles": {
                "type": "number",
                "minimum": 1,
                "maximum": 25
              },
              "maxPrice": {
                "type": "integer",
                "minimum": 100000,
                "maximum": 10000000
              },
              "minBedrooms": {
                "type": "integer",
                "minimum": 0,
                "maximum": 10
              },
              "minBathrooms": {
                "type": "number",
                "minimum": 0,
                "maximum": 10,
                "multipleOf": 0.5
              },
              "allowedHomeTypes": {
                "type": "array",
                "minItems": 1,
                "uniqueItems": true,
                "items": {
                  "type": "string",
                  "enum": [
                    "condo",
                    "single_family",
                    "townhome"
                  ]
                }
              },
              "commuteDestination": {
                "type": "string",
                "minLength": 2,
                "maxLength": 80
              },
              "maxCommuteMinutes": {
                "type": "integer",
                "minimum": 5,
                "maximum": 120
              },
              "minParkingSpaces": {
                "type": "integer",
                "minimum": 0,
                "maximum": 5
              },
              "preferences": {
                "type": "array",
                "minItems": 1,
                "maxItems": 8,
                "items": {
                  "type": "object",
                  "properties": {
                    "key": {
                      "type": "string",
                      "enum": [
                        "outdoor_space",
                        "natural_light",
                        "updated_kitchen",
                        "quiet_street",
                        "pet_friendly",
                        "in_unit_laundry",
                        "walkability",
                        "storage"
                      ]
                    },
                    "weight": {
                      "type": "integer",
                      "minimum": 1,
                      "maximum": 5
                    }
                  },
                  "required": [
                    "key",
                    "weight"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [],
            "additionalProperties": false
          }
        },
        "required": [
          "clientId",
          "expectedStateVersion",
          "patch"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    search_propertiesAnswer

    Run deterministic matching and display eligible fictional properties. This changes reversible local workspace state and does not access a live listing service.

    View tool JSON
    {
      "name": "search_properties",
      "kind": "answer",
      "impl": "imperative",
      "description": "Run deterministic matching and display eligible fictional properties. This changes reversible local workspace state and does not access a live listing service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "includeNearMatches": {
            "type": "boolean",
            "default": false
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12,
            "default": 10
          }
        },
        "required": [
          "clientId",
          "expectedStateVersion"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    get_property_detailsAnswer

    Read synthetic property facts, source labels, must-have checks, deterministic fit calculation, and trade-offs without changing the page.

    View tool JSON
    {
      "name": "get_property_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read synthetic property facts, source labels, must-have checks, deterministic fit calculation, and trade-offs without changing the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "propertyId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          }
        },
        "required": [
          "clientId",
          "propertyId"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    set_shortlistAction

    Add or remove up to five fictional properties from the visible shared shortlist. This is local, visible, reversible, and contacts nobody.

    View tool JSON
    {
      "name": "set_shortlist",
      "kind": "act",
      "impl": "imperative",
      "description": "Add or remove up to five fictional properties from the visible shared shortlist. This is local, visible, reversible, and contacts nobody.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "action": {
            "type": "string",
            "enum": [
              "add",
              "remove"
            ]
          },
          "propertyIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          }
        },
        "required": [
          "clientId",
          "expectedStateVersion",
          "action",
          "propertyIds"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    compare_shortlistAction

    Display a deterministic, evidence-based comparison of two to five shortlisted properties. It does not choose a home or make a housing recommendation.

    View tool JSON
    {
      "name": "compare_shortlist",
      "kind": "act",
      "impl": "imperative",
      "description": "Display a deterministic, evidence-based comparison of two to five shortlisted properties. It does not choose a home or make a housing recommendation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "propertyIds": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          },
          "emphasizeDifferences": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "clientId",
          "expectedStateVersion"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    draft_tour_planAction

    Create and display a local-only route draft for two to five shortlisted properties. Human approval is required in the website; this tool does not approve, schedule, contact, or send anything.

    View tool JSON
    {
      "name": "draft_tour_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Create and display a local-only route draft for two to five shortlisted properties. Human approval is required in the website; this tool does not approve, schedule, contact, or send anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "propertyIds": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          },
          "date": {
            "type": "string",
            "format": "date"
          },
          "startTime": {
            "type": "string",
            "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
          },
          "startLocation": {
            "type": "string",
            "minLength": 2,
            "maxLength": 100
          },
          "visitDurationMinutes": {
            "type": "integer",
            "minimum": 15,
            "maximum": 120,
            "multipleOf": 5
          }
        },
        "required": [
          "clientId",
          "expectedStateVersion",
          "date",
          "startTime",
          "startLocation",
          "visitDurationMinutes"
        ],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }
    get_activity_logAnswer

    Read a bounded structured history of human and agent changes in the fictional workspace without changing the page.

    View tool JSON
    {
      "name": "get_activity_log",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a bounded structured history of human and agent changes in the fictional workspace without changing the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "clientId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "actor": {
            "type": "string",
            "enum": [
              "human",
              "agent",
              "all"
            ],
            "default": "all"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "page": "/client-scout-webmcp/"
    }