Skip to content

Integration · CRM & sales

Connect Claude & ChatGPT to Finmo

Ask your AI where a mortgage application stands, which documents a borrower still owes, or to start a new application in Finmo. It can search applications and borrowers, read incomes, assets, liabilities and lender submissions, and add or update borrower details. It can also request documents from borrowers and move an application to a new status.

Connect Finmo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Where is the application for Sarah Chen?”

    The AI searches applications by borrower name and reads the status, borrowers, incomes, assets and liabilities.

  • “Which documents are still outstanding on the Patel application?”

    It lists the document requests on the application with their status.

  • “Start a refinance application for Mark Olsen and email him the invite.”

    It finds your team, creates the application with refinance as the goal and sends the borrower an email invitation.

What your AI can do

Applications and status

Search, create and update applications, read lender submissions and move deals through statuses from new deal to broker complete.

Borrowers and finances

Add and update borrowers, addresses, incomes, assets and liabilities, and search a team's borrowers.

Documents and lenders

Request documents from templates, read and set request status, and search the available lenders.

  • “Add his employment income: 6,500 per month since March 2021 at Northwind Ltd.”

    It adds an employed income to the borrower with start date, frequency, amount and employer.

  • “Ask both borrowers for their latest pay stubs.”

    It finds the pay stub document template and requests the document from both borrowers, who are notified.

  • “Move the Patel application to submitted.”

    It sets the application status to submitted, with a comment if you give one.

24 tools for Finmo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_assetChanges dataAdd an asset (savings, investment, RRSP, vehicle, gift...) to an application with `type`, `owners` (borrower IDs), `value` and whether it is used as `down_payment`.
  • add_borrowerChanges dataAdd a borrower (e.g. co-borrower) to an application with `first_name`, `last_name`, `email` and optional phone, birth date, marital status and relationship to the main borrower. `send_invite` emails them an invitation.
  • add_borrower_addressChanges dataAdd an address to a borrower with street number and name, `city`, `state` (province), `post_code`, `country` (ca or us), and optional living `situation` and dates.
  • add_incomeChanges dataAdd an income to an application for a `borrower_id`: `source` (employed, self-employed, pension...), `start_date`, `income_frequency` and `income_period_amount`, plus optional employer details.
  • add_liabilityChanges dataAdd a liability (credit card, loan, support payments...) to an application with `type`, `owners`, `balance`, `monthly_payment` and optional credit limit.
  • create_applicationChanges dataStart a new mortgage application in a `team_id` with a `goal` (purchase, refinance, renew, etc.) and the `applicant` (first name, last name, email, phone). `send_invite` / `send_sms` email or text the borrower an invitation.
  • get_applicationGet one application by `application_id`. `include` lists the parts to return, e.g. ["application","borrowers","incomes","assets","liabilities","properties"].
  • get_borrowerGet one borrower on an application by `application_id` and `borrower_id`.
  • get_document_requestGet one document request by `document_id`, including its uploaded files.
  • list_application_submissionsList the lender submissions made for an application by `application_id`.
  • list_document_requestsList the document requests on an application by `application_id`, with their status.
  • list_document_templatesList document templates (e.g. pay stub, ID) for a `team_id`. Use a template ID to request a document.
  • list_teamsList the teams (brokerages) you belong to, with their IDs. Many other tools need a `team_id`.
  • request_documentChanges dataAsk borrowers (`borrower_ids`) on an application for a document using a `document_template_id`. The borrower is notified of the request.
  • search_applicationsSearch mortgage applications by borrower name or application ID (`search`), optionally limited to a `team_id` or `broker_id`. Paginate with `filter`, e.g. {"skip":0,"limit":20}.
  • search_borrowersSearch a team's borrowers by name, email, phone or external ID (`search`) within `team_id`.
  • search_lendersSearch the available lenders by name (`search`).
  • set_application_statusChanges dataMove an application to a new `application_status` (new_deal, in_progress, pre_qualified, live_deal, submitted, broker_complete, declined, etc.), with optional `comments` and `funded_at` date.
  • set_document_request_statusChanges dataSet a document request's `status` (requested, needs_attention, for_review, approved, archived) with a `comment`.
  • update_applicationChanges dataUpdate an application by `application_id`: assigned expert, deal agent, team members, external ID or custom data. Only the fields you pass change.
  • update_assetChanges dataUpdate an asset by `application_id` and `asset_id`; `type` and `owners` are required.
  • update_borrowerChanges dataUpdate a borrower on an application by `application_id` and `borrower_id`; `first_name`, `last_name` and `email` are always required.
  • update_incomeChanges dataUpdate an income by `application_id` and `income_id`; send the full income (source, start date, borrower, frequency, amount).
  • update_liabilityChanges dataUpdate a liability by `application_id` and `liability_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Finmo from the app list.

  2. 2

    Paste your key

    Paste a Finmo API token. You must be a brokerage or team admin. Open the brokerage or team settings Integrations page in Finmo and click Generate new token. The token is shown only once, and you can have at most two.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Finmo?

The AI can search applications, borrowers and lenders, list your teams, and read applications with their borrowers, incomes, assets, liabilities, properties, lender submissions and document requests. It can create applications, add and update borrowers, addresses, incomes, assets and liabilities, request documents, set document request status and change an application's status.

Does the AI see my Finmo credentials?

No. Your Finmo credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Creating an application or adding a borrower can send an email or text invite, and a document request notifies the borrower, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Finmo account.

Who can create the Finmo API token?

A brokerage or team admin. The token is generated on the Integrations page of the brokerage or team settings and is shown only once. Finmo allows at most two tokens.

Let your AI work in Finmo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Finmo free

PipMCP is not affiliated with Finmo. Product names are trademarks of their owners.