{"id":228311,"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.","card_url":"https://tenantback.com/.well-known/agent-card.json","endpoint":"https://tenantback.com/a2a","protocol_version":"1.0","first_seen":"2026-10-19T06:41:44.674668+00:00","last_verified":"2026-10-19T06:41:44.674668+00:00","card":{"name":"Tenantback CAM Audit Agent","skills":[{"id":"audit_cam_reconciliation","name":"Audit a CAM reconciliation","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"],"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.","outputModes":["application/json","text/plain"]},{"id":"abstract_lease","name":"Abstract a commercial lease","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"],"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.","outputModes":["application/json","text/plain"]},{"id":"portfolio_status","name":"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"],"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\"}.","outputModes":["application/json"],"securityRequirements":[{"schemes":{"tenantbackApiKey":{}}}]}],"iconUrl":"https://tenantback.com/favicon.svg","version":"1.0.0","provider":{"url":"https://tenantback.com","organization":"Tenantback"},"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.","capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"tenantbackApiKey":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Workspace API key from Settings > API. Optional for audits; required for portfolio skills.","bearerFormat":"tbk_ API key"}}},"documentationUrl":"https://tenantback.com/llms.txt","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"],"supportedInterfaces":[{"url":"https://tenantback.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-19T06:41:44.674668+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-19T06:41:44.674668+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://tenantback.com/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-19T06:39:03.459022+00:00"}],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://tenantback.com/.well-known/agent-card.json","checked_at":"2026-10-19T06:41:44.674668+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":{"checked_at":"2026-10-19T06:41:44.674668+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://tenantback.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-19T06:41:44.674668+00:00","latest_card_check":{"checked_at":"2026-10-19T06:41:44.674668+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-19T06:41:44.674668+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-19T06:41:44.674668+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}