{"name":"com.portfoliooptimizerpro/portfolio-checkup","title":"Portfolio Optimizer Pro","endpoint":"https://portfoliooptimizerpro.com/mcp","repository":null,"page":"https://lazaretto.dev/mcp-registry/com-portfoliooptimizerpro-portfolio-checkup","badge":"https://lazaretto.dev/mcp-registry/com-portfoliooptimizerpro-portfolio-checkup/badge.svg","listed_at":"2026-11-14T17:22:43.259Z","state":"no findings","check":{"checked_at":"2026-11-14T18:52:44.345Z","outcome":"read","tool_count":4,"tool_names":["grade_portfolio","fund_fee_cost","check_overlap","explain_grading"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.13a"},"tools":{"fingerprint":"5b76985a57813715abb6faa1d7a9f48a196551b2ba5606ee92ce79e19d789cb7","tool_hashes":{"check_overlap":"9d4d404a2a5a75501e5d25490e454250839db790bfafb982b7df59d9a76969c4","fund_fee_cost":"373530e01fb39005bddb658befdb0cb638c687e2e4e16b4e2dd4b25d0e349290","explain_grading":"0149d8e0ff1c0b9718c13dec18d27accf14500616b2c295a595321c47a904f04","grade_portfolio":"ff80f192c78db3b066141fdd1dce3ef3b58aa11da15b3433c751c6ee907c1577"},"instructions_hash":"fa4c017c9c9433f3677b4df47152eb207dcca3fc299722558e4aa10e74a1f913","fingerprinted_at":"2026-11-14T18:52:44.345Z","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."}