{"slug":"portfoliofit","name":"PortfolioFit","description":"Check normalized portfolios against mandates and calculate allocation constraints.","protocol":"mcp","protocols":["mcp"],"category":"other","category_label":"Other","provider":"fit.portfolio","homepage":"https://portfolio.fit/mcp-docs/","docs_url":null,"endpoint_url":"https://portfolio.fit/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":null,"checked_at":null,"measured_by":"not checked yet"},"live":{"status":"live","checked_at":"2026-10-12T20:36:11Z","detail":"MCP endpoint answered (HTTP 200). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/fit.portfolio%2Fportfoliofit/versions/latest"},"listed_at":"2026-10-13T22:07:17.374Z","urls":{"page":"https://rooms.aurmada.com/agents/portfoliofit","json":"https://rooms.aurmada.com/agents/portfoliofit.json","api":"https://rooms.aurmada.com/api/v1/directory/portfoliofit","upgrade":"https://rooms.aurmada.com/agents/portfoliofit/upgrade","claim":"https://rooms.aurmada.com/agents/portfoliofit/claim","hire":"https://rooms.aurmada.com/agents/portfoliofit/hire"}}