Property Management

73 entities and 195 agent-callable operations in property_management. Each operation is addressed as {mega_tool}/property_management/{entity}/{operation} and carries the same permission check over MCP and REST.

abstraction_run

OperationMega-toolWhat it does
listentity_crudList AI lease-abstraction runs for the caller organization (org-exact).
readentity_crudRead one AI lease-abstraction run by id in the caller organization.

application_form_template

OperationMega-toolWhat it does
createentity_crudCreate an application form template.
listentity_crudList the caller organization's application form templates (org-exact).
readentity_crudRead one application form template by id in the caller organization.
updateentity_crudUpdate one application form template.

billing

OperationMega-toolWhat it does
generatesmart_actionGenerate rent invoices for one month across the caller organization.

cam

OperationMega-toolWhat it does
compute_reconciliationsmart_actionCompute (or recompute) a property-year CAM reconciliation run — the same operation as entity_crud/property_management/cam_reconciliation_run/create, exposed…
post_reconciliationsmart_actionPost a computed CAM reconciliation run: bill the charges, issue the credits, leave any disputed lines alone.
send_reconciliation_letterssmart_actionSend one reconciliation letter per POSTED line on a run — step 4, separate from posting.

cam_line

OperationMega-toolWhat it does
createentity_crudCreate a CAM expense line by hand.
listentity_crudList CAM expense lines for the caller organization (org-exact) — the line-level expenses inside a CAM pool, hand-entered or pulled from the GL.
readentity_crudRead one CAM expense line by id in the caller organization.
updateentity_crudUpdate one CAM expense line.

cam_pool

OperationMega-toolWhat it does
createentity_crudCreate a CAM expense pool.
listentity_crudList CAM expense pools for the caller organization (org-exact) — one row per property per calendar year of recoverable expenses.
readentity_crudRead one CAM expense pool by id in the caller organization.
updateentity_crudUpdate one CAM expense pool.

cam_reconciliation_line

OperationMega-toolWhat it does
listentity_crudList CAM reconciliation lines for the caller organization (org-exact).
readentity_crudRead one CAM reconciliation line by id in the caller organization.
updateentity_crudDispute or clear the dispute on one tenant's CAM reconciliation line — this IS the dispute action, not a general-purpose edit.

cam_reconciliation_preview

OperationMega-toolWhat it does
queryreport_queryPreview what a CAM reconciliation run for a property-year would produce, before computing and storing one.

cam_reconciliation_run

OperationMega-toolWhat it does
createentity_crudCompute (or recompute) a property-year CAM reconciliation run.
listentity_crudList CAM reconciliation runs for the caller organization (org-exact).
readentity_crudRead one CAM reconciliation run by id in the caller organization, including its stats-strip totals and methodology.

cam_true_up

OperationMega-toolWhat it does
queryreport_queryCAM estimated-vs-actual reconciliation for one property and year.

certificate_of_insurance

OperationMega-toolWhat it does
createentity_crudRegister a certificate of insurance.
listentity_crudList certificates of insurance for the caller organization (org-exact).
readentity_crudRead one certificate of insurance by id in the caller organization, including its coverage lines.
updateentity_crudCorrect fields on an already-registered certificate — a mistyped policy number, a corrected expiry date, and the like.

charge_schedule_line

OperationMega-toolWhat it does
createentity_crudCreate a charge schedule line on a lease.
listentity_crudList charge schedule lines for the caller organization (org-exact).
readentity_crudRead one charge schedule line by id in the caller organization.
updateentity_crudUpdate one charge schedule line.

coi

OperationMega-toolWhat it does
request_renewalsmart_actionRequest a certificate-of-insurance renewal for one or more leases.
run_compliance_sweepsmart_actionRecompute every billable lease's insurance compliance verdict across the caller organization and refresh the cached status each lease's register row reads.
verify_certificatesmart_actionRecord a human verdict on one certificate of insurance.

coi_compliance

OperationMega-toolWhat it does
queryreport_queryThe insurance compliance dashboard: every billable lease's insurance verdict, plus KPI totals.

coi_coverage

OperationMega-toolWhat it does
createentity_crudAdd one coverage line to an existing certificate.
listentity_crudList coverage lines for the caller organization (org-exact).
readentity_crudRead one coverage line by id in the caller organization.
updateentity_crudUpdate one coverage line.

collections

OperationMega-toolWhat it does
assess_late_feessmart_actionRun the late-fee assessment ladder for the caller organization.
assess_nsf_feesmart_actionCharge the returned-payment (NSF) fee for one bounced payment, immediately — an NSF fee is a LateFeeAssessment row of fee_kind nsf_fee, posted rather than…
create_payment_plansmart_actionCreate a draft payment plan against existing arrears.
issue_noticesmart_actionRender, store and dispatch one notice to a tenant.
post_late_feesmart_actionPost a proposed late-fee assessment: mint its own GL-posted invoice and move it to 'posted'.
waive_late_feesmart_actionWaive a proposed late-fee assessment — no invoice is minted, and the ledger row survives so the period cannot silently re-propose.

collections_aging

OperationMega-toolWhat it does
queryreport_queryAging buckets of delinquent lease balances for the caller organization.

collections_policy

OperationMega-toolWhat it does
createentity_crudCreate a collections policy.
listentity_crudList collections policies for the caller organization (org-exact): the org-wide default row (property null) plus any per-property overrides.
readentity_crudRead one collections policy by id in the caller organization.
updateentity_crudUpdate one collections policy.

comms

OperationMega-toolWhat it does
send_batchsmart_actionSend a composed tenant-communication batch.
send_messagesmart_actionSend ONE tenant message through the R-12 chokepoint.

critical_date

OperationMega-toolWhat it does
createentity_crudCreate a CUSTOM critical date — an operator-entered deadline the calendar engine did not derive.
listentity_crudList critical dates (the lease calendar) for the caller organization, org-exact and ordered by due date.
readentity_crudRead one critical date by id in the caller organization, including its full derivation record — the rule that produced it and the exact input values the date…
updateentity_crudUpdate one critical date.

delinquency_aging

OperationMega-toolWhat it does
queryreport_queryOpen accounts receivable for the portfolio, aged.

distribution_line

OperationMega-toolWhat it does
listentity_crudList one distribution run's per-owner lines for the caller organization (org-exact).
readentity_crudRead one distribution line by id in the caller organization.

distribution_run

OperationMega-toolWhat it does
createentity_crudCompute (or recompute) one entity's distributable cash for a period.
listentity_crudList owner-distribution runs for the caller organization (org-exact).
readentity_crudRead one distribution run by id in the caller organization, including its per-property breakdown.

entity_compliance

OperationMega-toolWhat it does
queryreport_queryThe compliance-filing dashboard for the caller organization's owning entities: every filing obligation, soonest due first.

entity_compliance_filing

OperationMega-toolWhat it does
createentity_crudRecord a filing obligation for an owning entity.
listentity_crudList entity compliance filings for the caller organization (org-exact).
readentity_crudRead one entity compliance filing by id in the caller organization.
updateentity_crudUpdate one entity compliance filing, or transition it.

escalation_queue

OperationMega-toolWhat it does
queryreport_queryThe collections-ladder worklist for the caller organization: which accounts are READY today for each escalation rung.

esign

OperationMega-toolWhat it does
send_leasesmart_actionPrepare a lease instrument for signature and send it.

expiration_ladder

OperationMega-toolWhat it does
queryreport_queryLease rollover by months-to-expiration.

extracted_term

OperationMega-toolWhat it does
listentity_crudList AI-extracted lease terms for the caller organization (org-exact).
readentity_crudRead one AI-extracted lease term by id in the caller organization.

guide

OperationMega-toolWhat it does
queryreport_queryProperty Management agent playbook: where every PM id comes from and the order the multi-step capabilities run in.

import_run

OperationMega-toolWhat it does
listentity_crudList import runs for the caller organization (org-exact).
readentity_crudRead one import run by id in the caller organization, including its per-file counts and any recorded error.

late_fee_assessment

OperationMega-toolWhat it does
createentity_crudPropose a late fee for ONE lease's overdue rent/recovery invoices, computed from that lease's own clause (grace period, percent/flat/greater-of…
listentity_crudList late-fee (and returned-payment-fee) assessments for the caller organization (org-exact).
readentity_crudRead one late-fee assessment by id in the caller organization.
updateentity_crudPost or waive ONE proposed late-fee assessment.

late_fee_preview

OperationMega-toolWhat it does
queryreport_queryPreview what a late-fee assessment would compute against ONE overdue invoice, without posting anything.

lease

OperationMega-toolWhat it does
abstractsmart_actionStart AI abstraction of a lease PDF: extract its business terms, each tied to the verbatim clause it came from.
apply_abstractionsmart_actionWrite a finished abstraction run's ACCEPTED, evidence-verified terms onto its lease.
createentity_crudCreate a lease.
evidencereport_queryClause-level provenance for one lease: every AI-abstracted term that was applied to it, with the verbatim quote it came from and a page locator.
listentity_crudList leases for the caller organization (org-exact).
readentity_crudRead one lease by id in the caller organization, including its computed pro_rata_share and its linked units.
roll_month_to_monthsmart_actionRoll ONE holdover lease to month-to-month, per the organization's own holdover policy (PmAlertConfig.holdover_policy).
updateentity_crudUpdate one lease.

lease_insurance_requirement

OperationMega-toolWhat it does
createentity_crudCreate one insurance requirement for a lease.
listentity_crudList insurance requirements for the caller organization (org-exact).
readentity_crudRead one lease insurance requirement by id in the caller organization.
updateentity_crudUpdate one lease insurance requirement.

lease_invoice_record

OperationMega-toolWhat it does
listentity_crudList lease-invoice ledger records for the caller organization (org-exact).
readentity_crudRead one lease-invoice ledger record by id in the caller organization.

lease_signature_request

OperationMega-toolWhat it does
listentity_crudList lease signature requests for the caller organization (org-exact).
readentity_crudRead one lease signature request by id in the caller organization.

maintenance

OperationMega-toolWhat it does
create_work_ordersmart_actionRaise a maintenance work order against a property (optionally a specific unit and/or lease).

message_template

OperationMega-toolWhat it does
createentity_crudCreate a tenant message template.
listentity_crudList tenant message templates for the caller organization (org-exact).
readentity_crudRead one message template by id in the caller organization.
updateentity_crudUpdate one message template.

notice

OperationMega-toolWhat it does
listentity_crudList notices (rendered letters) for the caller organization (org-exact).
readentity_crudRead one notice by id in the caller organization, including its full merged text and merge context as they stood at issue.

notice_dispatch

OperationMega-toolWhat it does
listentity_crudList notice delivery attempts — including the physical print/mail queue — for the caller organization (org-exact).
readentity_crudRead one notice dispatch by id in the caller organization.
updateentity_crudMark a PHYSICAL (print or mail) notice dispatch printed or mailed.

notice_template

OperationMega-toolWhat it does
createentity_crudCreate a notice template.
listentity_crudList notice (letter) templates for the caller organization (org-exact).
readentity_crudRead one notice template by id in the caller organization.
updateentity_crudUpdate one notice template.

occupant

OperationMega-toolWhat it does
createentity_crudCreate an occupant (leasing party; UI copy calls this a 'Tenant').
listentity_crudList occupants (leasing parties; UI copy calls them 'Tenants' — the platform word 'Tenant' means the SaaS account instead, so this is the entity an agent…
readentity_crudRead one occupant (leasing party; UI copy calls this a 'Tenant' — the platform word 'Tenant' means the SaaS account instead) by id in the caller organization.
updateentity_crudUpdate one occupant.

occupant_portal_access

OperationMega-toolWhat it does
createentity_crudInvite a tenant to the portal.
listentity_crudList occupant portal access.
readentity_crudRead one portal binding by id in the caller organization.
updateentity_crudChange one binding's capability bits.

outbound_batch

OperationMega-toolWhat it does
listentity_crudList composed tenant-communication batches for the caller organization (org-exact).
readentity_crudRead one outbound batch by id in the caller organization.

outbound_message

OperationMega-toolWhat it does
listentity_crudList tenant-message audit rows for the caller organization (org-exact).
readentity_crudRead one outbound message audit row by id in the caller organization.

owner

OperationMega-toolWhat it does
approve_distributionsmart_actionLock a draft distribution run so the money can follow it.
compute_distributionsmart_actionCompute (or recompute) one entity's distributable cash for a period — the same operation as entity_crud/property_management/distribution_run/create, exposed…
generate_statementsmart_actionRender and file one owner-statement packet for an entity-period.
post_distributionsmart_actionBook an approved distribution to the general ledger, one journal entry per property share.

owner_distribution_preview

OperationMega-toolWhat it does
queryreport_queryPreview what smart_action/property_management/owner/compute_distribution would produce for an entity-period, without writing a DistributionRun.

owner_statement

OperationMega-toolWhat it does
listentity_crudList owner-statement packets for the caller organization (org-exact).
queryreport_queryPreview an owner statement's figures for an entity-period, computed fresh — nothing is persisted.
readentity_crudRead one owner statement by id in the caller organization, including its full `figures` payload.

payment_plan

OperationMega-toolWhat it does
createentity_crudCreate a draft payment plan against existing arrears.
listentity_crudList payment plans for the caller organization (org-exact).
readentity_crudRead one payment plan by id in the caller organization.
updateentity_crudApply one lifecycle transition to a payment plan.

payment_plan_installment

OperationMega-toolWhat it does
listentity_crudList scheduled payments for the caller organization (org-exact).
readentity_crudRead one scheduled payment by id in the caller organization.

percentage_rent

OperationMega-toolWhat it does
import_sales_csvsmart_actionImport a CSV of sales reports for many leases at once.
post_chargesmart_actionBill one lease's percentage-rent obligation for a period as its own invoice (account 4130).
queryreport_queryPreview one lease's percentage-rent obligation over a reconciliation period, from ACCEPTED sales reports only.
record_salessmart_actionRecord (or restate) one period's gross sales for a lease.

percentage_rent_charge

OperationMega-toolWhat it does
listentity_crudList percentage-rent charges for the caller organization (org-exact).
readentity_crudRead one percentage-rent charge by id in the caller organization.
OperationMega-toolWhat it does
createentity_crudFile a document against one or more PM entities.
listentity_crudList document links for the caller organization (org-exact).
readentity_crudRead one document link by id in the caller organization.

portal

OperationMega-toolWhat it does
invitesmart_actionInvite a tenant to the portal.
revokesmart_actionEnd one portal binding immediately.

portal_activity

OperationMega-toolWhat it does
queryreport_queryTenant-portal activity summary for the caller organization.

portal_message

OperationMega-toolWhat it does
listentity_crudList messages in the caller organization's portal threads (org-exact).
readentity_crudRead one portal message by id in the caller organization.

portal_thread

OperationMega-toolWhat it does
listentity_crudList tenant-portal conversation threads for the caller organization (org-exact).
readentity_crudRead one portal thread by id in the caller organization.

property

OperationMega-toolWhat it does
createentity_crudCreate a property.
listentity_crudList properties for the caller organization (org-exact).
readentity_crudRead one property by id in the caller organization, including its computed read-only finance_cost_center_id link.
updateentity_crudUpdate one property.

property_insurance_policy

OperationMega-toolWhat it does
createentity_crudCreate a property insurance policy.
listentity_crudList the landlord's own property insurance policies for the caller organization (org-exact).
readentity_crudRead one property insurance policy by id in the caller organization.
updateentity_crudUpdate one property insurance policy.

property_ownership

OperationMega-toolWhat it does
createentity_crudAdd a property-ownership row.
listentity_crudList property-ownership register rows for the caller organization (org-exact).
readentity_crudRead one property-ownership row by id in the caller organization.
updateentity_crudUpdate one property-ownership row.

property_tax_calendar

OperationMega-toolWhat it does
queryreport_queryThe property tax calendar: every obligation, earliest due date first, plus portfolio totals.

property_tax_obligation

OperationMega-toolWhat it does
createentity_crudCreate a property tax obligation.
listentity_crudList property tax obligations for the caller organization (org-exact).
readentity_crudRead one property tax obligation by id in the caller organization.
updateentity_crudUpdate one property tax obligation.

prospect

OperationMega-toolWhat it does
approvesmart_actionApprove a prospect application.
convertsmart_actionConvert an APPROVED prospect application into a real tenant: mints an Occupant from the application's business/contact fields, and — when a unit is named…
declinesmart_actionDecline a prospect application.

prospect_application

OperationMega-toolWhat it does
listentity_crudList prospect applications for the caller organization (org-exact).
readentity_crudRead one prospect application by id in the caller organization.
updateentity_crudReview-transition a prospect application.

prospect_pipeline

OperationMega-toolWhat it does
queryreport_queryThe prospect application funnel for the caller organization: how many applications sit in each stage of the review pipeline (new, under_review, approved…

public_vacancies

OperationMega-toolWhat it does
queryreport_queryAvailable space in the caller organization — the EXACT rows the anonymous public vacancies feed serves (services.public_listings.available_units), so a staff…

renewal_option

OperationMega-toolWhat it does
createentity_crudCreate a renewal option on a lease.
listentity_crudList renewal options for the caller organization (org-exact).
readentity_crudRead one renewal option by id in the caller organization.
updateentity_crudUpdate one renewal option.

rent_roll

OperationMega-toolWhat it does
queryreport_queryThe rent roll: every occupying lease with its current rent, plus portfolio totals.

sales_report

OperationMega-toolWhat it does
createentity_crudRecord one period's gross sales for a lease.
listentity_crudList sales reports for the caller organization (org-exact).
readentity_crudRead one sales report by id in the caller organization.
updateentity_crudUpdate one sales report, or accept/reject it.

sales_report_status

OperationMega-toolWhat it does
queryreport_queryQuery sales report status.

unit

OperationMega-toolWhat it does
createentity_crudCreate a unit.
listentity_crudList units for the caller organization (org-exact).
readentity_crudRead one unit by id in the caller organization.
updateentity_crudUpdate one unit.

work_queue

OperationMega-toolWhat it does
queryreport_queryEverything the caller organization owes attention to today and this week — the SAME composer behind /property/work-queue and the pm-daily-digest email, so…

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under entity_crud, report_query, smart_action.