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_listingsSearch Finelli Team active property listings by location, price, bedrooms, or property type.
get_listing_detailsuser contentGet full details for a listing by slug — price, description, amenities, gallery, and agent info.
get_neighborhood_datauser contentGet public data for a NYC neighborhood — transit, schools, dining, safety, demographics.
list_neighborhoodsList all available NYC neighborhoods with their borough and ZIP code.
calculate_mortgageCalculate monthly mortgage payment, total interest, and amortization for a property.
calculate_carryEstimate monthly carry costs including mortgage P&I, HOA/common charges, and property taxes.
calculate_affordabilityEstimate the max affordable home price using front-end and back-end DTI ratios.
calculate_closing_costsEstimate NYC buyer closing costs — mansion tax, recording tax, title insurance, lender fees, prepaids.
calculate_rental_costsEstimate upfront NYC rental costs — security deposit, broker fee, application fee, move-in fee.
get_contact_detailsGet The Finelli Team contact details and office location.
WebMCP tools — actions
These change state; consequential ones confirm with the user first.
submit_listing_inquiryuser contentSubmit a listing-specific inquiry from a property page; the listing address is included automatically.
submit_contact_formSubmit a contact form message to The Finelli Team with name, email, phone, interest, and message.
submit_buyer_intakeSubmit a buyer intake questionnaire covering contact info, preferences, financing, and timeline.
submit_agent_buyer_intakeSubmit a buyer intake questionnaire from an agent page — contact info, target areas, budget, financing, and timeline.
submit_agent_seller_intakeSubmit a seller intake questionnaire from an agent page — contact info, property address, listing status, and closing timeline.
submit_renter_questionnaireSubmit a renter questionnaire with contact details and unit preferences.
submit_tour_requestconfirmsSubmit a private tour request for a Finelli Team listing.
submit_inquirySubmit a general property inquiry to The Finelli Team.
chat_with_agentSend 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 manifest
/.well-known/agent-manifest.json - Agent card
/.well-known/agent-card.json - WebMCP manifest
/.well-known/webmcp - WebMCP manifest (.json)
/.well-known/webmcp.json - llms.txt
/llms.txt - llms-full.txt
/llms-full.txt - OpenAPI 3.1
/openapi.yaml - agents.txt (policy)
/.well-known/agents.txt