Solana wallet tracker & alerts: real-time activity webhooks, balances, tx history. Free.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch recorded alert events for a watch token (returned by watch_wallet when no webhook_url was given). Returns up to 20 most recent events. Poll this periodically.
Poll token from watch_wallet
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Fetch recorded alert events for a watch token (returned by watch_wallet when no webhook_url was given). Returns up to 20 most recent events. Poll this periodically.
| Argument | Type | Description |
|---|
| token* | string | Poll token from watch_wallet |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Poll token from watch_wallet"
}
}
}Look up a Solana mainnet wallet: current SOL balance (lamports), the 5 most recent transaction signatures with block time and success/failure, and whether an empty account is a stake account. Use this to inspect any wallet's recent on-chain activity.
| Argument | Type | Description |
|---|---|---|
| wallet* | string | Base58 Solana pubkey (32-48 chars), e.g. the wallet to inspect |
{
"type": "object",
"required": [
"wallet"
],
"properties": {
"wallet": {
"type": "string",
"description": "Base58 Solana pubkey (32-48 chars), e.g. the wallet to inspect"
}
}
}Start monitoring a Solana wallet. The server polls it every 15s and records each NEW transaction. If you can receive webhooks, pass webhook_url (https). If you cannot, omit it: the server creates a poll token for you — then call get_alerts with it.
| Argument | Type | Description |
|---|---|---|
| label | string | Optional short label (max 32 chars) |
| wallet* | string | Base58 Solana pubkey to watch |
| webhook_url | string | Optional https:// URL to POST alerts to |
{
"type": "object",
"required": [
"wallet"
],
"properties": {
"label": {
"type": "string",
"description": "Optional short label (max 32 chars)"
},
"wallet": {
"type": "string",
"description": "Base58 Solana pubkey to watch"
},
"webhook_url": {
"type": "string",
"description": "Optional https:// URL to POST alerts to"
}
}
}