{"name":"Tenantback CAM Audit Agent","description":"Audits a commercial landlord's CAM / operating expense reconciliation against the tenant's lease and returns every overcharge with the lease clause, the statement line and the arithmetic. Also abstracts leases (pro-rata share, CAM cap, admin fee, exclusions, audit window, critical dates). Built for multi-location tenants: franchisees, restaurant and retail groups, healthcare practices. Never contacts a landlord without the tenant's approval.","supportedInterfaces":[{"url":"https://tenantback.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"url":"https://tenantback.com","organization":"Tenantback"},"version":"1.0.0","documentationUrl":"https://tenantback.com/llms.txt","capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"tenantbackApiKey":{"httpAuthSecurityScheme":{"description":"Workspace API key from Settings > API. Optional for audits; required for portfolio skills.","scheme":"Bearer","bearerFormat":"tbk_ API key"}}},"defaultInputModes":["application/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","text/csv","text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"audit_cam_reconciliation","name":"Audit a CAM reconciliation","description":"Send the lease (and amendments) plus the landlord's annual CAM / operating expense reconciliation as file parts (raw bytes or HTTPS URLs). Returns a task; poll GetTask. The completed task carries a JSON artifact with totals, findings, lease citations and calculations. Without an API key, include a data part {\"contactEmail\": \"...\", \"contactName\": \"...\"} for the business the documents belong to: a free workspace is opened for them and the artifact includes a sign-in link. Limits: 10 files, 20 MB each.","tags":["cam","lease","audit","commercial real estate","tenant","overcharge","recovery"],"examples":["Audit this 2025 CAM reconciliation against our lease for the Riverside store","Is our landlord overcharging us on common area maintenance?"],"inputModes":["application/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","text/csv","application/json"],"outputModes":["application/json","text/plain"]},{"id":"abstract_lease","name":"Abstract a commercial lease","description":"Send only a lease. The completed task returns key terms with verified citations: pro-rata share, CAM cap, admin fee, cost exclusions, audit window and critical dates. Same contact rules as the audit skill.","tags":["lease abstraction","critical dates","commercial lease"],"examples":["Pull the CAM terms and audit deadline out of this lease"],"inputModes":["application/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],"outputModes":["application/json","text/plain"]},{"id":"portfolio_status","name":"Portfolio status","description":"With an API key: money claimable, in dispute and recovered, open findings, and deadlines in the next 60 days. Send a data part {\"skill\": \"portfolio_status\"}.","tags":["portfolio","deadlines","recoveries"],"examples":["What's our recoverable CAM across all locations?","Which audit windows close this month?"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"tenantbackApiKey":{}}}]}],"iconUrl":"https://tenantback.com/favicon.svg"}