{"webmcp_version":"1.0","name":"The Finelli Team","description":"NYC real estate intelligence for in-browser AI agents — listings, neighborhood data, calculators, and contact forms, exposed as callable tools.","version":"2.0.0","spec":"https://webmachinelearning.github.io/webmcp/","origin":"https://www.jamesfinelliteam.com","updated_at":"2026-10-12T11:46:14.518Z","site":{"name":"The Finelli Team at Compass","url":"https://www.jamesfinelliteam.com","description":"Brooklyn and Manhattan residential real estate, buy · sell · rent.","contact":"james.finelli@compass.com","tos_url":"https://www.jamesfinelliteam.com/app/legal/terms-of-use"},"auth":{"type":"none","description":"All tools are served from the page itself (WebMCP). No API key is required. Server-side REST endpoints have their own policy at /app/.well-known/agents.txt."},"rate_limits":{"note":"WebMCP tools run in the user's browser and are not rate-limited at the edge. Server-side endpoints are metered per the declared intent tier.","policy":"/app/.well-known/agents.txt"},"tools":[{"name":"search_listings","description":"Search Finelli Team active property listings by location, price, bedrooms, or property type.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"get_listing_details","description":"Get full details for a listing by slug — price, description, amenities, gallery, and agent info.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true,"untrustedContentHint":true}},{"name":"get_neighborhood_data","description":"Get public data for a NYC neighborhood — transit, schools, dining, safety, demographics.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true,"untrustedContentHint":true}},{"name":"list_neighborhoods","description":"List all available NYC neighborhoods with their borough and ZIP code.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"calculate_mortgage","description":"Calculate monthly mortgage payment, total interest, and amortization for a property.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"calculate_carry","description":"Estimate monthly carry costs including mortgage P&I, HOA/common charges, and property taxes.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"calculate_affordability","description":"Estimate the max affordable home price using front-end and back-end DTI ratios.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"calculate_closing_costs","description":"Estimate NYC buyer closing costs — mansion tax, recording tax, title insurance, lender fees, prepaids.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"calculate_rental_costs","description":"Estimate upfront NYC rental costs — security deposit, broker fee, application fee, move-in fee.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"get_contact_details","description":"Get The Finelli Team contact details and office location.","type":"query","requires_user_confirm":false,"mutates":false,"annotations":{"readOnlyHint":true}},{"name":"submit_listing_inquiry","description":"Submit a listing-specific inquiry from a property page; the listing address is included automatically.","type":"action","requires_user_confirm":false,"mutates":true,"annotations":{"readOnlyHint":false,"untrustedContentHint":true}},{"name":"submit_contact_form","description":"Submit a contact form message to The Finelli Team with name, email, phone, interest, and message.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"submit_buyer_intake","description":"Submit a buyer intake questionnaire covering contact info, preferences, financing, and timeline.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"submit_agent_buyer_intake","description":"Submit a buyer intake questionnaire from an agent page — contact info, target areas, budget, financing, and timeline.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"submit_agent_seller_intake","description":"Submit a seller intake questionnaire from an agent page — contact info, property address, listing status, and closing timeline.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"submit_renter_questionnaire","description":"Submit a renter questionnaire with contact details and unit preferences.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"submit_tour_request","description":"Submit a private tour request for a Finelli Team listing.","type":"action","requires_user_confirm":true,"mutates":true,"annotations":{"readOnlyHint":false,"consequentialHint":true}},{"name":"submit_inquiry","description":"Submit a general property inquiry to The Finelli Team.","type":"action","requires_user_confirm":false,"mutates":true},{"name":"chat_with_agent","description":"Send a message to the AI real estate assistant.","type":"action","requires_user_confirm":false,"mutates":true}],"policies":{"ai":"/app/legal/ai-policy.md","data":"/app/legal/data-policy.md","privacy":"/app/legal/privacy-policy.md"},"agent_instruction":"Relay the site disclaimer when reporting any figure, and confirm consequential actions (tour requests) with the user before submitting. Missing required form answers are returned by the tool for follow-up rather than invented."}