GuidesRecipesAPI Reference
Log In
Guides

MCP Connectors

nCino Mortgage MCP (Model Context Protocol) connectors let supported AI clients interact with your nCino Mortgage data using natural language. Each connector exposes a set of tools that an AI client can call on your behalf.

We currently offer two MCP connectors:

ConnectorEndpointForGuide
Admin MCP Serverhttps://ncinomortgage.com/mcp/adminOrganization administratorsAdmin MCP Server
LO MCP Serverhttps://ncinomortgage.com/mcp/loLoan officersLO MCP Server

All connectors share the same authentication model and access controls described on this page. Tool reference and connector-specific setup live on the child pages above.


Prerequisites

Before connecting either connector, confirm the following:

  1. Your company has the connector enabled. Each connector is a beta feature that must be turned on for your organization by nCino:
    • Admin MCP Server — required for /mcp/admin
    • LO MCP Server — required for /mcp/lo
      Contact your nCino account team if you are unsure whether a connector is enabled for your company.
  2. You have an active nCino Mortgage user account with permissions to access the data you want to query.
  3. You are using a supported MCP client that supports OAuth 2.0 with PKCE and dynamic client registration (for example, Claude Desktop or Claude via the Connectors Directory).

Note: If the required connector is not enabled for your company, the MCP endpoint returns 404 Not Found even with valid credentials.


Connecting a connector

The steps are the same for both connectors — only the endpoint URL changes.

  1. Open your MCP client (for example, Claude → Settings → Connectors).
  2. Click Add connector (or equivalent).
  3. Enter the MCP server URL for the connector you want:
    • Admin: https://ncinomortgage.com/mcp/admin
    • LO: https://ncinomortgage.com/mcp/lo
  4. Your client discovers the OAuth configuration automatically and prompts you to sign in.
  5. Sign in with your nCino Mortgage credentials in the browser window that opens.
  6. Approve the authorization request.
  7. Return to your MCP client. The connector should show as connected, and its tools will be available in your conversations.
    To disconnect, remove or disable the connector in your client settings. To reconnect, repeat these steps. You may need to sign in again if your access token has expired.

OAuth flow

Connectors use OAuth 2.0 with PKCE (S256). You do not need to create API credentials manually — the MCP client registers itself automatically.

What happens when you connect

  1. Discovery — The client reads OAuth metadata from:
    https://ncinomortgage.com/.well-known/oauth-authorization-server

  2. Client registration — The client registers via dynamic client registration (DCR) at:
    https://ncinomortgage.com/mcp/register

  3. Authorization — You are redirected to sign in and approve access:
    https://ncinomortgage.com/oauth/authorize

  4. Token exchange — The client exchanges the authorization code for an access token. In production, token exchange goes through the nCino Mortgage API gateway:
    https://api.ncinomortgage.com/oauth/token

  5. MCP requests — Tool calls are sent to the connector endpoint with a Bearer access token in the Authorization header.

OAuth metadata reference

SettingURL / value
Authorization endpointhttps://ncinomortgage.com/oauth/authorize
Token endpoint (production)https://api.ncinomortgage.com/oauth/token
Registration endpointhttps://ncinomortgage.com/mcp/register
Protected resource metadatahttps://ncinomortgage.com/.well-known/oauth-protected-resource
Supported scopesexternal
PKCE methodsS256
Grant typesauthorization_code, refresh_token

Access and permissions

  • User-scoped tokens. OAuth produces a token tied to the user who signed in, not a shared service account.
  • Company-scoped data. Queries are limited to the authenticated user's company. Cross-company access is not possible.
  • Role-based access control. Tool results respect the same permissions as the nCino Mortgage web application. If you cannot view a record in the UI, the connector cannot return it either.
  • Audit logging. Tool invocations are logged for security and operational monitoring.

Tool responses

  • Tool names are prefixed with ncino_mortgage_ when exposed to MCP clients (for example, list_loans becomes ncino_mortgage_list_loans).
  • All tools return JSON in the MCP response body.
  • Response shapes match the corresponding nCino Mortgage API resource definitions.
  • List endpoints return paginated results. Use page and page_size where supported.

Troubleshooting

SymptomLikely causeWhat to do
404 Not Found on the MCP endpointConnector not enabled for your companyContact your nCino account team to enable the Admin or LO MCP Server
401 Unauthorized on tool callsExpired or revoked tokenDisconnect and reconnect the connector to re-authenticate
OAuth fails at token exchangeStale OAuth discovery metadataEnsure your client reads metadata from https://ncinomortgage.com/.well-known/oauth-authorization-server
Error: Not authorized to access this resourceInsufficient permissionsVerify you can access the same data in the nCino Mortgage web app
Error: Resource not foundInvalid ID or record outside your companyConfirm the UUID is correct and belongs to your organization

Support

  • Feature access (enabling a connector): contact your nCino Customer Success manager.
  • Permission errors: contact your organization's nCino Mortgage administrator.
  • Technical issues: open a support case with nCino Mortgage support. Include the connector URL, the approximate time of the error, and any error message from your MCP client.

Related documentation



Did this page help you?