CMD+RVL Receipts

com.cmdrvl/receipts · v0.1.0 · productivity

CMD+RVL Receipts is healthy: it completed an MCP handshake in 4758 ms and exposes 14 tools.

Check claims against current public CMBS filings and NPORT-P coupons, with citations.

Endpoint: https://receipts.cmdrvl.com/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count14
Latency4758 ms
Last checked (UTC)2026-11-02T20:05:31.883Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T20:05:31.883ZHealthy4758

Tools (14)

quickstartCompact capability manifest for clients: purpose, workflow, routing table, examples, vocabulary guard, scope caveats, next actions, and contact. Use when new or context is tight; call coverage for coverage facts.
coverageCoverage facts: CMBS universe denominators, field inventory with definitions, current-only temporal scope, bonds=0 planned, and denominator-safe confirmation stats. Agreement/conflict rates use dual-sourced receipts only; single-source share is separate. Call before interpreting UNVERIFIED. Contact
find_dealsSearch covered deals by id, trust name, CIK, aliases, shelf, vintage, or deal_ref. An EXACT query (a deal id, short name, alias, or CIK that exact-matches the canon deal registry) returns a SINGLE dominant result — proceed without further disambiguation. Fuzzy queries return a small ranked recall se
covered_dealsList the deals this server can verify (Phase 0 scope) with their CIKs, aliases, and available filing periods. Call this when you need the full covered set; use find_deals for focused lookup.
verify_loan_fieldVerify a LOAN-GRAIN dual-sourced field of a specific CMBS loan against the primary SEC filings (10-D remittance + ABS-EE tape). All values are TRUST-LEVEL — this trust's securitized piece only, NOT the whole-loan balance (pari passu companions, B-notes, mezz outside the trust are excluded). Always s
verify_deal_fieldVerify a DEAL-GRAIN pool-level dual-sourced field against the primary SEC filings — the ABS-EE loan-tape rollup (SUM across the pool) vs the 10-D trustee's directly-reported deal fact. These are COLLATERAL (loan-pool) balances/flows, NOT outstanding bond/certificate balances, and they distinguish SC
verify_ending_balanceThin alias for verify_loan_field(field='ending_balance'): verify a CMBS loan's TRUST-LEVEL securitized ending balance — the balance of this loan's note in THIS trust as reported in the 10-D and ABS-EE. NOT the whole-loan balance. Always serves the CURRENT balance; the receipt STAMPS its as-of. Retur
verify_fund_holding_couponVerify the NPORT cross-filer annualized coupon rate (`annualized_rate`) for one security identifier. The receipt is security-grain and N-source: citations are peer NPORT-P filings by registrant CIK, including dissenting parties and SEC accessions. Serving is CURRENT-ONLY: each public receipt is the
verify_building_sizeVerify issuance building size (Annex A vs ABS-EE). Units matter: mismatched units return receipt status UNITS_INCOMMENSURATE, not CONFLICT/DENY. Until upstream shards exist, returns UNVERIFIED.
verify_appraised_valueVerify issuance appraised value (Annex A vs ABS-EE). Date/basis mismatches return DATE_INCOMMENSURATE or BASIS_INCOMMENSURATE, not CONFLICT/DENY. Until upstream shards exist, returns UNVERIFIED.
verify_counterpartyAdjudicate 'who is the <role> on deal X' against the SEC 10-D counterparty roster (roles today: master and special servicer; more later). Deal-grain, STRING-valued, SINGLE-SOURCE roster fact (SEC:10-D). Master is the roster party, NOT the ABS-EE tape's primary servicer. Pass claimed_name: CONFIRM/DE
verify_servicerDeprecated alias of verify_counterparty (claimed_servicer = claimed_name).
verify_loan_status_countsAnswer count-claims over loan status ('N in special servicing / paid off / resolved / defeased') for a deal. Returns per-status DERIVED counts, each a DERIVED_UNCONTESTED sf-receipt whose single derivation citation (party CMDRVL:derivation/loan_status_counts@v1, source_class 'derived') carries deriv
verify_claimsBulk claim-set verifier: messy text in, structured evidence + disagreement out. ASSERTIONS ONLY: a QUESTION ('is it $9.4M?') binds nothing and returns total 0 — route single-value questions to verify_loan_field / verify_deal_field. Extraction is a DETERMINISTIC rule-based grammar — no model judgment