GuidesRecipesAPI Reference
Log In
Guides

LO MCP Server

The LO MCP Server lets loan officers work with loan pipeline data through a supported AI client — loans, loan borrowers, loan applications, automated underwriting (AUS), partners, and borrower communications.

Endpointhttps://ncinomortgage.com/mcp/lo
AudienceLoan officers
PrerequisiteLO MCP Server enabled for your company

For shared setup, OAuth, access controls, and troubleshooting, see MCP Connectors.


Connect in Claude

  1. Open Claude → Settings → Connectors.

  2. Click Add connector.

  3. Enter the MCP server URL:
    https://ncinomortgage.com/mcp/lo

  4. Complete the OAuth sign-in flow with your nCino Mortgage credentials.

  5. Enable the connector in your conversations.


Available tools

Tool names are prefixed with ncino_mortgage_ when exposed to MCP clients (for example, list_loansncino_mortgage_list_loans). All tools return JSON matching the nCino Mortgage API schemas. List endpoints support page and page_size for pagination.

Automated Underwriting (AUS)


run_aus

Run Automated Underwriting (AUS) on a loan. Submits the loan application to Desktop Underwriter (DU) or Loan Product Advisor (LPA). Returns the finding status; results arrive asynchronously.

ParamTypeRequiredDescription
loan_numberstringThe loan number (e.g. "TEST260526857").
loan_guidstringThe loan GUID (UUID).
loan_idintegerThe loan integer ID.
loan_application_idstringLoan application GUID (UUID). If provided, runs AUS directly on this loan application without requiring a loan lookup.
providerenum (du/lpa)AUS provider: "du" (Desktop Underwriter) or "lpa" (Loan Product Advisor). Defaults to "du".

fetch_aus_history

Get AUS (Automated Underwriting) order log for a loan. Returns finding records from nCino including status, recommendation, provider, submission date, submitted_by, and errors.

ParamTypeRequiredDescription
loan_numberstringThe loan number (e.g. "TEST260526857").
loan_guidstringThe loan GUID (UUID).
loan_idintegerThe loan integer ID.
loan_application_idstringLoan application GUID (UUID). If provided, retrieves findings for this loan application directly.
providerenum (du/lpa)Filter by AUS provider. Returns all providers if omitted.

Loans


list_loans

List loans with optional filters. Returns paginated results.

ParamTypeRequiredDescription
org_idstringOrganization (company, region, or branch) ID to filter loans by.
loan_officer_idstringLoan officer ID to filter loans by.
user_borrower_idstringUser borrower ID to filter loans by.
loan_typestringLoan type to filter loans by.
loan_purposestringLoan purpose to filter loans by.
is_activebooleanFilter by active status. Defaults to true.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_loan

Retrieve a single loan by ID.

ParamTypeRequiredDescription
loan_idstringThe loan ID (UUID).

create_loan

Create a new loan record.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
loan_numberstringLoan number.
typestringLoan type (e.g. Conventional, FHA, VA).
purposestringLoan purpose (e.g. Purchase, Refinance).
amountnumberLoan amount.
closing_datestringClosing date (YYYY-MM-DD).
interest_ratenumberInterest rate.
loan_term_monthsintegerLoan term in months.
occupancy_statusstringOccupancy status.
propertyobjectProperty info (street, city, state, zip, county, purchase_price, appraised_value, estimated_value, num_of_stories, num_of_units).

update_loan

Update a loan record.

ParamTypeRequiredDescription
loan_idstringLoan ID (UUID).
typestringLoan type.
purposestringLoan purpose.
amountnumberLoan amount.
closing_datestringClosing date (YYYY-MM-DD).
interest_ratenumberInterest rate.
loan_term_monthsintegerLoan term in months.
occupancy_statusstringOccupancy status.
rate_lockedbooleanWhether the rate is locked.
first_time_buyerbooleanWhether the borrower is a first-time buyer.
additional_commentsstringAdditional comments.
propertyobjectProperty info (street, city, state, zip, county, purchase_price, appraised_value, estimated_value, num_of_stories, num_of_units).

Loan Borrowers


list_loan_borrowers

List borrowers on a loan. Returns paginated results.

ParamTypeRequiredDescription
loan_idstringLoan ID (UUID).
pair_indexintegerFilter by pair index.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_loan_borrower

Retrieve a single loan borrower by ID.

ParamTypeRequiredDescription
loan_idstringLoan ID (UUID).
borrower_idstringBorrower ID (UUID).

create_loan_borrower

Create a loan borrower record on a loan.

ParamTypeRequiredDescription
loan_idstringLoan ID (UUID).
first_namestringBorrower's first name.
last_namestringBorrower's last name.
middle_namestringBorrower's middle name.
suffixstringBorrower's suffix.
emailstringBorrower's email.
marital_statusenum (MARRIED/SEPARATED/UNMARRIED)Borrower's marital status.
dobstringBorrower's date of birth (YYYY-MM-DD).
cell_phonestringBorrower's cell phone.
work_phonestringBorrower's work phone.
home_phonestringBorrower's home phone.
ssnstringBorrower's SSN.
current_addressobjectBorrower's current address (street1, street2, city, state, zip).
mailing_addressobjectBorrower's mailing address (street1, street2, city, state, zip).

update_loan_borrower

Update a loan borrower record.

ParamTypeRequiredDescription
loan_idstringLoan ID (UUID).
borrower_idstringBorrower ID (UUID).
first_namestringBorrower's first name.
last_namestringBorrower's last name.
middle_namestringBorrower's middle name.
suffixstringBorrower's suffix.
emailstringBorrower's email.
marital_statusenum (MARRIED/SEPARATED/UNMARRIED)Borrower's marital status.
dobstringBorrower's date of birth (YYYY-MM-DD).
cell_phonestringBorrower's cell phone.
work_phonestringBorrower's work phone.
home_phonestringBorrower's home phone.
ssnstringBorrower's SSN.
current_addressobjectBorrower's current address (street1, street2, city, state, zip).
mailing_addressobjectBorrower's mailing address (street1, street2, city, state, zip).

Loan Applications


list_loan_applications

List loan applications with optional filters.

ParamTypeRequiredDescription
org_idstringOrganization ID (UUID) to filter by.
loan_officer_idstringLoan officer ID (UUID) to filter by.
user_borrower_idstringUser borrower ID (UUID) to filter by.
is_activebooleanFilter by active status.
loan_idstringLoan ID (UUID) to filter by.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_loan_application

Get a loan application by ID.

ParamTypeRequiredDescription
loan_application_idstringLoan application ID (UUID).

create_loan_application

Create a new loan application.

ParamTypeRequiredDescription
emailstringBorrower's email address.
loan_officer_idstringLoan officer ID (UUID) to assign.
first_namestringBorrower's first name.
last_namestringBorrower's last name.
borrower_cell_phonestringBorrower's cell phone.
borrower_home_phonestringBorrower's home phone.
borrower_contact_work_phonestringBorrower's work phone.
dobstringBorrower's date of birth (YYYY-MM-DD).
ssnstringBorrower's SSN.
marital_statusstringBorrower's marital status.
loan_purposestringLoan purpose.
loan_amountintegerLoan amount.
property_typestringProperty type.
occupancy_typestringOccupancy type.
property_streetstringProperty street address.
property_citystringProperty city.
property_statestringProperty state.
property_zipstringProperty ZIP code.
estimated_property_valueintegerEstimated property value.
purchase_priceintegerPurchase price.

update_loan_application

Update a loan application.

ParamTypeRequiredDescription
loan_application_idstringLoan application ID (UUID).
first_namestringBorrower's first name.
last_namestringBorrower's last name.
borrower_cell_phonestringBorrower's cell phone.
borrower_home_phonestringBorrower's home phone.
borrower_contact_work_phonestringBorrower's work phone.
dobstringBorrower's date of birth (YYYY-MM-DD).
ssnstringBorrower's SSN.
marital_statusstringBorrower's marital status.
loan_purposestringLoan purpose.
loan_amountintegerLoan amount.
property_typestringProperty type.
occupancy_typestringOccupancy type.
property_streetstringProperty street address.
property_citystringProperty city.
property_statestringProperty state.
property_zipstringProperty ZIP code.
estimated_property_valueintegerEstimated property value.
purchase_priceintegerPurchase price.

Borrowers


send_borrower_welcome_email

Send a welcome email to a borrower.

ParamTypeRequiredDescription
user_borrower_idstringBorrower account ID (UUID).

Partners


list_partners

List partners for a loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
emailstringFilter by partner email.
accepted_invitebooleanFilter by accepted invite status.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_partner

Get a partner by ID.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
partner_idstringPartner ID (UUID).

create_partner

Create a partner for a loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
first_namestringPartner's first name.
last_namestringPartner's last name.
emailstringPartner's email.
mobile_phonestringPartner's phone number.
professional_titlestringPartner's professional title.
list_partner_firstbooleanWhether the partner is listed first.
is_cobrandedbooleanWhether the partner is cobranded.
addressobjectPartner's address (street1, street2, city, state, zip).

update_partner

Update a partner record.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
partner_idstringPartner ID (UUID).
first_namestringPartner's first name.
last_namestringPartner's last name.
mobile_phonestringPartner's phone number.
professional_titlestringPartner's professional title.
list_partner_firstbooleanWhether the partner is listed first.
is_cobrandedbooleanWhether the partner is cobranded.
addressobjectPartner's address (street1, street2, city, state, zip).

enable_partner

Re-enable a disabled partner.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
partner_idstringPartner ID (UUID).

disable_partner

Disable a partner.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
partner_idstringPartner ID (UUID).

send_partner_invite

Send an invite email to a partner.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
partner_idstringPartner ID (UUID).


Did this page help you?