이 MCP로 할 수 있는 일
Reads Buildium properties, units, leases, tenants, owners, applicants, balances, bills, vendors, tasks, and work orders, with work-order and task management.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'assigned_to_user_id', 'priority', 'status'], 'properties': {'title': {'type': 'string', 'maxLength': 127, 'description': 'Task title (max 127).'}, 'status': {'enum': ['New', 'InProgress', 'Completed', 'Deferred', 'Closed'], 'type': 'string', 'description': 'Status.'}, 'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit id (must belong to property_id).', 'exclusiveMinimum': 0}, 'due_date': {'type': 'string', 'description': 'Due date, YYYY-MM-DD.'}, 'priority': {'enum': ['Low', 'Normal', 'High'], 'type': 'string', 'description': 'Priority.'}, 'category_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Task category id.', 'exclusiveMinimum': 0}, 'description': {'type': 'string', 'maxLength': 65500, 'description': 'Task description.'}, 'property_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Active property id.', 'exclusiveMinimum': 0}, 'subcategory_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Task subcategory id.', 'exclusiveMinimum': 0}, 'assigned_to_user_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Staff user id assigned to the task.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['vendor_id', 'entry_allowed'], 'properties': {'task': {'type': 'object', 'required': ['title', 'priority', 'status', 'assigned_to_user_id'], 'properties': {'title': {'type': 'string', 'maxLength': 127, 'description': 'Task title (max 127).'}, 'status': {'enum': ['New', 'InProgress', 'Completed', 'Deferred', 'Closed'], 'type': 'string', 'description': 'Task status.'}, 'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit id (must belong to property_id).', 'exclusiveMinimum': 0}, 'due_date': {'type': 'string', 'description': 'Due date, YYYY-MM-DD.'}, 'priority': {'enum': ['Low', 'Normal', 'High'], 'type': 'string', 'description': 'Task priority.'}, 'property_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Active property id.', 'exclusiveMinimum': 0}, 'assigned_to_user_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Staff user id assigned to the task.', 'exclusiveMinimum': 0}}, 'description': 'A new task to create and link to this work order (instead of task_id).'}, 'title': {'type': 'string', 'maxLength': 127, 'description': 'Work order title (max 127 chars).'}, 'task_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Existing task to attach this work order to.', 'exclusiveMinimum': 0}, 'vendor_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Vendor id doing the work.', 'exclusiveMinimum': 0}, 'line_items': {'type': 'array', 'items': {'type': 'object', 'required': ['quantity', 'unit_price'], 'properties': {'memo': {'type': 'string', 'description': 'Line item memo.'}, 'quantity': {'type': 'number', 'description': 'Line item quantity.'}, 'unit_price': {'type': 'number', 'description': 'Line item unit price.'}, 'gl_account_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'General ledger account id.', 'exclusiveMinimum': 0}}}, 'description': 'Work order line items.'}, 'entry_notes': {'type': 'string', 'description': 'Notes on entering the unit.'}, 'vendor_notes': {'type': 'string', 'description': 'Notes for the vendor.'}, 'work_details': {'type': 'string', 'description': 'Description of the work.'}, 'chargeable_to': {'type': 'string', 'maxLength': 100, 'description': 'Who will be charged for the work (max 100).'}, 'entry_allowed': {'enum': ['Unknown', 'Yes', 'No'], 'type': 'string', 'description': 'Whether entry to the unit is allowed.'}, 'invoice_number': {'type': 'string', 'maxLength': 50, 'description': 'Vendor invoice/reference number (max 50).'}, 'entry_contact_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Entry contact user ids (RentalTenant, AssociationOwner, Staff or RentalOwner).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lease_id'], 'properties': {'lease_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The lease id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['property_id'], 'properties': {'property_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The rental property id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['unit_id'], 'properties': {'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The rental unit id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tenant_id'], 'properties': {'tenant_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The tenant id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id'], 'properties': {'work_order_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The work order id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Applicant name contains this value.'}, 'email': {'type': 'string', 'description': 'Email contains this value.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'unit_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these unit ids.'}, 'entity_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Property or rental owner id (per entity_type).', 'exclusiveMinimum': 0}, 'entity_type': {'enum': ['Rental', 'RentalOwner'], 'type': 'string', 'description': 'Scope by entity type; required with entity_id.'}, 'submitted_to': {'type': 'string', 'description': 'Application submitted on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'submitted_from': {'type': 'string', 'description': 'Application submitted on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'application_statuses': {'type': 'array', 'items': {'enum': ['Undecided', 'Approved', 'Rejected', 'AddedToLease', 'Cancelled', 'Deferred', 'New', 'Draft', 'AddedToDraftLease'], 'type': 'string'}, 'description': 'Application statuses.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these association ids.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'status': {'enum': ['Active', 'InActive'], 'type': 'string', 'description': 'Association status (both if omitted).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'location': {'type': 'string', 'description': 'City or state contains this value.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'operating_bank_account_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these operating bank account ids.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'entity_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Entity id with line items on the bill.', 'exclusiveMinimum': 0}, 'vendor_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Vendor id.', 'exclusiveMinimum': 0}, 'entity_type': {'enum': ['Rental', 'RentalOwner', 'Association'], 'type': 'string', 'description': 'Scope by entity type; required with entity_id.'}, 'paid_status': {'enum': ['Paid', 'Unpaid', 'UncollectedMarkups'], 'type': 'string', 'description': 'Paid status.'}, 'paid_date_to': {'type': 'string', 'description': 'Paid on or before — formatted YYYY-MM-DD.'}, 'paid_date_from': {'type': 'string', 'description': 'Paid on or after — formatted YYYY-MM-DD.'}, 'reference_number': {'type': 'string', 'description': 'Reference number contains this value.'}, 'approval_statuses': {'type': 'array', 'items': {'enum': ['NotNeeded', 'ApprovalRequired', 'Approved', 'Pending', 'Rejected'], 'type': 'string'}, 'description': 'Approval statuses.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'account_types': {'type': 'array', 'items': {'enum': ['Asset', 'Liability', 'Equity', 'Income', 'Expense'], 'type': 'string'}, 'description': 'Account types.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'created_to': {'type': 'string', 'description': 'Created on or before — YYYY-MM-DD HH:MM:SS.'}, 'lease_types': {'type': 'array', 'items': {'enum': ['None', 'Fixed', 'FixedWithRollover', 'AtWill'], 'type': 'string'}, 'description': 'Lease types.'}, 'tenant_name': {'type': 'string', 'description': "A current tenant's name contains this value."}, 'unit_number': {'type': 'string', 'description': 'Unit number contains this value.'}, 'created_from': {'type': 'string', 'description': 'Created on or after — YYYY-MM-DD HH:MM:SS.'}, 'property_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these property ids.'}, 'lease_date_to': {'type': 'string', 'description': 'Lease end date on or before — formatted YYYY-MM-DD.'}, 'lease_statuses': {'type': 'array', 'items': {'enum': ['Active', 'Past', 'Future'], 'type': 'string'}, 'description': 'Lease term statuses.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'lease_date_from': {'type': 'string', 'description': 'Lease start date on or after — formatted YYYY-MM-DD.'}, 'rental_owner_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these rental owner ids.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lease_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'lease_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The lease id.', 'exclusiveMinimum': 0}, 'transaction_types': {'type': 'array', 'items': {'enum': ['Bill', 'Check', 'Charge', 'Payment', 'Credit', 'Refund', 'ApplyDeposit', 'ElectronicFundsTransfer', 'Other', 'Deposit', 'GeneralJournalEntry', 'OwnerContribution', 'ReversePayment', 'ReverseElectronicFundsTransfer', 'VendorCredit', 'RentalApplicationFeePayment', 'ReverseRentalApplicationFeePayment', 'ReverseOwnerContribution', 'VendorRefund', 'UnreversedPayment', 'UnreversedElectronicFundsTransfer', 'UnreversedOwnerContribution', 'UnreversedRentalApplicationFeePayment', 'ReversedEftRefund', 'CreditCardPurchase', 'CreditCardPayment'], 'type': 'string'}, 'description': 'Transaction types to include.'}, 'transaction_date_to': {'type': 'string', 'description': 'Transaction date on or before — formatted YYYY-MM-DD.'}, 'transaction_date_from': {'type': 'string', 'description': 'Transaction date on or after — formatted YYYY-MM-DD.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'entity_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Property or rental owner id (per entity_type).', 'exclusiveMinimum': 0}, 'lease_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these lease ids.'}, 'entity_type': {'enum': ['Rental', 'RentalOwner'], 'type': 'string', 'description': 'Scope by entity type; required with entity_id.'}, 'lease_statuses': {'type': 'array', 'items': {'enum': ['Active', 'Past', 'Future'], 'type': 'string'}, 'description': 'Lease term statuses.'}, 'past_due_email': {'enum': ['NoEmailAddress', 'Sent'], 'type': 'string', 'description': 'Past-due email state.'}, 'eviction_status': {'enum': ['NotEvictionPending', 'EvictionPending'], 'type': 'string', 'description': 'Eviction status.'}, 'balance_duration': {'enum': ['TotalBalance', 'Balance0to30Days', 'Balance31to60Days', 'Balance61to90Days', 'BalanceOver90Days'], 'type': 'string', 'description': 'Only leases with a balance in this aging bucket.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'phone': {'type': 'string', 'description': 'Phone number contains this value.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'status': {'enum': ['Active', 'Inactive'], 'type': 'string', 'description': 'Owner status (both if omitted).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'owner_name': {'type': 'string', 'description': 'Owner name contains this value.'}, 'property_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these property ids.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'agreement_days_remaining': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Days remaining on the management agreement.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'types': {'type': 'array', 'items': {'enum': ['Residential', 'Commercial'], 'type': 'string'}, 'description': 'Rental types.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'status': {'enum': ['Active', 'InActive'], 'type': 'string', 'description': 'Property status (both if omitted).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'location': {'type': 'string', 'description': 'City or state contains this value.'}, 'subtypes': {'type': 'array', 'items': {'enum': ['CondoTownhome', 'MultiFamily', 'SingleFamily', 'Industrial', 'Office', 'Retail', 'ShoppingCenter', 'Storage', 'ParkingSpace'], 'type': 'string'}, 'description': 'Rental subtypes.'}, 'property_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these property ids.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'rental_owner_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these rental owner ids.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'property_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these property ids.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'enum': ['ContactRequest', 'ResidentRequest', 'Todo', 'RentalOwnerRequest'], 'type': 'string', 'description': 'Task type.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'title': {'type': 'string', 'description': 'Title contains this value.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit id.', 'exclusiveMinimum': 0}, 'statuses': {'type': 'array', 'items': {'enum': ['New', 'InProgress', 'Completed', 'Deferred', 'Closed'], 'type': 'string'}, 'description': 'Task statuses.'}, 'entity_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Entity id (per entity_type).', 'exclusiveMinimum': 0}, 'priorities': {'type': 'array', 'items': {'enum': ['Low', 'Normal', 'High'], 'type': 'string'}, 'description': 'Priorities.'}, 'due_date_to': {'type': 'string', 'description': 'Due on or before — formatted YYYY-MM-DD.'}, 'entity_type': {'enum': ['Rental', 'RentalOwner', 'Association'], 'type': 'string', 'description': 'Scope by entity type; required with entity_id.'}, 'due_date_from': {'type': 'string', 'description': 'Due on or after — formatted YYYY-MM-DD.'}, 'assigned_to_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Assigned staff user id.', 'exclusiveMinimum': 0}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — formatted YYYY-MM-DD.'}, 'task_category_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Task category id.', 'exclusiveMinimum': 0}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — formatted YYYY-MM-DD.'}, 'unit_agreement_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit agreement (lease) id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Tenant name contains this value.'}, 'email': {'type': 'string', 'description': 'Email contains this value.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'phone': {'type': 'string', 'description': 'Phone number contains this value.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'unit_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these unit ids.'}, 'unit_number': {'type': 'string', 'description': 'Unit number contains this value.'}, 'property_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these property ids.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'rental_owner_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these rental owner ids.'}, 'building_statuses': {'type': 'array', 'items': {'enum': ['Active', 'InActive'], 'type': 'string'}, 'description': "Status of the tenant's property."}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'lease_term_statuses': {'type': 'array', 'items': {'enum': ['Active', 'Past', 'Future'], 'type': 'string'}, 'description': 'Lease term statuses.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Vendor name contains this value.'}, 'email': {'type': 'string', 'description': 'Email contains this value.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'phone': {'type': 'string', 'description': 'Phone number contains this value.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'status': {'enum': ['Active', 'Inactive'], 'type': 'string', 'description': 'Vendor status (both if omitted).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'website': {'type': 'string', 'description': 'Website contains this value.'}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — UTC, formatted YYYY-MM-DDTHH:MM:SSZ.'}, 'insurance_expiration': {'enum': ['Expired', 'ThirtyDaysOrLess', 'SixtyDaysOrLess', 'NinetyDaysOrLess', 'None', 'Any'], 'type': 'string', 'description': 'Insurance expiration window.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'enum': ['ContactRequest', 'ResidentRequest', 'Todo', 'RentalOwnerRequest'], 'type': 'string', 'description': 'Type of the associated task.'}, 'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Max results, 1-1000 (Buildium default 50).'}, 'title': {'type': 'string', 'description': 'Title contains this value.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based record offset for paging (default 0).'}, 'orderby': {'type': 'string', 'description': 'Sort, e.g. "Name", "LeaseToDate desc" or "Rent desc,City asc". Any field of the returned object.'}, 'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit id.', 'exclusiveMinimum': 0}, 'statuses': {'type': 'array', 'items': {'enum': ['New', 'InProgress', 'Completed', 'Deferred', 'Closed'], 'type': 'string'}, 'description': 'Work order statuses.'}, 'task_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these task ids.'}, 'amount_to': {'type': 'number', 'description': 'Total amount at most this.'}, 'entity_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Entity id (per entity_type).', 'exclusiveMinimum': 0}, 'is_billed': {'type': 'boolean', 'description': 'Only work orders that do / do not have a bill.'}, 'priorities': {'type': 'array', 'items': {'enum': ['Low', 'Normal', 'High'], 'type': 'string'}, 'description': 'Priorities.'}, 'vendor_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Filter to these vendor ids.'}, 'amount_from': {'type': 'number', 'description': 'Total amount at least this.'}, 'due_date_to': {'type': 'string', 'description': 'Due on or before — formatted YYYY-MM-DD.'}, 'entity_type': {'enum': ['Rental', 'RentalOwner', 'Association'], 'type': 'string', 'description': 'Scope by entity type; required with entity_id.'}, 'due_date_from': {'type': 'string', 'description': 'Due on or after — formatted YYYY-MM-DD.'}, 'assigned_to_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Assigned staff user id.', 'exclusiveMinimum': 0}, 'last_updated_to': {'type': 'string', 'description': 'Updated on or before — formatted YYYY-MM-DD.'}, 'task_category_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Task category id.', 'exclusiveMinimum': 0}, 'last_updated_from': {'type': 'string', 'description': 'Updated on or after — formatted YYYY-MM-DD.'}, 'unit_agreement_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Unit agreement (lease) id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['todo_task_id'], 'properties': {'title': {'type': 'string', 'maxLength': 127, 'description': 'New title (max 127).'}, 'status': {'enum': ['New', 'InProgress', 'Completed', 'Deferred', 'Closed'], 'type': 'string', 'description': 'New status.'}, 'message': {'type': 'string', 'maxLength': 65500, 'description': 'An update note recorded with this change.'}, 'unit_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'New unit id.', 'exclusiveMinimum': 0}, 'due_date': {'type': 'string', 'description': 'New due date, YYYY-MM-DD.'}, 'priority': {'enum': ['Low', 'Normal', 'High'], 'type': 'string', 'description': 'New priority.'}, 'category_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'New task category id.', 'exclusiveMinimum': 0}, 'property_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'New active property id.', 'exclusiveMinimum': 0}, 'todo_task_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The to-do task id.', 'exclusiveMinimum': 0}, 'subcategory_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'New task subcategory id.', 'exclusiveMinimum': 0}, 'assigned_to_user_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Reassign to this staff user id.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id'], 'properties': {'title': {'type': 'string', 'maxLength': 127, 'description': 'New title (max 127).'}, 'vendor_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Reassign to this vendor id.', 'exclusiveMinimum': 0}, 'line_items': {'type': 'array', 'items': {'type': 'object', 'required': ['quantity', 'unit_price'], 'properties': {'memo': {'type': 'string', 'description': 'Line item memo.'}, 'quantity': {'type': 'number', 'description': 'Line item quantity.'}, 'unit_price': {'type': 'number', 'description': 'Line item unit price.'}, 'gl_account_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'General ledger account id.', 'exclusiveMinimum': 0}}}, 'description': 'Replace ALL line items with this list.'}, 'entry_notes': {'type': 'string', 'description': 'Notes on entering the unit.'}, 'vendor_notes': {'type': 'string', 'description': 'Notes for the vendor.'}, 'work_details': {'type': 'string', 'description': 'New description of the work.'}, 'chargeable_to': {'type': 'string', 'maxLength': 100, 'description': 'Who will be charged (max 100).'}, 'entry_allowed': {'enum': ['Unknown', 'Yes', 'No'], 'type': 'string', 'description': 'Whether entry to the unit is allowed.'}, 'work_order_id': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The work order id.', 'exclusiveMinimum': 0}, 'invoice_number': {'type': 'string', 'maxLength': 50, 'description': 'Vendor invoice/reference number (max 50).'}, 'entry_contact_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'description': 'Replace the entry contact user ids.'}}}
최근 도구 변경
유사한 MCP 서버
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
US Company Intelligence for AI Agents (SEC EDGAR, x402)
Offers pay-per-call web extraction, search and LLM tools plus French company, property, procurement, marketplace and security dat…
Rafid Intelligence Network
Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…
Batchdata
Searches property records, retrieves property attributes and histories, and performs address-based owner skip tracing.
Realestateapi
Searches properties, retrieves property and ownership details, and performs address-based owner skip tracing.
Tu Lugar
Searches and manages Paraguay and Latin American property listings, agents, projects, inquiries, saved searches, promotions, and …
Shovels
Provides access to Shovels.ai property and construction-related data through its API.
Perilpulse
Returns multi-peril property risk scores across hazards such as flood, wildfire, wind, hail, and crime.