Black Knight Msp Dx

Black Knight Msp Dx is a Naftiko capability published by Black Knight (Acquired by ICE — Now ICE Mortgage Technology), one of 3 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

black-knight-msp-dx.yaml Raw ↑
name: msp-dx
title: Black Knight / ICE MSP DX (Direct Exchange) Capability
description: >-
  Shared Naftiko capability surface for the MSP DX REST APIs. MSP DX exposes
  Black Knight's (now ICE Mortgage Technology's) mortgage servicing platform —
  the system of record for the majority of US first-mortgage loans — including
  loan boarding, customer service, escrow, payments, payoffs, default management,
  loss mitigation, investor reporting, and stop-advance / ownership-transfer
  workflows.
version: '0.1.0'
created: '2026-05-23'
provider:
  name: ICE Mortgage Technology (acquired Black Knight Sept 2023)
  url: https://developer.ice.com/mortgage-servicing/catalog
authentication:
  type: oauth2
  description: OAuth 2.0 issued from ICE federated identity; requires login + ISV partnership for production credentials.

operations:
  - id: get-msp-loan
    summary: Get MSP Loan By Number
    description: Retrieve full loan record by MSP loan number.
    method: GET
    path: /servicing/loans/{loanNumber}
    governance:
      - PII access controls
      - Servicer/investor scope check

  - id: list-msp-loans
    summary: List MSP Loans In Portfolio
    description: Page through loans by servicer / investor scope.
    method: GET
    path: /servicing/loans

  - id: post-msp-payment
    summary: Post Payment To MSP Loan
    description: Post a payment transaction against an MSP-serviced loan.
    method: POST
    path: /servicing/loans/{loanNumber}/payments
    governance:
      - Idempotency required
      - Reversal logged

  - id: list-escrow-items
    summary: List Escrow Items For Loan
    method: GET
    path: /servicing/loans/{loanNumber}/escrow

  - id: get-payoff-quote
    summary: Get Payoff Quote
    method: GET
    path: /servicing/loans/{loanNumber}/payoff-quote

  - id: create-promise-to-pay
    summary: Create Promise To Pay
    description: Document a borrower's promise to pay along with reason code.
    method: POST
    path: /servicing/loans/{loanNumber}/promise-to-pay

  - id: list-loss-mitigation-cases
    summary: List Loss Mitigation Cases
    method: GET
    path: /servicing/loans/{loanNumber}/loss-mitigation

  - id: investor-loan-report
    summary: Generate Investor Loan Report
    method: POST
    path: /servicing/investor-reporting/runs
    governance:
      - Investor scope required (FNMA / FHLMC / GNMA / Private)