CMBS tool

PublicView as Markdown

cmbs_search_deals

Discover CMBS deals and whether their EX-102 loans are available.

Description

Discover CMBS deals and whether their EX-102 loans are available.

data.deals returns CIK/trust identity, first/latest ABS-EE asset-data filing dates, the registry's latest filing date, and loan_count (null means EX-102 has not been parsed, while zero means a parsed document contained no loans). Results are newest-first by the registry's latest filing date of any tracked form, including 10-D, then CIK. filed_after specifically filters the latest ABS-EE/ABS-EE/A asset-data filing date instead. meta identifies the SEC registry source and freshest filing ingestion time on the page.

Use this before cmbs_get_loans to resolve a trust and check coverage. The default limit is 10 and maximum is 50. Pass next_cursor back until has_more is false. Malformed cursors are bad_parameter; an empty match or page is a normal success.

Example: cmbs_search_deals(query="Benchmark", filed_after="2026-01-01", limit=5).

Parameters

Input schema advertised to MCP clients and mirrored by the REST query string.

NameTypeRequiredDefaultConstraintsDescription
querystring | nullNonullOptional case-insensitive substring of the SEC trust name. Omit to browse every registered CMBS deal. Use the returned exact trust name or CIK as cmbs_get_loans.deal.
filed_afterstring (date) | nullNonullOptional inclusive lower bound on the deal's latest ABS-EE or ABS-EE/A asset-data filing date. Deals without such a filing are excluded when this filter is present.
limitintegerNo10min 1, max 50Registered deals per page (1–50).
cursorstring | nullNonullOpaque pagination.next_cursor from the previous response; keep query and filed_after constant while paging.

Provenance

Sources behind every value this tool returns.