accueil / serveurs / Recherche & Web / com.usprimerealty/florida-home-search
com.usprimerealty/florida-home-search
serveur MCP (Model Context Protocol) · us-prime-realty 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.usprimerealty/florida-home-search est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.usprimerealty/florida-home-search » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- affordability_calculator≈ 354 tokens
Calculate an estimate of home affordability
Paramètres, retour & exemple (12)
Paramètrespmi· number · optionnel
Private Mortgage Insurance (PMI) surcharge per monthhoaDues· number · optionnelloanTerm· integer · optionnel
Loan term (months)calculateBy· string · optionnel · income | paymentdownPayment· number · optionnelpropertyTax· number · optionnel
Annual percentageannualIncome· number · optionneldebtToIncome· number · optionnel
The debt to income ratio, as a percentageinterestRate· number · optionnelmonthlyDebts· number · optionnelhomeInsurance· number · optionnel
Annual amountmaximumPayment· number · optionnel
Exemple d'appel{"name": "affordability_calculator", "arguments": {"pmi": 1, "hoaDues": 1, "loanTerm": 1, "calculateBy": "income", "downPayment": 1, "propertyTax": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - book_appointment≈ 282 tokens
Book an appointment on the calendar
Paramètres, retour & exemple (2)
ParamètrescontactId· string · requis
The contact ID returned in the `contact` field of a previous send_contact_info call in this conversation.Never guess, invent, or reuse an ID from elsewhere. If you don't have one yet, collect the person's name and email or phone and call send_contact_info first.startTime· string · requis
The start time for the appointment (ISO 8601 format)
Exemple d'appel{"name": "book_appointment", "arguments": {"contactId": "texte", "startTime": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_appointment≈ 157 tokens
Cancel an existing appointment on the calendar
Paramètres, retour & exemple (1)
ParamètresbookingId· string · requis
The booking ID returned by a previous book_appointment call in this conversation. Never guess or invent one; if you don't have it, ask the person to rebook or contact the brokerage.
Exemple d'appel{"name": "cancel_appointment", "arguments": {"bookingId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - download_guides≈ 223 tokens
Retrieve a specific real estate guide's (or multiple guides') download link for the agent to share with the user
Paramètres, retour & exemple (2)
ParamètresguideIds· array · requis
The IDs of the guides to download. Reference IDs from get_guides_list.contactId· string · requis
The contact ID returned in the `contact` field of a previous send_contact_info call in this conversation.Never guess, invent, or reuse an ID from elsewhere. If you don't have one yet, collect the person's name and email or phone and call send_contact_info first.
Exemple d'appel{"name": "download_guides", "arguments": {"guideIds": [], "contactId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_appointment_slots≈ 360 tokens
Retrieve available appointment slots from the calendar
Paramètres, retour & exemple (3)
ParamètresendTime· string · requis
The end time for the range of available slots to retrieve (ISO 8601 format) - max range is 2 weekstimezone· string · optionnel
The timezone for the appointment slots (e.g.: America/New_York)startTime· string · requis
The start time for the appointment (ISO 8601 format)
Exemple d'appel{"name": "get_appointment_slots", "arguments": {"endTime": "texte", "startTime": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_guides_list≈ 84 tokens
Retrieve a list of all available real estate guides for the agent to share with the user
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_guides_list", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_details≈ 154 tokens
Get details for either a single listing or several listings
Paramètres, retour & exemple (1)
Paramètreslistings· array · requis
An array of full listing IDs to retrieve details for (include at least 1)
Exemple d'appel{"name": "listing_details", "arguments": {"listings": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mortgage_calculator≈ 208 tokens
Calculate an estimated mortgage price for a property
Paramètres, retour & exemple (5)
Paramètresrate· number · requis
Annual interest rate (e.g., 7.5)price· number · requis
Total listing priceyears· integer · requis
Loan term (years)downPayment· number · requisrentalIncome· number · optionnel
Monthly rental income (dollars)
Exemple d'appel{"name": "mortgage_calculator", "arguments": {"rate": 1, "price": 1, "years": 1, "downPayment": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - notify_agent≈ 222 tokens
Send a request to notify an agent that the user requires attention
Paramètres, retour & exemple (3)
Paramètresnotes· string · optionnel
Notes that should be saved along with the contact from the agentmessage· string · optionnel
Additional message or notes from the usercontactId· string · requis
The contact ID returned in the `contact` field of a previous send_contact_info call in this conversation.Never guess, invent, or reuse an ID from elsewhere. If you don't have one yet, collect the person's name and email or phone and call send_contact_info first.
Exemple d'appel{"name": "notify_agent", "arguments": {"contactId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reschedule_appointment≈ 276 tokens
Reschedule an existing appointment on the calendar
Paramètres, retour & exemple (2)
ParamètresbookingId· string · requis
The booking ID returned by a previous book_appointment call in this conversation. Never guess or invent one; if you don't have it, ask the person to rebook or contact the brokerage.startTime· string · requis
The start time for the appointment (ISO 8601 format)
Exemple d'appel{"name": "reschedule_appointment", "arguments": {"bookingId": "texte", "startTime": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - save_listings≈ 234 tokens
Save listings to a custom URL for the user, which should then be shared by the agent
Paramètres, retour & exemple (2)
ParamètrescontactId· string · requis
The contact ID returned in the `contact` field of a previous send_contact_info call in this conversation.Never guess, invent, or reuse an ID from elsewhere. If you don't have one yet, collect the person's name and email or phone and call send_contact_info first.listingIds· array · requis
Full list of Listing IDs to save to the user's profile, overwriting any previous saved listings
Exemple d'appel{"name": "save_listings", "arguments": {"contactId": "texte", "listingIds": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_properties≈ 824 tokens
Search Florida listings through IDX Broker. Provide community OR zipcode (zipcode overrides community). listingIds overrides every filter except sort. Sort 'pra' requires mip; sort 'sqfta' requires sqft. Returns up to 25 results by default plus a searchURL to share with the client.
Paramètres, retour & exemple (18)
Paramètresbeds· integer · optionnelsort· string · optionnel · newest | oldest | pra | prd | bda | bdd | tba | tbd
How to sort the results (note that only the top 25 will be returned by default); newest = newest listings, oldest = oldest listings, pra = least expensive to most (requires minimum asking price parameter), prd = most expensive to least, bda = bedrooms (low to high), bdd = bedrooms (high to low), tba = bathrooms (low to high) tbd = bathrooms (high to low), sqfta = square footage (low to high, requires sqft parameter), sqftd = square footage (high to low)sqft· integer · optionnel
Required when sorting by low-to-high square footagebaths· integer · optionnellimit· integer · optionnel
Maximum number of results to return (default: 25)daysOld· integer · optionnel
Maximum number of days since the listing was createdzipcode· integer · optionnelcommunity· string · optionnel · Aventura | Cape Coral | Fort Myers | Fort Lauderdale | Miami | Naples | Orlando | Tampafurnished· string · optionnel · Furnished | Partially | Unfurnished
Leave blank for 'No Preference'yearBuilt· integer · optionnel
Set to current year for 'New Construction'listing_ids· array · optionnel
Exact MLS listing IDs to look up directlymaximumPrice· integer · optionnelminimumPrice· integer · optionnel
Required when sorting by low-to-high pricepets_allowed· boolean · optionnel
Leave blank for 'No Preference'property_type· string · optionnel · sfr | rnt | lse
The sub-category of properties to include in the search; sfr = Single Family Residential, rnt = Rental, lse = Leasehoa_preference· string · optionnel · No HOA | HOA
Leave blank for 'No Preference'propertySubType· string · optionnel · Apartment | Condominium | Duplex | Townhouse
Overrides property_typecommunity_feature· string · optionnel · Beach | Gated | Golf
Exemple d'appel{"name": "search_properties", "arguments": {"beds": 1, "sort": "newest", "sqft": 1, "baths": 1, "limit": 1, "daysOld": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_contact_info≈ 404 tokens
Upload the user's contact information to U.S. Prime Realty's CRM
Paramètres, retour & exemple (7)
Paramètresname· string · requis
The name of the user (preferably full namenotes· string · optionnel
Notes that should be saved along with the contact from the agentaddress· string · optionnelcontact· object · requis
At least ONE OF email/phone is requiredmessage· string · optionnel
Additional message or notes from the userinterestedIn· array · optionnel
The type of property/properties the user is interested in; i.e. Waterfront Homes, School-Zone Properties, Pre-Construction Condos, Gulf Access, Pool Homes, New Builds, Waterfront Only, High-Rise Condos, Gated Communities, New Construction, Beachfront Condos, Gated HomestargetLocation· array · optionnel
The location the user is interested in
Exemple d'appel{"name": "send_contact_info", "arguments": {"name": "texte", "contact": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».