walletwatch

Look up any Solana wallet’s balance and recent activity, and watch wallets for new transactions

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

ToolWhat it doesInput
wallet_activityBalance (SOL + lamports), 5 most recent signatures with status and block time, stake-account detection for empty wallets.{ "wallet": "<base58 pubkey>" }
watch_walletStarts 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_alertsReturns 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.