GuidesRecipesAPI Reference
Log In
Guides

Admin MCP Server

The Admin MCP Server lets organization administrators query and manage nCino Mortgage admin data through a supported AI client — loan officers, team members, regions and branches, state licenses, partners, and async job status.

Endpointhttps://ncinomortgage.com/mcp/admin
AudienceOrganization administrators
PrerequisiteAdmin 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/admin

  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_loan_officersncino_mortgage_list_loan_officers). All tools return JSON matching the nCino Mortgage API schemas. List endpoints support page and page_size for pagination.

Loan Officers


list_loan_officers

List loan officers with optional filters. Returns paginated results.

ParamTypeRequiredDescription
org_idstringOrganization (company, region, or branch) ID to filter loan officers by.
emailstringEmail to filter loan officers by.
is_adminbooleanFilter by admin status.
is_activebooleanFilter by active status.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_loan_officer

Retrieve a single loan officer by ID.

ParamTypeRequiredDescription
loan_officer_idstringThe loan officer ID (UUID).

create_loan_officer

Create a new loan officer record.

ParamTypeRequiredDescription
first_namestringLoan officer's first name.
last_namestringLoan officer's last name.
emailstringLoan officer's email.
phonestringLoan officer's phone.
websitestringLoan officer's website URL.
addressobjectLoan officer's address (street1, street2, city, state, zip). State is required.
nmlsstringLoan officer's NMLS ID.
cost_centerstringCost center identifier.
titlestringLoan officer's title.
office_phonestringLoan officer's office phone.
biostringLoan officer's bio.
is_discoverablebooleanWhether the loan officer is discoverable by borrowers.

update_loan_officer

Update a loan officer record.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
first_namestringLoan officer's first name.
last_namestringLoan officer's last name.
emailstringLoan officer's email.
phonestringLoan officer's phone.
office_phonestringLoan officer's office phone.
websitestringLoan officer's website URL.
nmlsstringLoan officer's NMLS ID.
cost_centerstringCost center identifier.
titlestringLoan officer's title.
biostringLoan officer's bio.
is_discoverablebooleanWhether the loan officer is discoverable by borrowers.
addressobjectLoan officer's address (street1, street2, city, state, zip).
third_partyobjectThird party integration info (credit_user_id, crm_user_id, crm_user_type).

promote_loan_officer

Promote a loan officer to organization admin.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).

demote_loan_officer

Demote a loan officer from organization admin.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).

disable_loan_officer

Deactivate a loan officer. Optionally reassign borrowers and partners.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
borrower_LO_reassignmentstringLoan officer ID to reassign borrowers to. Uses default LO if not provided.
partner_LO_reassignmentstringLoan officer ID to reassign partners to. Uses default LO if not provided.

enable_loan_officer

Re-enable a disabled loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).

change_loan_officer_org

Move a loan officer to a different organization.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
org_typeenum (COMPANY/REGION/BRANCH)Target organization type.
org_idstringTarget organization ID (UUID).

send_loan_officer_welcome_email

Send a welcome email to a loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).

Team Members


list_team_members

List team members with optional filters.

ParamTypeRequiredDescription
rolestringRole type to filter by (e.g. PROCESSOR, CLOSER, UNDERWRITER).
emailstringEmail to filter by.
is_activebooleanFilter by active status.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_team_member

Retrieve a team member by ID.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).

create_team_member

Create a new team member record.

ParamTypeRequiredDescription
first_namestringTeam member's first name.
last_namestringTeam member's last name.
emailstringTeam member's email.
rolestringTeam member's role (e.g. PROCESSOR, CLOSER, UNDERWRITER).
phonestringTeam member's phone.
nmlsstringTeam member's NMLS ID.

update_team_member

Update a team member record.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).
first_namestringTeam member's first name.
last_namestringTeam member's last name.
emailstringTeam member's email.
phonestringTeam member's phone.
rolestringTeam member's role (e.g. PROCESSOR, CLOSER, UNDERWRITER).
nmlsstringTeam member's NMLS ID.
third_partyobjectThird party integration info (credit_user_id).

disable_team_member

Deactivate a team member.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).

enable_team_member

Re-enable a disabled team member.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).

change_team_member_org

Move a team member to a different organization.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).
org_typeenum (COMPANY/REGION/BRANCH)Target organization type.
org_idstringTarget organization ID (UUID).

send_team_member_welcome_email

Send a welcome email to a team member.

ParamTypeRequiredDescription
team_member_idstringTeam member ID (UUID).

Organizations


get_my_company

Retrieve the company associated with the current authenticated user.
No parameters.

list_organizations

List regions or branches. Regions are listed under a company; branches are listed under a region.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type to list.
parent_idstringParent ID (UUID). Company ID for regions, region ID for branches.
statestringState code to filter by.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_organization

Get a region or branch by ID.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
parent_idstringParent ID (UUID). Company ID for regions, region ID for branches.
org_idstringOrganization ID (UUID) of the region or branch.

create_organization

Create a region or branch.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type to create.
parent_idstringParent ID (UUID). Company ID for regions, region ID for branches.
namestringOrganization name.
nmlsstringNMLS ID.
addressobjectAddress (street1, street2, city, state, zip).

update_organization

Update a region or branch.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
parent_idstringParent ID (UUID). Company ID for regions, region ID for branches.
org_idstringOrganization ID (UUID) of the region or branch.
namestringOrganization name.
nmlsstringNMLS ID.
addressobjectAddress (street1, street2, city, state, zip).

State Licenses


list_loan_officer_state_licenses

List state licenses for a loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
statestringState code to filter by.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_loan_officer_state_license

Get a loan officer state license by ID.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
state_license_idstringState license ID (UUID).

create_loan_officer_state_license

Create a state license for a loan officer.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
statestringState code (e.g. UT, CA).
license_numberstringLicense number.
state_license_template_idstringState license template ID (UUID).

update_loan_officer_state_license

Update a loan officer state license.

ParamTypeRequiredDescription
loan_officer_idstringLoan officer ID (UUID).
state_license_idstringState license ID (UUID).
license_numberstringLicense number.
state_license_template_idstringState license template ID (UUID).

list_organization_state_licenses

List state licenses for a region or branch.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
org_idstringOrganization ID (UUID).
statestringState code to filter by.
pageintegerPage number.
page_sizeintegerNumber of results per page.

get_organization_state_license

Get a state license for a region or branch by ID.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
org_idstringOrganization ID (UUID).
state_license_idstringState license ID (UUID).

create_organization_state_license

Create a state license for a region or branch.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
org_idstringOrganization ID (UUID).
statestringState code (e.g. UT, CA).
license_numberstringLicense number.
state_license_template_idstringState license template ID (UUID).

update_organization_state_license

Update a state license for a region or branch.

ParamTypeRequiredDescription
org_typeenum (region/branch)Organization type.
org_idstringOrganization ID (UUID).
state_license_idstringState license ID (UUID).
license_numberstringLicense number.
state_license_template_idstringState license template 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).

Jobs


get_job

Check the status of an asynchronous job.

ParamTypeRequiredDescription
job_idstringJob ID (UUID).


Did this page help you?