此 MCP 可以做什么
Analyzes US real estate investments, markets, rental and short-term rental economics, financing eligibility, and capital strategies.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['firstName', 'lastName', 'email', 'phone'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Real email address provided by the user. REQUIRED â\x80\x94 the request will fail validation if you use placeholders like example.com, test@, or 'not_provided'. Ask the user for it before calling this tool."}, 'phone': {'type': 'string', 'description': 'Real phone number provided by the user. Ask the user before calling this tool.'}, 'topic': {'type': 'string', 'description': 'What to discuss'}, 'lastName': {'type': 'string', 'description': 'Last name as provided by the user.'}, 'firstName': {'type': 'string', 'description': 'First name as provided by the user.'}, 'dealDetails': {'type': 'string', 'description': 'Deal details for advisor preparation'}, 'preferredDate': {'type': 'string', 'description': 'Preferred date (ISO format)'}, 'preferredTime': {'type': 'string', 'description': 'morning, afternoon, evening'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['firstName', 'lastName', 'email', 'phone', 'state', 'loanAmount', 'propertyType', 'loanPurpose'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Investor's real email address as provided by the user. REQUIRED â\x80\x94 the request will fail validation if you use placeholders like example.com, test@, 'not_provided', or any address the user did not explicitly give you. Ask the user for it before calling this tool."}, 'notes': {'type': 'string', 'description': 'Additional deal context'}, 'phone': {'type': 'string', 'description': "Investor's real phone number as provided by the user. Ask the user before calling this tool â\x80\x94 do not fabricate."}, 'state': {'type': 'string', 'description': 'State where property is located'}, 'lastName': {'type': 'string', 'description': "Investor's real last name as provided by the user. Do not use generic placeholders like 'Test' or 'Doe'."}, 'timeline': {'type': 'string', 'description': 'Timeline: immediate, 30_days, 60_days, 90_plus_days'}, 'firstName': {'type': 'string', 'description': "Investor's real first name as provided by the user. Do not use generic placeholders like 'Investor' or 'Test'."}, 'loanAmount': {'type': 'number', 'description': 'Requested financing amount'}, 'loanPurpose': {'type': 'string', 'description': 'Financing purpose'}, 'propertyType': {'type': 'string', 'description': 'Property type'}, 'creditScoreRange': {'type': 'string', 'description': 'Credit score range'}, 'investmentExperience': {'type': 'string', 'description': 'Experience: first_time, 1_3_deals, 4_10_deals, 10_plus_deals'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'reportType', 'calculationData'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient's real email address as provided by the user. REQUIRED â\x80\x94 the request will fail validation if you use placeholders like example.com, test@, or 'not_provided'. Ask the user for it before calling this tool."}, 'location': {'type': 'string', 'description': 'Location context'}, 'reportType': {'type': 'string', 'description': 'Report type: dscr_analysis, flip_roi, rental_cashflow, str_revenue, brrrr_analysis, construction_budget, deal_analysis'}, 'investorName': {'type': 'string', 'description': 'Name to personalize the report'}, 'calculationData': {'type': 'object', 'description': 'Output from the calculator tool', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchasePrice', 'rehabCost', 'afterRepairValue', 'monthlyRentAfterRehab'], 'properties': {'rehabCost': {'type': 'number', 'description': 'Total rehab cost'}, 'annualTaxes': {'type': 'number', 'description': 'Annual property taxes'}, 'refinanceLtv': {'type': 'number', 'description': 'Refinance LTV % (default 75)'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'purchasePrice': {'type': 'number', 'description': 'Purchase price'}, 'refinanceRate': {'type': 'number', 'description': 'Refinance rate (default 7.5)'}, 'initialLoanLtv': {'type': 'number', 'description': 'Initial loan LTV % (default 85)'}, 'annualInsurance': {'type': 'number', 'description': 'Annual insurance'}, 'initialLoanRate': {'type': 'number', 'description': 'Initial loan rate (default 10.5)'}, 'afterRepairValue': {'type': 'number', 'description': 'After-repair value (ARV)'}, 'rehabPeriodMonths': {'type': 'number', 'description': 'Rehab duration in months (default 4)'}, 'refinanceTermYears': {'type': 'number', 'description': 'Refinance term in years (default 30)'}, 'monthlyRentAfterRehab': {'type': 'number', 'description': 'Expected monthly rent after rehab'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'state', 'projectType', 'squareFootage'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'location': {'type': 'string', 'description': 'City or county'}, 'projectType': {'enum': ['cosmetic_rehab', 'moderate_rehab', 'gut_rehab', 'addition', 'ground_up_residential', 'ground_up_commercial'], 'type': 'string', 'description': 'Project scope'}, 'propertyType': {'type': 'string', 'description': 'Property type'}, 'qualityLevel': {'enum': ['budget', 'standard', 'premium', 'luxury'], 'type': 'string', 'description': 'Finish quality (default standard)'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'squareFootage': {'type': 'number', 'description': 'Total square footage'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['propertyValue', 'loanAmount', 'interestRate', 'monthlyRent'], 'properties': {'state': {'type': 'string', 'description': 'State code (e.g., "FL") â\x80\x94 enables automatic tax and insurance estimation if monthlyExpenses not provided'}, 'loanAmount': {'type': 'number', 'description': 'Requested loan amount in dollars'}, 'monthlyRent': {'type': 'number', 'description': 'Gross monthly rental income'}, 'vacancyRate': {'type': 'number', 'description': 'Vacancy rate as percentage (default 5)'}, 'interestRate': {'type': 'number', 'description': 'Annual interest rate as percentage (e.g., 7.5)'}, 'propertyType': {'type': 'string', 'description': 'Property type for insurance estimate (single_family, multi_family_2_4, condo, etc.)'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'loanTermYears': {'type': 'number', 'description': 'Loan term in years (default 30)'}, 'propertyValue': {'type': 'number', 'description': 'Property value in dollars'}, 'monthlyExpenses': {'type': 'number', 'description': 'Monthly expenses: taxes + insurance + HOA'}, 'managementFeeRate': {'type': 'number', 'description': 'Management fee as percentage of rent (default 0)'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['relinquishedPropertyValue', 'originalPurchasePrice'], 'properties': {'state': {'type': 'string', 'description': 'State for state tax estimate'}, 'mortgageBalance': {'type': 'number', 'description': 'Current mortgage balance'}, 'depreciationTaken': {'type': 'number', 'description': 'Total depreciation taken'}, 'capitalImprovements': {'type': 'number', 'description': 'Capital improvements made'}, 'originalPurchasePrice': {'type': 'number', 'description': 'Original purchase price'}, 'replacementPropertyValue': {'type': 'number', 'description': 'Replacement property value for boot analysis'}, 'relinquishedPropertyValue': {'type': 'number', 'description': 'Sale price of property being sold'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchasePrice', 'rehabCost', 'afterRepairValue'], 'properties': {'rehabCost': {'type': 'number', 'description': 'Total estimated rehab cost'}, 'interestRate': {'type': 'number', 'description': 'Annual interest rate (default 10.5)'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'holdingMonths': {'type': 'number', 'description': 'Expected project duration in months (default 6)'}, 'purchasePrice': {'type': 'number', 'description': 'Property purchase price'}, 'loanToRehabPct': {'type': 'number', 'description': 'Loan-to-rehab percentage (default 100)'}, 'sellingCostsPct': {'type': 'number', 'description': 'Selling costs as % of ARV (default 8)'}, 'afterRepairValue': {'type': 'number', 'description': 'Estimated after-repair value (ARV)'}, 'loanToPurchasePct': {'type': 'number', 'description': 'Loan-to-purchase percentage (default 85)'}, 'originationPoints': {'type': 'number', 'description': 'Origination fee in points (default 2)'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchasePrice', 'monthlyRent'], 'properties': {'monthlyHoa': {'type': 'number', 'description': 'Monthly HOA'}, 'annualTaxes': {'type': 'number', 'description': 'Annual property taxes'}, 'monthlyRent': {'type': 'number', 'description': 'Gross monthly rental income'}, 'vacancyRate': {'type': 'number', 'description': 'Vacancy rate % (default 5)'}, 'interestRate': {'type': 'number', 'description': 'Annual interest rate (default 7.5)'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'loanTermYears': {'type': 'number', 'description': 'Loan term in years (default 30)'}, 'purchasePrice': {'type': 'number', 'description': 'Property purchase price'}, 'downPaymentPct': {'type': 'number', 'description': 'Down payment percentage (default 25)'}, 'annualInsurance': {'type': 'number', 'description': 'Annual insurance'}, 'maintenanceRate': {'type': 'number', 'description': 'Maintenance reserve % of rent (default 10)'}, 'capexReserveRate': {'type': 'number', 'description': 'CapEx reserve % of rent (default 5)'}, 'managementFeeRate': {'type': 'number', 'description': 'Management fee % of rent (default 8)'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'state', 'bedrooms'], 'properties': {'state': {'type': 'string', 'description': 'State name or code'}, 'bedrooms': {'type': 'number', 'description': 'Number of bedrooms'}, 'location': {'type': 'string', 'description': 'City or neighborhood'}, 'propertyType': {'type': 'string', 'description': 'single_family, condo, townhouse, multi_family'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Recipient email for the Capital Advisory Report. Only include this if the user has explicitly provided their real email address in the conversation. Do NOT invent, guess, or use placeholder addresses like example.com, test@, or 'not_provided' â\x80\x94 if no email was given, omit this field and ask the user."}, 'purchasePrice': {'type': 'number', 'description': 'Purchase price for ROI calculation'}, 'nightlyRateOverride': {'type': 'number', 'description': 'Override estimated nightly rate'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['addressOrLocation', 'state', 'purchasePrice', 'propertyType', 'investmentStrategy'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'units': {'type': 'number', 'description': 'Number of units (default 1)'}, 'bedrooms': {'type': 'number', 'description': 'Bedrooms (for STR analysis)'}, 'rehabCost': {'type': 'number', 'description': 'Estimated rehab cost'}, 'monthlyRent': {'type': 'number', 'description': 'Expected monthly rent'}, 'propertyType': {'type': 'string', 'description': 'single_family, multi_family_2_4, multi_family_5_plus, mixed_use, commercial'}, 'sendReportTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Recipient email for the full Real Estate CFO Deal Assessment PDF. Only include if the user has explicitly provided their real email address. Do NOT invent or use placeholders like example.com or test@ â\x80\x94 if no email was given, omit and ask the user.'}, 'purchasePrice': {'type': 'number', 'description': 'Purchase price'}, 'squareFootage': {'type': 'number', 'description': 'Square footage (for construction)'}, 'experienceLevel': {'type': 'string', 'description': 'Experience level'}, 'afterRepairValue': {'type': 'number', 'description': 'ARV'}, 'creditScoreRange': {'type': 'string', 'description': 'Credit score range'}, 'addressOrLocation': {'type': 'string', 'description': 'Property address or location'}, 'investmentStrategy': {'type': 'string', 'description': 'fix_and_flip, buy_and_hold_ltr, buy_and_hold_str, brrrr, new_construction, value_add_multifamily'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'loanAmount', 'propertyType', 'loanPurpose'], 'properties': {'state': {'type': 'string', 'description': 'State where the property is located'}, 'loanAmount': {'type': 'number', 'description': 'Requested financing amount'}, 'loanPurpose': {'type': 'string', 'description': 'Loan purpose: purchase, refinance, cash_out_refinance, rehab, construction'}, 'propertyType': {'type': 'string', 'description': 'Property type: single_family, multi_family_2_4, multi_family_5_plus, mixed_use, commercial, land, ground_up'}, 'experienceLevel': {'type': 'string', 'description': 'Experience: first_time, 1_3_deals, 4_10_deals, 10_plus_deals'}, 'creditScoreRange': {'type': 'string', 'description': 'Credit score range: below_620, 620_659, 660_699, 700_739, 740_plus'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'product_type': {'type': 'string', 'description': 'Filter: dscr, fix_and_flip, bridge, construction, all'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['locations'], 'properties': {'locations': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'state'], 'properties': {'name': {'type': 'string'}, 'state': {'type': 'string'}}}, 'maxItems': 5, 'minItems': 2, 'description': 'Array of locations to compare'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['latitude', 'longitude'], 'properties': {'type': {'enum': ['state', 'county', 'city', 'neighborhood', 'zip'], 'type': 'string', 'description': 'Location type (default city)'}, 'limit': {'type': 'number', 'description': 'Max results (default 10)'}, 'latitude': {'type': 'number', 'description': 'Latitude'}, 'longitude': {'type': 'number', 'description': 'Longitude'}, 'radius_miles': {'type': 'number', 'description': 'Search radius in miles (default 25)'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 20)'}, 'state': {'type': 'string', 'description': 'Filter by state code'}, 'min_score': {'type': 'number', 'description': 'Minimum investment score (0-100)'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'type': {'enum': ['state', 'county', 'city', 'neighborhood', 'zip'], 'type': 'string', 'description': 'Filter by location type'}, 'limit': {'type': 'number', 'description': 'Maximum results (default 20)'}, 'query': {'type': 'string', 'description': 'Location search query (e.g., "Fort Lauderdale", "Broward County", "Texas")'}, 'state': {'type': 'string', 'description': 'Filter by state code (e.g., "FL")'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'state'], 'properties': {'state': {'type': 'string', 'description': 'State name or 2-letter code'}, 'location': {'type': 'string', 'description': 'City, county, or state name'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'annualRevenue': {'type': 'number', 'description': 'Annual rental revenue'}, 'numProperties': {'type': 'number', 'description': 'Number of properties'}, 'investmentStrategy': {'type': 'string', 'description': 'Investment strategy'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'propertyType', 'propertyValue'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'usage': {'type': 'string', 'description': 'Usage: occupied, vacant, short_term_rental'}, 'propertyType': {'type': 'string', 'description': 'Property type'}, 'propertyValue': {'type': 'number', 'description': 'Property value'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'state'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'location': {'type': 'string', 'description': 'Neighborhood or city'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['county', 'state'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'county': {'type': 'string', 'description': 'County or city name'}, 'propertyValue': {'type': 'number', 'description': 'Property value for tax estimate'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'state', 'bedrooms'], 'properties': {'state': {'type': 'string', 'description': 'State'}, 'bedrooms': {'type': 'number', 'description': 'Number of bedrooms'}, 'location': {'type': 'string', 'description': 'City or neighborhood'}}}
近期工具变更
类似的 MCP 服务器
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
RateAPI — live US mortgage, auto, HELOC, personal & deposit rates
Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…
Rafid Intelligence Network
Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…
Housing Intel
Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…
OpenLMNP
Manages French LMNP furnished-rental accounting, including income, expenses, depreciation, loans, VAT, fiscal calculations, FEC f…
Antevo Wealth
Aggregates household wealth data across investments, liabilities, credit facilities, real assets, markets, risk, exposure, and fi…
DataPorium
Provides market and company data covering stocks, ETFs, crypto, forex, commodities, economic indicators, housing, property listin…