Skip to content
MCP tools
View as Markdown
Creates dataRental applicationsMCP tool

rental_applications_convert_to_lease

Atomically approve (if pending) and create a lease from an approved application.

Atomically approve (if pending) and create a lease from an approved application. Links the new lease to the application via rental_application_id. The new lease automatically inherits the application's listing and brokerage/team assignment. Cannot convert denied or withdrawn applications. Returns the new lease record. This is the canonical "I've decided to sign this tenant" action.

Parameters#

ParameterTypeRequiredDescription
application_idstringYesUUID of the application to convert · Format: UUID
lease_startstringYesLease start date (ISO format, YYYY-MM-DD) (Format: YYYY-MM-DD) · Format: Date (YYYY-MM-DD)
lease_endstringYesLease end date (ISO format, YYYY-MM-DD) (Format: YYYY-MM-DD) · Format: Date (YYYY-MM-DD)
monthly_rentnumberYesMonthly rent amount · Min: 0
security_depositnumberNoSecurity deposit amount · Min: 0
lease_typeenumNoLease type (default: residential) · One of: residential, commercial, short_term
landlord_contact_idstringNoUUID of the landlord contact · Format: UUID
renter_client_idstringNoUUID of the renter client. If not provided, the agent should create a client with client_type=tenant first via clients_create and link it here. · Format: UUID
commission_amountnumberNoAgent commission for this lease · Min: 0
notesstringNoLease notes · Max length: 10000

Example prompts#

  • "Sign Tia Moreno as the tenant, twelve month lease at 2400 a month starting July 1."
  • "Convert the approved Birchwood Ln application into a lease with a 2400 deposit."

Safety#

Creates data. Creates a new record in your CRM and may trigger notifications or webhooks. Running it twice creates a duplicate, so Claude runs it once per request.