io.github.Timothymycompc/solana-pulse-gateway
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Solana Pulse: agent safety layer
Publisher-provided description
Dry-run Solana txs before agents sign: exact balance changes, intent match, token traps. 25 free/day
Summary by lookupd
Dry-runs and checks Solana transactions before signing, reporting balance changes, token safety, and failure causes for an agent.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http solana-pulse-gateway https://solana-pulse-gateway-1021990235790.us-central1.run.app/mcp
Codex, remote (streamable-http)
codex mcp add solana-pulse-gateway --url https://solana-pulse-gateway-1021990235790.us-central1.run.app/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"solana-pulse-gateway": {
"url": "https://solana-pulse-gateway-1021990235790.us-central1.run.app/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (19 tools)
Publisher-provided text
check_txRun on every transaction before signing. Shows what each wallet gains and loses, blocks drainer tricks, and catches failures and expired blockhashes before youtx_matchesRun just before signing a transfer built from a request like "send 5 USDC to X", or a swap built for "swap 1 USDC for JUP". Confirms it moves exactly that tokenexplain_txRun after a transaction lands or fails, to report what happened instead of guessing from logs. For failures it names the failing program and the fix. Reads a cofeeRun before setting a priority fee. Gives the price in the unit Compute Budget expects (micro-lamports per compute unit) and the total in SOL, so a unit mix-up ntx_versionRun when code can't find or read a transaction that is on chain, or before relying on code that reads other people's transactions. Says whether a transaction isbuild_txRun when an agent needs to send SOL or a token, or swap through Jupiter: it returns the unsigned transaction already checked, with ready_to_sign and the reasonsfind_tokenRun whenever a user names a token ("buy BONK"). Tickers aren't unique; copycats reuse them. Never take an address from memory. Finds the real address for a ticktoken_safetyRun before buying, accepting or recommending a token. Answers SAFE, CAUTION or AVOID with exact reasons from chain and market data, plus rug_chance (high, withtoken_tradersRun to see who bought a token early and who profited: launch-block snipers, the pool creator, wallets that sold more than they bought (got tokens some other waywalletRun when asked what a wallet holds or is worth. One call instead of balance + tokens + history; spam is left out of the total. SOL balance, top tokens with USDtraceRun when a wallet was drained or money went missing, or before trusting an address someone gave you: follows the money and flags sweeper, pass-through and lookabalanceRun before sending SOL or paying fees, to confirm the wallet has enough. Never trust a remembered balance. A wallet's SOL balance, read from the chain. Example:tokensRun to learn which tokens a wallet holds and how much. Ranked by USD value; unverified (often spam airdrop) tokens are flagged so you don't report fake holdingshistoryRun to see a wallet's recent activity or get a real transaction ID. Never make one up. Lists a wallet's latest transactions, newest first, whether each worked,blockhashRun just before building a transaction to sign. Blockhashes expire in about 60-90 seconds; this says how long is left. A fresh blockhash and how many blocks (antoken_accountRun before sending a token. Tokens go to the recipient's token account, not their wallet, and models can't work that address out. Finds the token account (ATA)whats_thisRun when unsure what an address is, before sending to it or passing it on. SOL sent to a token or program address can be lost for good. Says what any address isconvertRun before putting any token amount in a transaction. "5 USDC" is 5,000,000 raw units; wrong decimals send 1,000x too much or too little. Converts between normawhy_failedRun whenever a Solana transaction or dry run fails, before retrying. Retrying blind burns fees. Turns a Solana error (hex code, log line or RPC error) into the
Details
- Version: 0.8.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 207 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Timothymycompc/solana-pulse-ai-agent-gateway
- Website: https://solana-pulse-gateway-1021990235790.us-central1.run.app/docs/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Timothymycompc/solana-pulse-gateway)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp