MCP server · Blend Labs
blend
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
⚠ Proposed MCP surface. No official hosted MCP server was found for Blend Labs. The tools below are a candidate set derived from this provider's API, and the link points at the source descriptor rather than a live server. If Blend Labs publishes an official server, this page will update to it on the next build.
Descriptor
Candidate descriptor · transport http
Tools
get_intent_to_proceed— Get Intent to Proceed (ITP) data. This endpoint will return information about the state of ITP on an application once the ITP workflow has been added or ITP has been given.post_intent_to_proceed— Post Intent to Proceed (ITP). This endpoint will add an ITP workflow to the specified borrower on an application, or mark ITP as complete if `givenAt` is supplied. Returns 409 Conflict if ITP workflow already exists for the specified `bo...get_los_milestone— Get the current los milestone on the loanpatch_los_milestone— Update the los milestone on a loanget_export_statuses— Get Export Statusesget_application_parties— Get a list of all parties on the application (with their econsent status)list_the_assigned_users_on_an_application— Current Assignmentpatch_the_assigned_users_on_an_application— Add Assigneesoverride_all_current_assignees_on_an_application— Set / Overwrite Assigneesget_application_underwriting_results— Get a list of all underwriting results on the applicationexport_application_data— Return the entire MISMO 3.3.1 or Fannie 3.2 file for this application.get_verified_employers— Gets a summary of verified employers data for an Applicationpost_employers_reverify— Initiates an asynchronous attempt to reverify employers for the specified application and employers.post_home_lending_application— Create a new application in Blend with minimal borrower and application data. This endpoint is usually used to create applications in Blend from CRMs or other central borrower databases.get_home_lending_applications— Get a paginated list of active applications sorted by creation date descending. This endpoint also supports a few filtering parameters.patch_application— Update properties on a specific loan.get_application_data— Get application summary in JSON.delete_application_data— Delete an applicationget_application_documents— Get a list of all the uploaded and signature complete documents on a specific application, ordered by document creation date.get_borrower_positions— Get the list of borrower pairs on the applicationput_borrower_positions— Update the location of borrowers on the application (by 1003/borrower pairing and location in the borrower pair)post_export_status— Update export status on an applicationpost_los_milestones— Bulk update a list of applications to be on specific los milestonesput_product_on_loan— Put a priced product on a loanpost_lender_take_over— Post Lender Take Over action on an Applicationpost_application_export— Initiate an asynchronous application exportget_export_requests— Get all export requests for a given applicationget_export_request— Get a single export request for a given applicationpatch_export_request— Patch the status of an export requestget_title_orders_for_an_application— Looks up active Title orders. Only applicable for customers with Title Exchange enabled.get_application_activities— Get a paginated list of activities for a loan applicationcreate_or_update_party_closing_schedule_details— This endpoint creates a closing appointment for a specified party for a closing/loan. The user needs to create a closing and set closingType, closingDate (scheduledCeremonyTime) and timezone to the closing. These fields can be added usin...get_specific_party_closing_schedule_details— Returns closing schedule details for a specified party on the loanget_all_closing_schedule_details_for_the_loan— Returns closing schedule details for borrower parties on the loanget_loans_report— Return a paginated list of loans data.get_borrowers_report— Return a paginated list of borrower data.get_lenders_report— Return a paginated list of lenders data.get_activities_report— This captures only the borrower's activity within Blend on the process-level.get_nps_report— Return a paginated list of nps data.get_documents_report— Return a paginated list of documents data.get_data_verification_usage_report— Returns a paginated list of connectivity metrics data.get_follow_ups_report— Return a paginated list of individual follow-up data.get_lender_pab_activities_report— Return a paginated list of PAB Activitiesget_deposit_account_applications— Return a paginated list of Deposit Account Applicationsget_configurable_products_applications— Returns a paginated list of configurable products applicationsget_configurable_products_application_node_instances— Returns a paginated list of page instances created/viewed by applicants, for applications created on the Blend configurable platform.get_deposit_account_fundings— Returns a paginated list of funding objects created for transfering funds to a new destination account booked using a Consumer Deposit Account application.get_deposit_account_products— Returns a paginated list of product or account objects added to a Consumer Deposit Account application. This includes products added to an application regardless of the outcome of the application (i.e unbooked products will be included)get_closings— Returns a list of all closings for a given application.post_closings— Creates a new closing for a given application.put_closings— Update closing for a specific applicationId. A new closing is created if it does not exist.get_closing— Returns the specified closing.patch_closing— Updates a closing for a given loan. This endpoint can update multiple elements at once.put_closing_documents— Adds documents to a closing or updates their metadata, like their closing designation.delete_closing_documents— Remove documents from a closing.post_closing_enote— Creates an eNote for a closing.delete_closing_enote— Removes the eNote from the Closing to make way for a paper note.post_closing_send— Submits or Resubmits a closing.post_closing_redraw— Places submitted closing back into a draft state so that changes can be made.put_pre_closing_documents— Adds draft pre-closing documents to a closing or updates their document type if it has changed since their last addition. After successful completion of this request, the document references that were added to this closing will have a `c...post_pre_closing_documents_send— Moves any pre-closing documents out of a draft state and sends them to the settlement agent.post_external_enote— Adds an ENote from a vault managed outside of blend.retrieve_full_ron_eligibility_object— Retrieves state, jurisdiction (county) and underwriter RON eligibility information for provided property address.get_remote_online_notary_session_recording_file_ids— Returns an array of published file IDs for RON session video recording(s) associated with an application.get_remote_online_notary_session_recording_download_url_1— Returns a limited time URL to download the RON recording associated with a file ID.get_consumer_lending_application_data— Get consumer lending application data in JSON.patch_consumer_lending_application— Update some properties on a specific consumer lending application.get_consumer_lending_application_documents— Get a list of all the uploaded and signature complete documents on a specific application.get_application_decision— Get decision for a specific application.set_application_decision— Send decision information to Blendget_verified_income_data— Get verified income data for a party.post_income_verification— Based on the operation selected, this API runs through the income verification waterfall.get_income_verification_status— Get status of income verification.create_oauth_token— Creates a new OAuth Token for use in authenticating requests given a client ID and passwordget_current_user— Get Current Userget_documents— Get a paginated list of documentspost_document— Upload a loan documentget_document— Download documentpatch_document_data— Upate a document's export statusget_document_export_statuses— Get all export statuses of the documentget_document_metadata— Get all metadata associated with a documentget_follow_ups— Get follow-ups on a specific application.post_follow_up— Create a follow-up for an applicant on a specific application.get_follow_up— Get specific follow-up.remove_a_specific_follow_up— Delete specific follow-up.patch_follow_up— Update specific follow-up.get_assets— Gets a summary of Assets data for an Applicationpost_assets_refresh— Initiates an asynchronous attempt to refresh Assets data for the specified application and accounts. Refreshes can only be initiated once per hour for an application. Refreshes can take up to 20 minutes to complete.get_tax_transcripts— Gets Tax Transcripts structured data for a particular 4506T documentpost_lenders— Bulk route used to create Lender Users in Blendquery_lenders— Get a paginated list of all Lender Users in the Blend accountdelete_lenders— Bulk endpoint to remove one or more lender users from the Blend accountpatch_lenders— Bulk endpoint to update some information on an array of lender userspost_parties— Add a party to a specific loan. You can only add third party recipients through this endpoint.patch_party— Update a party's details.delete_party— Delete party from a specific loan.get_party_employers— Get details about party employers.post_party_employers— Create employers and incomes for party.post_party_other_incomes— Create other incomes for party.post_realtor— Add realtor to loan applicationget_account_opening_application_data— Get JSON object containing application data for account opening.patch_account_opening_application— Update application data.get_login_attempts— Get a paginated list of login attempts. Only applicable to consumer SSO login attempts.get_login_attempt— Get a specific login attempt. Only applicable to consumer SSO login attempts.post_a_package— Post a package to an application.retrieve_all_packages_for_an_application— Retrieve all packages for an application. Optional query parameters available to filter.issue_a_draft_package_or_retry_issuing_a_package— Issue a draft package or retry issuing a packageretrieve_a_package— Retrieve details about a packageupdate_a_package— Update a package to CANCELLED status, set a papered at date, set/update a due date or set/update a expiry datemarkpackageexternalsignaturescomplete— Records that document signatures have been collected externally for a package. Marks all recipients in the external fulfillment envelope as signed. This is idempotent and can be called multiple times safely. **Use case:** Integration wit...get_events— Returns a list of events for the given query parameters with a maximum of 250 events per call.get_event— Get an event and its current statusset_event_status— Set a status for an eventget_event_description— Get the set of all events available in the provided version, their available decorators, and optionally their schemas.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.