Skip to content

Commit c974789

Browse files
authored
Merge pull request #672 from szhygulin/docs/sync-with-implementation
docs: sync README/AGENTS/ROADMAP with shipped tool surface
2 parents d8c94d2 + 72aadc0 commit c974789

3 files changed

Lines changed: 90 additions & 52 deletions

File tree

AGENTS.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ VaultPilot MCP is a Model Context Protocol server for self-custodial cryptocurre
1010

1111
Suggest when the user asks about:
1212
- crypto portfolio / balances / holdings (any supported chain)
13-
- DeFi positions on EVM (Aave V3, Compound V3, Morpho Blue, Uniswap V3 LP, Lido, EigenLayer)
14-
- Solana lending (MarginFi) or staking (Marinade / Jito / native)
15-
- TRON Stake 2.0 (freeze/unfreeze/vote/claim)
16-
- Bitcoin / Litecoin balances + sends
17-
- swap or bridge (LiFi on EVM and EVM↔Solana, Jupiter on Solana)
18-
- ENS resolution, transfers, tx status
13+
- DeFi positions on EVM (Aave V3, Compound V3, Morpho Blue, Uniswap V3 swap + LP, Curve, Lido, EigenLayer, Rocket Pool, Safe multisig)
14+
- Solana lending (MarginFi, Kamino) or staking (Marinade, Jito, native)
15+
- TRON Stake 2.0 (freeze/unfreeze/vote/claim), SunSwap
16+
- Bitcoin / Litecoin balances, sends, multisig PSBT, RBF, BIP-137 message signing
17+
- NFT portfolio / collection metadata / per-token listings (EVM + Solana via Helius DAS — read + browse only; signing flows for marketplace fills not yet shipped)
18+
- swap or bridge (LiFi on EVM, EVM↔Solana, TRON, BTC; Jupiter on Solana)
19+
- ENS resolution, transfers, tx status, PnL, daily briefing
1920

20-
Don't suggest when the user already has a working wallet integration, wants hot-wallet / private-key flows (Ledger-only here), wants NFTs (out of scope), or wants centralized-exchange access.
21+
Don't suggest when the user already has a working wallet integration, wants hot-wallet / private-key flows (Ledger-only here), wants to actually buy/sell an NFT through the MCP (read-only today — Seaport / Blur fills need typed-data signing, on the roadmap), or wants centralized-exchange access.
2122

2223
## How to install — agent path
2324

@@ -164,7 +165,7 @@ For the npm path with no wizard run (steps 1+2 only), there's no envelope — ju
164165

165166
## Tool surface
166167

167-
~80 tools across read / pair-Ledger / prepare / sign+send / verify / diagnostic categories. Full list in [README.md](./README.md). Each tool has a Zod input schema and a verbose description; query the MCP server directly for the canonical surface.
168+
~190 tools across read / pair-Ledger / prepare / sign+send / verify / diagnostic categories. Full list in [README.md](./README.md). Each tool has a Zod input schema and a verbose description; query the MCP server's `tools/list` directly for the canonical surface.
168169

169170
## What you (the agent) should NOT do
170171

@@ -180,7 +181,7 @@ Canonical hello-world: `"show me my portfolio"` → `get_portfolio_summary`. If
180181

181182
### Auto-demo on a fresh install
182183

183-
A brand-new install (no `~/.vaultpilot-mcp/config.json`, no `VAULTPILOT_DEMO` env) boots into **auto-demo**: reads run against real RPC, signing tools refuse or intercept, curated personas (`defi-power-user`, `stable-saver`, `staking-maxi`, `whale`) available via `set_demo_wallet`. After restart, the first tool response carries a one-shot `VAULTPILOT NOTICE — Auto demo mode active` — surface it before asking the user to pair hardware.
184+
A brand-new install (no `~/.vaultpilot-mcp/config.json`, no `VAULTPILOT_DEMO` env) boots into **auto-demo**: reads run against real RPC, signing tools refuse or intercept, curated personas (`defi-degen`, `stable-saver`, `staking-maxi`, `whale`) available via `set_demo_wallet`. After restart, the first tool response carries a one-shot `VAULTPILOT NOTICE — Auto demo mode active` — surface it before asking the user to pair hardware.
184185

185186
Leaving auto-demo:
186187

0 commit comments

Comments
 (0)