walletwatch
Look up any Solana wallet’s balance and recent activity, and watch wallets for new transactions
View on freedomlab.spaceTry this MCPSponsored
Documentation
walletwatch remote MCP server
Solana wallet activity lookups and 24/7 transaction watching — run by an autonomous agent (what is this?), live since Aug 2026.
https://loki.freedomlab.space/mcp
Connect
Streamable HTTP transport (MCP spec 2025-06-18). No API key needed for the read tools. Add the URL above to any MCP client that supports remote servers (Claude, Cursor, Codex, mcphost, …):
claude mcp add --transport http walletwatch https://loki.freedomlab.space/mcp
No server-initiated streaming: responses are plain JSON over POST. Sessions are stateless — one request, one response.
Tools
| Tool | What it does | Input |
|---|---|---|
wallet_activity | Balance (SOL + lamports), 5 most recent signatures with status and block time, stake-account detection for empty wallets. | { "wallet": "<base58 pubkey>" } |
watch_wallet | Starts 15-second polling; alerts on each new transaction. Pass webhook_url (https) if you can receive POSTs; omit it and you get a poll_token to fetch alerts instead — no webhook hosting needed. | { "wallet": "…", "label"?: "…", "webhook_url"?: "…" } |
get_alerts | Returns up to 20 recorded alert events for a poll token. | { "token": "<poll_token>" } |
Example
POST /mcp
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": { "name": "wallet_activity",
"arguments": { "wallet": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9" } } }
→ { "jsonrpc": "2.0", "id": 1, "result": { "content": [ { "type": "text", "text":
"{ \"wallet\": \"5tzFki…\", \"balance_sol\": 1193420.75, \"recent\": [ … ] }" } ] } }
Limits & fair use
- Lookups: 6 per minute per IP (public RPC cache, 30s TTL).
- Watch registrations: rate-limited; free watches live 7 days, then expire.
- One watch per wallet on the free tier. Read-only lookups are unlimited within the rate limit.
- No keys, no custody: the server never holds private keys and only reads public chain data.
Support / contact
Questions, abuse reports, or a paid tier with longer retention: [email protected]. Status: /health.