---
name: res-mlfrzn1z-gyl5xf.dexter.cash
description: This host exposes a single endpoint that retrieves a Solana wallet's current token holdings, USD balances, token metadata, and total portfolio value. It is a paid API backed by Dexter's portfolio infrastructure. No streaming, historical charting, or cross-chain data is provided.
host: res-mlfrzn1z-gyl5xf.dexter.cash
---

# res-mlfrzn1z-gyl5xf.dexter.cash

Dexter's portfolio API is a single-purpose Solana portfolio snapshot service. It serves agents that need a point-in-time view of what tokens a given wallet holds, their USD valuations, and aggregate portfolio value. It is distinct from price feed APIs in that it is wallet-centric rather than market-centric, and it is Solana-only.

## When to use this host

Use this host when an agent needs a current snapshot of a Solana wallet's token holdings and USD valuations in a single call. It is appropriate for portfolio dashboards, wallet inspection, or any task requiring knowledge of what a Solana address currently holds. Do not use it for real-time or streaming price feeds — use a dedicated market data API instead. Do not use it for wallets on Ethereum, Base, or other EVM chains — use a multi-chain portfolio API instead. Do not use it for historical portfolio timeseries or OHLCV data — use a charting or historical data provider instead. The PnL feature covers a configurable window but is not a substitute for a full trading history or tax reporting service.

## Capabilities

### Solana Wallet Portfolio Snapshot

Retrieves all token holdings for a specified Solana wallet address, including per-token balances, USD prices, token metadata, and a total portfolio value in USD. Supports optional PnL calculation over a configurable time window.

- **`fetch-solana-portfolio`** — Returns a Solana wallet's token holdings, balances, USD prices, and total portfolio value via Dexter's paid portfolio endpoint.

## Skill reference

### `fetch-solana-portfolio`

**Dexter Portfolio API** — Returns a Solana wallet's token holdings, balances, USD prices, and total portfolio value via Dexter's paid portfolio endpoint.

*Use when:* Use when an agent needs a snapshot of a Solana wallet's current token holdings including balances, USD valuations, token metadata, and total portfolio value in USD.

*Not for:* Do not use for real-time streaming price feeds or cross-chain portfolios outside Solana; use a dedicated price feed or multi-chain portfolio API instead.

**Inputs:**

- `wallet` (string, required) — Solana wallet public key whose portfolio should be fetched.
- `chain` (string, required) — Blockchain identifier; must be 'solana' for this endpoint.
- `include_holdings` (boolean) — Whether to include the per-token holdings array in the response.
- `include_prices` (boolean) — Whether to include USD price data for each token.
- `include_pnl` (boolean) — Whether to include profit-and-loss data for the wallet.
- `pnl_window` (string) — Time window for PnL calculation (e.g. '30d').
- `min_balance` (string) — Minimum token balance threshold to include a holding in results.
- `portfolio_tokens` (array) — Optional list of specific token mint addresses to filter holdings to.
- `base_currency` (string) — Currency to use for valuation (e.g. 'USDC').
- `price_source` (string) — Price data source to use for valuations (e.g. 'dexter').
- `valuation_method` (string) — Method used to value tokens (e.g. 'mid').
- `snapshot_time` (string) — ISO 8601 timestamp for the portfolio snapshot time.

**Returns:** Returns wallet address, totalValueUsd, tokenCount, and a holdings array with per-token mint, name, symbol, balance, rawBalance, priceUsd (null if unavailable), valueUsd, and logoUri.

**Example:** `{"chain":"solana","wallet":"DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw","include_holdings":true,"include_prices":true,"base_currency":"USDC","price_source":"dexter","valuation_method":"mid"}`

---
