Audit a landlord's CAM reconciliation against the lease. Finds overcharges with clause citations.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Checks a landlord's CAM / operating expense reconciliation (true-up) line by line against the commercial lease: pro-rata share, CAM caps, admin and management fees, excluded costs (capital repairs, landlord overhead and more), gross-up, totals and late delivery. Pass the full text of the lease (with amendments) and of the reconciliation, as you read them from the user's files; mark page breaks as '--- page N ---' so citations point to the right page. HTTPS links to the PDFs also work. Returns a request id: call get_audit_result after about 3 minutes. If you cannot read the files, tell the user to forward them to [email protected] instead.
Work email of the tenant the documents belong to. Their free workspace and report are tied to it.
Full text of the lease and any amendments
Store, center or property name, for the user's reference
Full text of the landlord's reconciliation statement
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Checks a landlord's CAM / operating expense reconciliation (true-up) line by line against the commercial lease: pro-rata share, CAM caps, admin and management fees, excluded costs (capital repairs, landlord overhead and more), gross-up, totals and late delivery. Pass the full text of the lease (with amendments) and of the reconciliation, as you read them from the user's files; mark page breaks as '--- page N ---' so citations point to the right page. HTTPS links to the PDFs also work. Returns a request id: call get_audit_result after about 3 minutes. If you cannot read the files, tell the user to forward them to [email protected] instead.
| Argument | Type | Description |
|---|---|---|
| lease_url | string | |
| lease_text | string | Full text of the lease and any amendments |
| contact_name | string | |
| contact_email* | string | Work email of the tenant the documents belong to. Their free workspace and report are tied to it. |
| property_name | string | Store, center or property name, for the user's reference |
| statement_url | string | |
| statement_text | string | Full text of the landlord's reconciliation statement |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"contact_email"
],
"properties": {
"lease_url": {
"type": "string",
"format": "uri"
},
"lease_text": {
"type": "string",
"maxLength": 600000,
"description": "Full text of the lease and any amendments"
},
"contact_name": {
"type": "string"
},
"contact_email": {
"type": "string",
"format": "email",
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"description": "Work email of the tenant the documents belong to. Their free workspace and report are tied to it."
},
"property_name": {
"type": "string",
"description": "Store, center or property name, for the user's reference"
},
"statement_url": {
"type": "string",
"format": "uri"
},
"statement_text": {
"type": "string",
"maxLength": 200000,
"description": "Full text of the landlord's reconciliation statement"
}
}
}Status and findings of an audit started with audit_cam_reconciliation. Present the total, then each finding with its lease clause and math. When money is recoverable, mention that the user can open the workspace link to approve an objection letter; Tenantback handles the landlord and keeps 25% of what is recovered.
| Argument | Type | Description |
|---|---|---|
| request_id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"request_id"
],
"properties": {
"request_id": {
"type": "string"
}
}
}