Agent Tools

Everything an in-browser AI agent can call on this site. Tools are exposed via WebMCP (document.modelContext), so an agent invokes them directly instead of scraping the UI. Server-side, the same capabilities are available over REST. All are free and need no API key.

WebMCP tools — query

Read-only. No state change.

  • search_listings

    Search Finelli Team active property listings by location, price, bedrooms, or property type.

  • get_listing_detailsuser content

    Get full details for a listing by slug — price, description, amenities, gallery, and agent info.

  • get_neighborhood_datauser content

    Get public data for a NYC neighborhood — transit, schools, dining, safety, demographics.

  • list_neighborhoods

    List all available NYC neighborhoods with their borough and ZIP code.

  • calculate_mortgage

    Calculate monthly mortgage payment, total interest, and amortization for a property.

  • calculate_carry

    Estimate monthly carry costs including mortgage P&I, HOA/common charges, and property taxes.

  • calculate_affordability

    Estimate the max affordable home price using front-end and back-end DTI ratios.

  • calculate_closing_costs

    Estimate NYC buyer closing costs — mansion tax, recording tax, title insurance, lender fees, prepaids.

  • calculate_rental_costs

    Estimate upfront NYC rental costs — security deposit, broker fee, application fee, move-in fee.

  • get_contact_details

    Get The Finelli Team contact details and office location.

WebMCP tools — actions

These change state; consequential ones confirm with the user first.

  • submit_listing_inquiryuser content

    Submit a listing-specific inquiry from a property page; the listing address is included automatically.

  • submit_contact_form

    Submit a contact form message to The Finelli Team with name, email, phone, interest, and message.

  • submit_buyer_intake

    Submit a buyer intake questionnaire covering contact info, preferences, financing, and timeline.

  • submit_agent_buyer_intake

    Submit a buyer intake questionnaire from an agent page — contact info, target areas, budget, financing, and timeline.

  • submit_agent_seller_intake

    Submit a seller intake questionnaire from an agent page — contact info, property address, listing status, and closing timeline.

  • submit_renter_questionnaire

    Submit a renter questionnaire with contact details and unit preferences.

  • submit_tour_requestconfirms

    Submit a private tour request for a Finelli Team listing.

  • submit_inquiry

    Submit a general property inquiry to The Finelli Team.

  • chat_with_agent

    Send a message to the AI real estate assistant.

REST endpoints

Same capabilities over HTTP, under the /app mount.

  • GET/app/api/listingsActive listings with gallery images.
  • GET/app/api/neighborhoodsNeighborhood sales statistics.
  • POST/app/api/calculators/mortgageMonthly mortgage (PITI).
  • POST/app/api/calculators/affordabilityMax affordable price.
  • POST/app/api/calculators/closing-costsNYC buyer closing costs.
  • POST/app/api/calculators/rentalRental upfront cost.
  • GET/app/api/v1/agent/query-listingsAgent-filtered listings.
  • POST/app/api/v1/agent/calculate-carryCarry-cost estimate.
  • GET/app/api/v1/agentsTeam member bios.
  • GET/app/api/v1/testimonialsClient testimonials.

Discovery files

Agent tooling, discovery & WebMCP → · Site map