Vocasa

Rental property analysis your AI can call

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
93%
Calidad de los nombres
90%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,625Tokens (definiciones de herramientas)
~14.6 KBTamaño de respuesta típico
Impacto significativo en la atención (2.05% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "vocasa": {
      "url": "https://mcp.vocasa.ai/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.vocasa.ai/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (2)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢analyze_rental(list_price, address, zip, bedrooms, bathrooms, ...)

Analyze a US residential property as a rental investment. Give an address or the key facts (price, beds, baths, square feet, ZIP). Add any numbers the user knows, such as their expected rent, tax or insurance; they override our estimates. Returns an investment score, IRR over a 15-year hold, monthly cash flow, cap rate, cash-on-cash return and DSCR, with the source of every input shown. Estimates only, not an appraisal.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "list_price": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000000,
      "description": "Asking or purchase price in US dollars."
    },
    "address": {
      "description": "Street address, ideally with city, state and ZIP.",
      "type": "string",
      "minLength": 3,
      "maxLength": 200
    },
    "zip": {
      "description": "5-digit US ZIP code. Needed when no address with a ZIP is given.",
      "type": "string",
      "pattern": "^\\d{5}(-\\d{4})?$"
    },
    "bedrooms": {
      "description": "Total bedrooms (all units together for a 2- or 3-family).",
      "type": "integer",
      "minimum": 0,
      "maximum": 30
    },
    "bathrooms": {
      "type": "number",
      "minimum": 0,
      "maximum": 30
    },
    "square_feet": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000
    },
    "property_type": {
      "type": "string",
      "enum": [
        "single-family",
        "condo/townhome",
        "2-family",
        "3-family",
        "multi-family"
      ]
    },
    "units": {
      "description": "Number of units in the building, when known.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "monthly_rent": {
      "description": "The user's expected total monthly rent; overrides our estimate.",
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000000
    },
    "property_tax_annual": {
      "description": "Annual property tax in dollars; overrides our estimate.",
      "type": "number",
      "minimum": 0,
      "maximum": 10000000
    },
    "insurance_annual": {
      "description": "Annual insurance in dollars; overrides our estimate.",
      "type": "number",
      "minimum": 0,
      "maximum": 10000000
    },
    "hoa_monthly": {
      "description": "Monthly HOA fee in dollars; 0 when omitted.",
      "type": "number",
      "minimum": 0,
      "maximum": 100000
    },
    "down_payment_pct": {
      "description": "Down payment as a percent of price (default 20).",
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "interest_rate": {
      "description": "Annual mortgage rate in percent (default: the current 30-year average we use).",
      "type": "number",
      "minimum": 0,
      "maximum": 30
    },
    "loan_term_years": {
      "description": "Loan term in years (default 30).",
      "type": "integer",
      "minimum": 1,
      "maximum": 40
    }
  },
  "required": [
    "list_price"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "outcome": {
      "type": "string",
      "enum": [
        "scored",
        "not_scored",
        "not_supported",
        "needs_input",
        "rate_limited",
        "unavailable"
      ]
    },
    "message": {
      "type": "string"
    },
    "score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "band": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "irr": {
      "type": [
        "number",
        "null"
      ]
    },
    "irr_hold_years": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "irr_note": {
      "type": "string"
    },
    "monthly_cash_flow": {
      "type": "number"
    },
    "cap_rate": {
      "type": "number"
    },
    "cash_on_cash": {
      "type": "number"
    },
    "dscr": {
      "type": "number"
    },
    "gross_yield": {
      "type": "number"
    },
    "inputs_used": {
      "type": "object",
      "properties": {
        "list_price": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "monthly_rent": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "property_tax_annual": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "insurance_annual": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "hoa_monthly": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "interest_rate": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "down_payment_pct": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "loan_term_years": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "list_price",
        "monthly_rent",
        "property_tax_annual",
        "insurance_annual",
        "hoa_monthly",
        "interest_rate",
        "down_payment_pct",
        "loan_term_years"
      ],
      "additionalProperties": false
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "disclaimer": {
      "type": "string"
    },
    "method_url": {
      "type": "string"
    }
  },
  "required": [
    "outcome",
    "disclaimer",
    "method_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢deal_score(address, listing_id, city, limit)

Look up NestCalc's independent Deal Score for a for-sale listing, or list the current top deals (WINs) in a covered city. Scores are published for every listing, including low ones, and are never changed for anyone. Covered today: Cincinnati. For any other property, use analyze_rental. Not an appraisal.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "description": "Street address of a for-sale listing, with city or ZIP when known.",
      "type": "string",
      "minLength": 3,
      "maxLength": 200
    },
    "listing_id": {
      "description": "The listing's public id (its slug), e.g. 2268-rice-st.",
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$"
    },
    "city": {
      "description": "A city, to list its current WINs.",
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "limit": {
      "description": "How many WINs to list for a city (default 10).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "outcome": {
      "type": "string",
      "enum": [
        "found",
        "city",
        "not_found",
        "not_covered",
        "needs_input",
        "rate_limited",
        "unavailable"
      ]
    },
    "message": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "address": {
      "type": "string"
    },
    "listing_id": {
      "type": "string"
    },
    "deal_score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "band": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "WIN",
        "watch",
        "skip",
        "outside range"
      ]
    },
    "rank_in_city": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "ranked_of": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "current_list_price": {
      "type": "number"
    },
    "irr": {
      "type": [
        "number",
        "null"
      ]
    },
    "irr_hold_years": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "irr_note": {
      "type": "string"
    },
    "monthly_cash_flow": {
      "type": "number"
    },
    "cap_rate": {
      "type": "number"
    },
    "cash_on_cash": {
      "type": "number"
    },
    "dscr": {
      "type": "number"
    },
    "gross_yield": {
      "type": "number"
    },
    "inputs_used": {
      "type": "object",
      "properties": {
        "list_price": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "monthly_rent": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "property_tax_annual": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "insurance_annual": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "hoa_monthly": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "interest_rate": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "down_payment_pct": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        },
        "loan_term_years": {
          "type": "object",
          "properties": {
            "value": {
              "type": "number"
            },
            "source": {
              "type": "string",
              "enum": [
                "user",
                "county record",
                "HUD",
                "NestCalc estimate",
                "listing"
              ]
            },
            "note": {
              "type": "string"
            }
          },
          "required": [
            "value",
            "source"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "list_price",
        "monthly_rent",
        "property_tax_annual",
        "insurance_annual",
        "hoa_monthly",
        "interest_rate",
        "down_payment_pct",
        "loan_term_years"
      ],
      "additionalProperties": false
    },
    "scored_at": {
      "type": "string"
    },
    "score_version": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "spec_id": {
      "type": "string"
    },
    "ledger_ref": {
      "type": "string"
    },
    "page_url": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "wins_total": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "wins": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "minimum": -9007199254740991,
            "maximum": 9007199254740991
          },
          "address": {
            "type": "string"
          },
          "listing_id": {
            "type": "string"
          },
          "list_price": {
            "type": "number"
          },
          "score": {
            "type": "integer",
            "minimum": -9007199254740991,
            "maximum": 9007199254740991
          },
          "irr": {
            "type": [
              "number",
              "null"
            ]
          },
          "irr_hold_years": {
            "type": "integer",
            "minimum": -9007199254740991,
            "maximum": 9007199254740991
          },
          "irr_note": {
            "type": "string"
          },
          "page_url": {
            "type": "string"
          }
        },
        "required": [
          "address",
          "score"
        ],
        "additionalProperties": false
      }
    },
    "disclaimer": {
      "type": "string"
    },
    "method_url": {
      "type": "string"
    }
  },
  "required": [
    "outcome",
    "disclaimer",
    "method_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada2 herramientas