PortfolioFit
fit.portfolio/portfoliofitCheck normalized portfolios against mandates and calculate allocation constraints.
Score: 100/100
Handshake verified by our own probe.
why this score
Tools · 10
List owner-scoped portfolios, analytics datasets, and profile readiness.
Discover owner-scoped immutable series profiles and their exact dataset versions. This returns metadata and coverage only, never dataset rows.
Read private calculation groups and independent operations. Filter by kind, portfolio, dates, ready/running/attention status or legacy open/finished status.
Read retained normalized inputs, operations, results and owner-scoped dataset references. This is not an external agent transcript.
Compare a clean mandate with normalized holdings. Do not send PDF, CSV, spreadsheet, or factsheet files; extract them before calling.
Calculate explicit portfolio constraints deterministically from normalized holdings. Use this for arithmetic checks, not for interpreting natural-language mandates.
Upload normalized series_key/date/value/distribution rows and commit a dataset version. For up to 5,000 rows, omit chunk_index and total_chunks to complete in one call. For larger inputs, declare tota…
Cancel a pending upload and permanently remove its staging chunks.
Create an immutable profile revision using revise, or explicitly confirm a warning-free proposal with confirmation=true.
Calculate historical return, volatility, drawdown, risk-adjusted and benchmark-relative statistics from a confirmed portfolio series profile. The metrics parameter describes all available calculations…
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"portfoliofit": {
"url": "https://portfolio.fit/mcp",
"transport": "streamable-http"
}
}
}