{"name":"com.portfolio-terminal/portfolio-terminal","title":"Portfolio Terminal","endpoint":"https://portfolio-terminal.com/api/mcp","repository":null,"page":"https://lazaretto.dev/mcp-registry/com-portfolio-terminal-portfolio-terminal","badge":"https://lazaretto.dev/mcp-registry/com-portfolio-terminal-portfolio-terminal/badge.svg","listed_at":"2026-11-01T17:14:58.000Z","state":"no findings","check":{"checked_at":"2026-11-01T18:30:46.046Z","outcome":"read","tool_count":10,"tool_names":["analyze_ticker","who_holds","etf_holdings","etf_overlap","compare","dividend_calendar","earnings_calendar","tax_loss_harvest","withholding_check","fund_fees"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"207542eabde9976749a1a190644ef1b632e782f8af239a9b92d50318aaa2b70f","tool_hashes":{"compare":"83daeca2879b665d8629a040d5ddb45775e21565ecac911404d6e08183751337","fund_fees":"128a759e9c5f9f606a7fceb94d17220f5b4b7d0032f31458c768c6f9f2ea6ad2","who_holds":"327b2a0f646817cafafa10af7d9172039bddcfde9eea2397cfad46bf49b2896a","etf_overlap":"5d547b08bc8d80145554180e8d7d7ccbb3a5ce4a5c43c8a1526efc5f8f19426c","etf_holdings":"4cecbc0b664f093f644d4c7a7cf0a9654ba056fb9e7a5a6368817b95dda0aa68","analyze_ticker":"f1269cb0f7bac88435e49d917b6a654eb46137ed31362da1968b4b30eb33d93e","tax_loss_harvest":"47ae7bd655b1f2082c23bce5512062c1eb2e717f86abaa2d67a3b6cfd12567a2","dividend_calendar":"b236a9f5114e6c01bf88dded43b27d59e54decdb8904bc850face44d2f648d62","earnings_calendar":"53342ab69da5740afdc06982ac2f020fac83f6f78e5a3f0f446d5779632276e4","withholding_check":"a936fd8ad2697e5ef75ff2c5c03ab8b950746196339816ed31c25f7f49ce09f2"},"instructions_hash":"cc63dd96e793aceb7b51dcbe601316925f85da3640b9352a80afb014916eaaea","fingerprinted_at":"2026-11-01T18:30:46.046Z","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."}