{"name":"io.github.Solara-Snipe-Bot/solana-snipe-bot-mcp","slug":"solara-snipe-bot-solana-snipe-bot-mcp","title":"Solana Snipe Bot MCP","description":"Autonomous Solana meme-coin sniper bot with 40 MCP tools for AI control.","url":"https://mcp.market/server/solara-snipe-bot-solana-snipe-bot-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"Proprietary"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Solara-Snipe-Bot/Solara-Snipe-Bot","website":null,"version":"1.1.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"solana-snipe-bot-mcp","version":"1.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"analyze_trade_performance","description":"Analyze closed-trade performance and exit-reason distribution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apply_strategy_profile","description":"Apply the guarded profile atomically; requires confirm=true.","write_action":false,"price_micros":0,"input_schema":null},{"name":"audit_open_positions","description":"Compare saved positions to wallet balances and live exit routes (read-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"buy_mint","description":"Buy a specific token by mint address immediately.","write_action":true,"price_micros":0,"input_schema":null},{"name":"clear_commands","description":"Clear the command queue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"clear_log","description":"Clear the bot log file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"clear_pulse_results","description":"Clear all Pulse results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"clear_trade_history","description":"Clear all trade history.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_empty_token_accounts","description":"Close all empty token accounts to reclaim ATA rent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_position","description":"Manually close a position without executing an on-chain sell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_bot_stats","description":"Get bot operational statistics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_bot_status","description":"Get overall bot status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_config","description":"Get the current bot configuration as JSON.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_config_catalog","description":"List every supported variable, type, range, description, and value.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fee_summary","description":"Get fee + ATA rent breakdown.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_graduation_status","description":"Check graduation status for all open positions or a specific mint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_log","description":"Get the last N lines of the bot log.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_open_positions","description":"Get all currently open (unsold) positions as JSON.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pending_commands","description":"Get pending commands from the command queue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pnl_tally","description":"Get the persistent all-time P&L tally.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_position_exit_quote","description":"Get a read-only Jupiter exit quote for a persisted open position.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_positions_status","description":"Get real-time position status (P&L, portfolio value, SOL price).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pulse_price_history","description":"Get price tracking for a specific mint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pulse_results","description":"Get all Pulse tab results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_trade_history","description":"Get recent trade history records.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wallet_balances","description":"Get trading and savings wallet balances.","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_all_sol","description":"Move ALL SOL from one wallet to the other.","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_strategy_profile","description":"Preview the guarded small-account profile without changing files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"refresh_pnl","description":"Force a P&L recompute.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reset_pnl_tally","description":"Reset the all-time P&L tally to zero.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_settings","description":"Save current settings to config.json.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sell_all","description":"Panic sell — liquidate ALL open positions immediately.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sell_position","description":"Sell a single position by mint address immediately.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_pulse_match_mode","description":"Set the Pulse match mode.","write_action":false,"price_micros":0,"input_schema":null},{"name":"start_bot","description":"Start the snipe bot (equivalent to clicking 'Start Bot' in the GUI).","write_action":false,"price_micros":0,"input_schema":null},{"name":"stop_bot","description":"Stop the snipe bot (equivalent to clicking 'Stop Bot' in the GUI).","write_action":false,"price_micros":0,"input_schema":null},{"name":"transfer_sol","description":"Transfer SOL between trading and savings wallets.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_config","description":"Update a single config key. The bot must be restarted for some settings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_config_batch","description":"Validate and atomically update multiple settings from a JSON object.","write_action":true,"price_micros":0,"input_schema":null},{"name":"validate_current_config","description":"Validate all current settings and return errors and risk warnings.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-20T20:12:49.734Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:12:49.721Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"solana-snipe-bot-mcp","version":"1.1.0","found":true,"license":"Proprietary","dependencyCount":1,"publishedAt":"2026-08-31T23:17:52.041522Z"}],"repo":{"found":false,"owner":"Solara-Snipe-Bot","repo":"Solara-Snipe-Bot","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"Proprietary","lastPushAt":null,"score":0}}}},"grade_history":[],"reviews":[]}