Krosos

com.krososPublished by krosos.comOfficial publisherv1.0.0Updated Oct 24, 2026

Your accounting ledger as typed tools: net worth, holdings, history, tax estimates, trade logging.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant query a personal accounting ledger for net worth, holdings, transactions and tax estimates, and log trades.

What you can do
Exposes a personal accounting ledger as typed tools: read the dashboard for net worth, balance sheet and holdings, fetch net-worth history snapshots and transaction history, and get reference data, prices and a yearly capital-gains or income tax estimate. It can also log buy, sell and swap trades, record balance adjustments, refresh market prices, and sync linked exchange, bank and wallet connections.
When to use it
Use it when you want to ask about net worth, holdings, transaction history or a year's tax estimate in conversation, or to log trades and balance adjustments and sync linked exchange and bank connections.
Requirements
Remote MCP endpoint at no environment variables or headers are declared. Access to a Krosos ledger is required.
Before you install
log_trade, record_balance_adjustment, refresh_prices and sync_connections write to or change ledger data, and sync_connections stages new transactions into a review queue. Read reference data before writing unless new values are allowed. Tax figures are estimates only.

Installation

In SourceWeft

  1. Open Krosos in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.krosos%2Fkrosos/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "krosos": {
      "type": "http",
      "url": "https://app.krosos.com/api/mcp"
    }
  }
}

Tools

12

get_dashboard

Net worth, balance sheet and current holdings, in the ledger's base currency.

Takes no parameters.

get_net_worth_history

Historical net-worth snapshots (one point per day where recorded).

Takes no parameters.

list_transactions

Transaction history as a human-friendly list, newest first.

Takes no parameters.

get_reference_data

Valid accounts, providers, tickers, asset classes and categories. Read this before writing: trades and adjustments must use these values unless allow_new_values is set.

Takes no parameters.

get_tax_report

Capital-gains / income tax estimate for a year: gains, losses, exemption (including any carried-forward amount), taxable base and estimated tax.

Parametersyearaccount

get_projection_config

The forecast/FIRE plan's assumptions (salary, expenses, inflation, retirement dates, tax mode). The projection itself is computed client-side.

Takes no parameters.

get_prices

Current price per ticker with its source, quote currency and recent change, plus any manual overrides.

Takes no parameters.

refresh_prices

Fetch fresh market prices now. With no ticker this refreshes every priced holding; with one it refreshes just that ticker.

Parameterssymbolticker

list_connections

Linked exchange, bank and wallet connections, each with its sync mode (balance updates, or transactions staged for review) and when it last synced.

Takes no parameters.

sync_connections

Sync every linked connection in one pass: push the latest balance into each linked holding, and stage new transactions into the review queue. Reports what was written, what was staged and any per-provider errors.

Takes no parameters.

log_trade

Log a trade (buy / sell / swap), expressed as from-asset to to-asset. Same body and validation as POST /api/transactions.

Parametersto_risktx_daterequiredtx_timeto_assetrequiredfrom_riskto_amountrequiredto_tickerrequiredfrom_assetrequiredto_accountrequireddescriptionfrom_amountrequiredfrom_tickerrequired+9 more

record_balance_adjustment

Record a signed quantity change on one holding (a balance update that is not a trade). Same body and validation as POST /api/position-adjustments.

Parametersassetrequiredtickerrequiredaccountrequiredtx_daterequiredtx_timeproviderrequiredquantity_deltarequiredallow_new_values

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.