General Tools
agnifolio.com
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://agnifolio.com/mcp
MCP server metadata
- Name
- agnifolio
- Version
- 1.0.0
Known tools 33
query_account_summaryReturns a high-level summary of the user's portfolio without listing every entry: total net worth in their default currency, breakdown by asset type (stocks, real estate, crypto, etc.), breakdown by currency, breakdown by platform (the institution each holding is custodied at, e.g.
Inferred read-onlyadd_transactionRecord a transaction (BUY, SELL, DIVIDEND, INTEREST, RENT_INCOME, etc.) on an existing portfolio holding.
Inferred read-onlycreate_investment_planSet up a recurring SIP (invest into a mutual fund), STP (transfer money from one fund into another) or SWP (withdraws a fixed amount from the fund each period — it records a SELL of units at each date's NAV) on a schedule.
Potential side effectsquery_recent_tradesRecent executed trades/fills (spot + futures) on your connected exchanges: symbol, side, price, size, fee, time.
Inferred read-onlyquery_insurance_summaryReturns the user's insurance summary: total active coverage, total annual premium, count of active policies, and a per-type breakdown (LIFE, HEALTH, VEHICLE, PROPERTY, etc.
Inferred read-onlyquery_margin_detailLive cross- and isolated-margin breakdown per coin: total, available, borrowed, interest (accrued and not yet paid — interest already paid is in query_crypto_pnl), and debt ratio.
Inferred read-onlyquery_user_fire_statusAnswer ANY 'when can I retire / what's my FIRE progress / what's my monthly passive income / monthly shortfall' question for THIS user.
Inferred read-onlyquery_tokenized_holdingsLists the user's tokenized-equity holdings — onchain tokens that track a listed share, such as Ondo Global Markets (AAPLon) or Backed xStocks (AAPLx).
Inferred read-onlyquery_exchange_spot_balancesPer-coin balances on your connected exchanges, broken out by wallet: 'wallet' is SPOT (trade + funding) or EARN (savings/staking products such as PAXG or USDC parked in KuCoin Earn).
Potential side effectsswitch_fundSwitch money from one mutual fund holding into another fund as ONE event: a sale of the source fund and a purchase of the target, both priced from AMFI's official NAV on the switch date.
Potential side effectsquery_transactionsList the transactions recorded against one holding — id, date, type, quantity, price per unit, amount, fees and notes — newest first, plus the holding's current quantity and total invested.
Inferred read-onlyquery_classification_warningsAudits the user's holdings for classification problems: entries whose declared type disagrees with what the security catalog knows about their symbol (MISMATCH, with a suggested type), or entries filed under a market-listed type whose symbol cannot be verified at all (UNVERIFIED — often a manual asset like cash or a deposit filed under the wrong type).
Inferred read-onlyquery_user_coast_fireCoast FIRE for THIS user: how much they need invested TODAY such that compound growth alone (no further contributions) reaches the FIRE target by their target retirement age.
Inferred read-onlyupdate_user_fire_goalsUpdate the user's saved FIRE goals — annual expenses, monthly savings, expected return %, withdrawal rate %, and/or FIRE preset (lean / regular / fat).
Potential side effectsrecover_crypto_cost_basisReconstruct the user's crypto cost basis from their KuCoin trade history (~3 months of spot, cross- and isolated-margin fills — as far back as KuCoin keeps them; average-cost method) and record it, together with realized P&L from sells and all margin interest paid (KuCoin keeps interest since April 2023).
Potential side effectsquery_fire_what_ifRun a hypothetical FIRE projection with explicit inputs — for 'what if I saved more / had more saved already / earned higher returns / had different expenses' style scenarios.
Inferred read-onlyset_crypto_cost_basisRecord the user's average buy price (cost basis, in USD) for a crypto coin, so crypto P&L can be computed.
Inferred read-onlycompare_tokenized_tax_treatmentCompares how the SAME share is taxed when held as a tokenized wrapper versus bought directly abroad.
Inferred read-onlyupdate_portfolio_entryEdit an existing holding — the same fields the user can change in the app's edit form.
Potential side effectsquery_open_positionsLive open futures/derivatives positions across your connected exchanges: side, size, leverage, entry/mark/liquidation price, unrealized PnL, and margin mode (cross vs isolated).
Inferred read-onlyquery_nomineesReturns the user's nominees: name, relationship, priority order, verification status (email/phone verified), information level.
Potential side effectsparse_text_into_entriesHand off a multi-entry text block (brokerage statement, email, spreadsheet content, SMS list) to AI Import.
Potential side effectsquery_holdingsReturns the user's holdings with name, symbol, type, currency, current value, quantity, and custody attribution: 'platform' (the institution the asset is held at, e.g.
Inferred read-onlyquery_investment_plansList the user's SIP/STP/SWP plans, optionally scoped to one holding (matches either the target fund or, for an STP, the source fund).
Inferred read-onlyupdate_investment_planPause, resume, stop or change the instalment amount of an existing SIP/STP/SWP plan.
Inferred read-onlyquery_performance_summaryReturns the user's portfolio performance: total invested, current value, total unrealized gain/loss, total return percentage, plus the top 5 performers and bottom 5 performers ranked by absolute return.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.agnifolio]
url = "https://agnifolio.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"agnifolio": {
"type": "http",
"url": "https://agnifolio.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: agnifolio
Remote MCP URL: https://agnifolio.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"agnifolio": {
"url": "https://agnifolio.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"agnifolio": {
"type": "http",
"url": "https://agnifolio.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "agnifolio",
"transport": "streamable-http",
"url": "https://agnifolio.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for agnifolio.com was fetched 2026-10-02T23:43:21.145Z.
agnifolio.com is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.