mtgmon Mortgage Analytics
Qué hace este MCP
Provides U.S. mortgage market rates, HMDA lender analytics, GSE loan performance, servicer metrics, and mortgage-related SEC filing research.
Herramientas
Esquema de entrada
{'type': 'object', 'title': 'compare_lendersArguments', 'required': ['lender_a', 'lender_b'], 'properties': {'top_n': {'type': 'integer', 'title': 'Top N', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum states in top_state_comparison, 1-50 (default 10).'}, 'lender_a': {'type': 'string', 'title': 'Lender A', 'maxLength': 160, 'minLength': 1, 'description': "First lender. Canonical HMDA lender key: the exact `name` value from a search_lenders result, e.g. 'Rocket/Quicken' or 'United Wholesale Mortgage'. Legal names such as 'Rocket Mortgage, LLC' do not match and return meta.available=false."}, 'lender_b': {'type': 'string', 'title': 'Lender B', 'maxLength': 160, 'minLength': 1, 'description': "Second lender, different from lender_a. Canonical HMDA lender key: the exact `name` value from a search_lenders result, e.g. 'Rocket/Quicken' or 'United Wholesale Mortgage'. Legal names such as 'Rocket Mortgage, LLC' do not match and return meta.available=false."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_dataset_statusArguments', 'properties': {}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_hmda_product_analyticsArguments', 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2100, 'minimum': 2018}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'HMDA activity year, 2018 or later. Default: latest published Snapshot year (see data.selected_year).'}, 'state': {'type': 'string', 'title': 'State', 'default': '', 'maxLength': 2, 'description': "Two-letter USPS code of the property state, e.g. 'TX' (not the lender HQ). Empty (default) = nationwide."}, 'lender': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Lender', 'default': None, 'description': "Canonical HMDA lender key: the exact `name` value from a search_lenders result, e.g. 'Rocket/Quicken' or 'United Wholesale Mortgage'. Legal names such as 'Rocket Mortgage, LLC' do not match and return meta.available=false. Default: all lenders."}, 'loan_program': {'enum': ['all', 'conventional', 'fha', 'va', 'usda_rhs', 'unknown'], 'type': 'string', 'title': 'Loan Program', 'default': 'all', 'description': "'all' (default), 'conventional', 'fha', 'va', 'usda_rhs', or 'unknown'."}, 'loan_purpose': {'enum': ['all', 'purchase', 'home_improvement', 'refinance', 'cash_out_refinance', 'other', 'not_applicable', 'unknown'], 'type': 'string', 'title': 'Loan Purpose', 'default': 'all', 'description': "'all' (default), 'purchase', 'home_improvement', 'refinance' (rate/term), 'cash_out_refinance', 'other', 'not_applicable', or 'unknown'."}, 'lien_position': {'enum': ['all', 'first', 'subordinate', 'not_secured', 'not_applicable', 'unknown'], 'type': 'string', 'title': 'Lien Position', 'default': 'all', 'description': "'all' (default), 'first', 'subordinate', 'not_secured', 'not_applicable', or 'unknown'."}, 'occupancy_type': {'enum': ['all', 'principal_residence', 'second_residence', 'investment_property', 'unknown'], 'type': 'string', 'title': 'Occupancy Type', 'default': 'all', 'description': "'all' (default), 'principal_residence', 'second_residence', 'investment_property', or 'unknown'."}, 'product_family': {'enum': ['all', 'heloc', 'reverse_mortgage', 'closed_end_mortgage', 'unclassified_or_exempt'], 'type': 'string', 'title': 'Product Family', 'default': 'heloc', 'description': "'heloc' (DEFAULT: open-end lines of credit that are not reverse mortgages), 'closed_end_mortgage' (ordinary first and second mortgages), 'reverse_mortgage', 'unclassified_or_exempt', or 'all' (every HMDA origination). Set this explicitly; the default is not the whole market."}, 'business_purpose': {'enum': ['all', 'consumer', 'business', 'exempt_unknown'], 'type': 'string', 'title': 'Business Purpose', 'default': 'all', 'description': "'all' (default: consumer + business + exempt/unknown records), 'consumer', 'business', or 'exempt_unknown'."}, 'credit_structure': {'enum': ['all', 'open_end', 'closed_end', 'exempt_unknown'], 'type': 'string', 'title': 'Credit Structure', 'default': 'all', 'description': "'all' (default), 'open_end', 'closed_end', or 'exempt_unknown'. Usually leave 'all'; product_family already implies it."}, 'construction_method': {'enum': ['all', 'site_built', 'manufactured', 'unknown'], 'type': 'string', 'title': 'Construction Method', 'default': 'all', 'description': "'all' (default), 'site_built', 'manufactured', or 'unknown'."}, 'reverse_mortgage_status': {'enum': ['all', 'reverse', 'not_reverse', 'exempt_unknown'], 'type': 'string', 'title': 'Reverse Mortgage Status', 'default': 'all', 'description': "'all' (default), 'reverse', 'not_reverse', or 'exempt_unknown'. Usually leave 'all'; product_family already implies it."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_lender_profileArguments', 'required': ['lender'], 'properties': {'top_n': {'type': 'integer', 'title': 'Top N', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum rows in top_states and state_market_multiples, 1-50 (default 10).'}, 'lender': {'type': 'string', 'title': 'Lender', 'maxLength': 160, 'minLength': 1, 'description': "Canonical HMDA lender key: the exact `name` value from a search_lenders result, e.g. 'Rocket/Quicken' or 'United Wholesale Mortgage'. Legal names such as 'Rocket Mortgage, LLC' do not match and return meta.available=false."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_loan_performanceArguments', 'required': ['topic'], 'properties': {'gse': {'enum': ['all', 'fnma', 'fhlmc'], 'type': 'string', 'title': 'Gse', 'default': 'all', 'description': "'all' = Fannie Mae + Freddie Mac combined (default), 'fnma' = Fannie Mae only, 'fhlmc' = Freddie Mac only."}, 'top_n': {'type': 'integer', 'title': 'Top N', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum ranked rows, 1-50 (default 20): transition flows, modification vintages, or lock-in WAC/age cells. Ignored by other topics.'}, 'topic': {'enum': ['credit', 'prepayment', 'delinquency', 'vintage', 'transitions', 'modification', 'loss', 'rate_sensitivity', 'lock_in'], 'type': 'string', 'title': 'Topic', 'description': "Exactly one analytics topic: credit, prepayment, delinquency, loss (monthly time series); vintage (curves by vintage year); transitions (loan-level state flows); modification (post-90DPD outcomes); rate_sensitivity (CPR under rate shocks); lock_in (book by WAC vs today's rate)."}, 'to_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'To Date', 'default': None, 'description': 'Latest month to include, ISO date YYYY-MM-DD; must be on or after from_date. Default: latest available month.'}, 'from_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'From Date', 'default': None, 'description': 'Earliest month to include, ISO date YYYY-MM-DD. Applies to credit, prepayment, delinquency, loss, and transitions history. Default: full available history.'}, 'max_points': {'type': 'integer', 'title': 'Max Points', 'default': 60, 'maximum': 120, 'minimum': 1, 'description': 'Maximum points per time series after uniform downsampling, 1-120 (default 60). Use 120 for the finest monthly detail. Applies to time-series, vintage, and transitions topics.'}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_market_snapshotArguments', 'properties': {}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_sec_filingArguments', 'required': ['filing_id'], 'properties': {'filing_id': {'type': 'string', 'title': 'Filing Id', 'maxLength': 96, 'minLength': 1, 'description': "Filing identifier exactly as returned in a search_sec_filings result's filing_id field, typically the SEC accession number such as '0002100121-26-001023'. Letters, digits, '-' and '_' only."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_servicer_analyticsArguments', 'required': ['mode'], 'properties': {'gse': {'enum': ['all', 'fnma', 'fhlmc'], 'type': 'string', 'title': 'Gse', 'default': 'all', 'description': "'all' = Fannie Mae + Freddie Mac combined (default), 'fnma' = Fannie Mae only, 'fhlmc' = Freddie Mac only. Used by scorecard and performance; transfers is Fannie Mae only."}, 'mode': {'enum': ['scorecard', 'performance', 'transfers'], 'type': 'string', 'title': 'Mode', 'description': "'scorecard' (servicers ranked by disclosed volume), 'performance' (per-servicer CPR and DQ90 series for one vintage), or 'transfers' (one lender's servicing-transfer routes; requires `lender`)."}, 'top_n': {'type': 'integer', 'title': 'Top N', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum servicers (scorecard, performance) or rows per route list (transfers), 1-25 (default 10).'}, 'lender': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Lender', 'default': None, 'description': "Canonical HMDA lender key: the exact `name` value from a search_lenders result, e.g. 'Rocket/Quicken' or 'United Wholesale Mortgage'. Legal names such as 'Rocket Mortgage, LLC' do not match and return meta.available=false. Required for mode='transfers'; ignored by other modes."}, 'vintage': {'type': 'integer', 'title': 'Vintage', 'default': 2021, 'maximum': 2100, 'minimum': 1990, 'description': "Origination year for mode='performance' (default 2021). Ignored by other modes."}, 'max_points': {'type': 'integer', 'title': 'Max Points', 'default': 60, 'maximum': 120, 'minimum': 1, 'description': "Maximum points per CPR/DQ90 series for mode='performance', 1-120 (default 60). Ignored by other modes."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'search_lendersArguments', 'properties': {'sort': {'enum': ['volume_desc', 'volume_asc', 'name_asc', 'name_desc', 'loans_desc', 'rank_asc'], 'type': 'string', 'title': 'Sort', 'default': 'volume_desc', 'description': 'Result order: volume_desc (default, largest recent-year volume first), volume_asc, name_asc, name_desc, loans_desc (most loans first), rank_asc (best volume rank first).'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum results, 1-25 (default 10).'}, 'query': {'type': 'string', 'title': 'Query', 'default': '', 'maxLength': 120, 'description': "Case-insensitive substring of the lender name, e.g. 'rocket', 'united wholesale', 'wells'. Empty (default) returns the top lenders in sort order."}, 'state': {'type': 'string', 'title': 'State', 'default': '', 'maxLength': 2, 'description': "Two-letter USPS code of the lender's headquarters state, e.g. 'MI'. Empty (default) = all states."}, 'charter': {'type': 'string', 'title': 'Charter', 'default': '', 'maxLength': 80, 'description': "Filter by charter type exactly as shown in results' charter_type, e.g. 'Bank' or 'Independent Mortgage Company'. Empty (default) = all charter types."}, 'min_volume': {'type': 'number', 'title': 'Min Volume', 'default': 0, 'minimum': 0, 'description': 'Minimum recent-year origination volume in USD, e.g. 1000000000 for $1B+. Default 0 (no floor).'}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Esquema de entrada
{'type': 'object', 'title': 'search_sec_filingsArguments', 'properties': {'cik': {'type': 'string', 'title': 'Cik', 'default': '', 'maxLength': 10, 'description': "SEC Central Index Key of the filer, digits only, e.g. '1805284'. Empty (default) = any filer."}, 'form': {'type': 'string', 'title': 'Form', 'default': '', 'maxLength': 24, 'description': "SEC form type, e.g. '10-K', '10-Q', '8-K', 'S-1', 'DEF 14A'. Case-insensitive. Empty (default) = all forms."}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum filings per page, 1-25 (default 10).'}, 'query': {'type': 'string', 'title': 'Query', 'default': '', 'maxLength': 200, 'description': "Free-text keyword search over company name and summary text, e.g. 'servicing portfolio sale'. Empty (default) = no text filter."}, 'cursor': {'type': 'string', 'title': 'Cursor', 'default': '', 'maxLength': 500, 'description': "Opaque pagination token copied from a previous result's data.next_cursor. Empty (default) = first page."}, 'ticker': {'type': 'string', 'title': 'Ticker', 'default': '', 'maxLength': 16, 'description': "Stock ticker of the filer, e.g. 'RKT', 'UWMC', 'PFSI'. Case-insensitive; retired symbols such as 'GHIV' also match. Empty (default) = any."}, 'to_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'To Date', 'default': None, 'description': 'Latest filing date, ISO YYYY-MM-DD; must not be before from_date. Default: no upper bound.'}, 'from_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'From Date', 'default': None, 'description': 'Earliest filing date, ISO YYYY-MM-DD. Default: no lower bound.'}, 'summary_status': {'enum': ['', 'summarized', 'unavailable'], 'type': 'string', 'title': 'Summary Status', 'default': '', 'description': "'' (default: all), 'summarized' (a machine summary exists), or 'unavailable' (summary could not be produced)."}}}
Esquema de salida
{'type': 'object', '$defs': {'ResultMeta': {'type': 'object', 'title': 'ResultMeta', 'required': ['available', 'source_scope', 'weighting'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'units': {'type': 'object', 'title': 'Units', 'additionalProperties': {'type': 'string'}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Caveats'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'available': {'type': 'boolean', 'title': 'Available'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'weighting': {'type': 'string', 'title': 'Weighting'}, 'cache_status': {'type': 'string', 'title': 'Cache Status', 'default': 'none'}, 'source_scope': {'type': 'string', 'title': 'Source Scope'}, 'upstream_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Upstream Paths'}}}}, 'title': 'ToolResult', 'required': ['meta'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'meta': {'$ref': '#/$defs/ResultMeta'}}}
Cambios recientes en herramientas
Servidores MCP similares
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
Housing Intel
Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…
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…
Relendi — Commercial Real Estate Loan Tools
Calculates commercial real estate loan sizing, underwriting metrics, payments, stress tests, closing costs, and scenario comparis…
DealScanner
Searches real-estate investment properties, analyzes rental, flip, and BRRRR strategies, ranks areas, and retrieves sold comparab…
Dominick Prevete: DSCR Lender Data
Provides DSCR and investor-loan program information, indicative rates, terminology, methodology, and HMDA-based lender statistics…
TerraVue
Analyzes U.S. homes and ZIP codes for affordability, buy-versus-rent outcomes, appreciation, rents, and neighborhood signals.