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.
| Name | Type | Required | Default | Constraints | Description |
|---|---|---|---|---|---|
| query | string | null | No | null | — | Optional 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_after | string (date) | null | No | null | — | Optional 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. |
| limit | integer | No | 10 | min 1, max 50 | Registered deals per page (1–50). |
| cursor | string | null | No | null | — | Opaque pagination.next_cursor from the previous response; keep query and filed_after constant while paging. |
Provenance
Sources behind every value this tool returns.
- sec-edgar-absU.S. Securities and Exchange Commission (EDGAR)