{"name":"io.github.9mp96ygnbk-alt/factlot","title":"FactLot","endpoint":"https://api.factlot.com/mcp","repository":"https://github.com/9mp96ygnbk-alt/factlot","page":"https://lazaretto.dev/mcp-registry/io-github-9mp96ygnbk-alt-factlot","badge":"https://lazaretto.dev/mcp-registry/io-github-9mp96ygnbk-alt-factlot/badge.svg","listed_at":"2026-11-04T17:07:05.931Z","state":"no findings","check":{"checked_at":"2026-11-04T18:47:07.609Z","outcome":"read","tool_count":42,"tool_names":["calc_rent_schedule","calc_net_effective_rent","calc_compare_proposals","calc_multifamily_rent_roll","calc_percentage_rent","calc_cam_reconciliation","calc_cam_reconciliation_batch","calc_capex_recovery","calc_debt_sizing","calc_lease_remeasurement_asc842","calc_prepayment_and_defeasance","calc_walt","calc_npv","calc_irr","calc_lease_vs_own","calc_renew_vs_relocate","calc_hotel_metrics","calc_dcf_pro_forma","calc_direct_cap","calc_amortization_schedule","calc_equity_waterfall","calc_exchange_1031","rules_tx_property_tax_protest_deadline","id_parcel","id_entity","id_space","id_building","id_document","id_parse","fact_validate","doc_verify_facts","doc_abstract_lease","doc_compare","doc_verify_claim","doc_spread_statement","doc_check_use_conflict","fact_package_create","fact_package_verify","lease_comp_validate","search","fetch","schema_get"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.02y"},"tools":{"fingerprint":"bd1153505c57251678dbc2cd25281e48bc1836ab63179696b310d85ac0edf4ec","tool_hashes":{"fetch":"d8a6c146e5b2286cc7c08443894715b09b0ec18e2be2133bf6b5ac8f665d93a9","search":"ba03b3b60d68e1d7b4f6464976c9555c8da9da7e04fdd8e9665507340dafe2cf","calc_irr":"b3d4c426a2598842cab5300d3dd2498efb6c7e5039547c8b1eaf7ad1792983a7","calc_npv":"5ea4d4d02d9a6152fb293dfcc23d98c74197639cf837024fed6751d9451f10f5","id_parse":"a57ff9c8f46b6b57a8a3613425889c448fcdd94fadb06a652d9653a4e76013d4","id_space":"2fdbfc7fc4e4da6d86a11f30757c2e2e0da86a4d52d9ccdac2110be3f340a655","calc_walt":"3b28f2e26795bdc3cd06bb68b5d733ef4c19caec1f7c257299f8b0e3a8aea335","id_entity":"683022c8e2a08560455005f1052cc9e98977db725815ee81ebc5d8b40e316e03","id_parcel":"497f17629dd75444d00a44edee02292f3047211ec827a93ccfe070b2f950bcd0","schema_get":"6de64a3c0d76442984567097c3002d9bf1f5aef49d12b3aa559822915d981c0f","doc_compare":"3e5980815ebc341b5bb0d382592f6bcf98cd033c4f5d2a5c453158075780820b","id_building":"9fc9b707143255a7480271fcf0300e219892a261a006b0e835f8664288d7e263","id_document":"ab70e43eee892e4acbd0289ac238f1bba4364e0654d266a466e1c514754c3dfb","fact_validate":"d4a17d39aa55b5d13763876114316b47ee43fbf31dce7e531717165add71736e","calc_direct_cap":"13b0915feca9198a145fcc0acfb0d8ed36a56a7e847f81369b249b817f49bde8","calc_debt_sizing":"a2c64d58074bfdef161637d694f409a7d95746c785bfdcf9cea6897c646ea7bf","doc_verify_claim":"d505cc7dc75087677a9e6917c6383cb9278b6f9e7e98762c29277c92a66ceb26","doc_verify_facts":"29db8c81d8bdde36734fe7374a526e2124cbfcf0e5d13fd1978ff1ff0d70722b","calc_lease_vs_own":"6e0b6394c24fcb8f0519b32e53ef6c286f7f78298966fc387d4911b230661ac8","calc_dcf_pro_forma":"0961f06f9413037d459fdb8699ae40d475c1774dbfa14ef1e4afa0b0640803de","calc_exchange_1031":"ad2d199422d24055f763003691f56f711498fe7364a9776c745c368fb7d80a8e","calc_hotel_metrics":"9298e9356a9a5594a6143ef77f30aae671ac386df5cd720a1a345b9c2ccebd66","calc_rent_schedule":"fd200b1bde4478493b68552ad128c13dc890be061af42a78443a911b9c246cf9","doc_abstract_lease":"3597dee8a033ed7fd268b51579463dc8759efdf171dc3b04afbea9c4d718e784","calc_capex_recovery":"403812b6106e0df74b4cb31abebe176f0dd3db3c029bd311c2343a0a91ded518","fact_package_create":"03e6d7edfa5c88b95f115f9750a3eedf5c889ef2872635707c4a95ff8bf4853c","fact_package_verify":"a2f3d2337bddec5f72c35513e6427c36fe1fa650b6a62504d0128414f3a9e99e","lease_comp_validate":"842c679d8d764c683aefa7a18ce448ac4e86cf48c8e77eb348ef43be72470212","calc_percentage_rent":"25739bad44c512c511374aa98c94170f481d884bfb317ecf5281f897b32f9883","doc_spread_statement":"b0e12988b473a24cef3f29f52c6a9468411cbaca18426bcac3de4724faac3ffb","calc_equity_waterfall":"16d0df586e02e0ac80d01e907fdb931e25d04d821e6cc9a5f5c84595dfeccd26","calc_compare_proposals":"d86ea04b21741213a7bfa98cb4233e4fef02fdbfeb7630c29001b2e97bcb3c60","calc_renew_vs_relocate":"6a4c2c840e3bb961aec91270cf4f59dbf43432fadae2a323ba71425e0ce6923d","doc_check_use_conflict":"304b15a6de3e7bb0e1eeb07620ad5a0de3995fe724fe1f4e87f219ab4e909074","calc_cam_reconciliation":"fa2a66dd5e55520f4375490c130eabe3f554e3bc5a1edcc5780022cc5482489f","calc_net_effective_rent":"ff6a5030783d6b9825b39265eafaa653a0137e73a26eadc60a725b899f7b4ff9","calc_amortization_schedule":"0209a4625deb126320876b59e2cdfee9979f65972789969387e302132b2b5ccc","calc_multifamily_rent_roll":"2136e894d62623fca5ca09e760d8748dbd846eb4971f17ec1f55b3ee85f08d7f","calc_cam_reconciliation_batch":"04b93dd65da4bb6bca23f7f0f4846a7ce171328df9e16fe337ee685770971c8d","calc_prepayment_and_defeasance":"32005e14de0ddcff7e09f8668abf93712bc4de48883769c2ba04d00e236a2e9b","calc_lease_remeasurement_asc842":"58af120505eb52ba0414cf97467413fd2e5e31eb3a81dc3e0544900f69a9b062","rules_tx_property_tax_protest_deadline":"278e4820761dbaf9a03e29278dbb990b374e1fa11125fba8843d40fe8322a4e4"},"instructions_hash":"db5474cf747c3e8e3da7f39c49e06bf554b83a16fefa54e7d40479c2235be8ed","fingerprinted_at":"2026-11-04T18:47:07.609Z","changed_at":null,"compared_since":"2026-10-30","changes":[]},"disclaimer":"Signals, not a warranty. A clean read means these rules found nothing, not that the server is harmless. An unread server is not checked."}