Run the Seashail MCP server in one line via uvx.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_account
Add a BIP-44 account index
-
bid_nft
Place bid/offer via marketplace envelope
-
borrow_tokens
Borrow against collateral
-
bridge_tokens
Bridge tokens cross-chain (Wormhole, LayerZero)
-
buy_nft
Buy NFT via marketplace envelope (Blur, Magic Eden, OpenSea, Tensor)
-
close_perp_position
Close a position (full or partial)
-
close_prediction
Cancel an existing order
-
configure_rpc
Override RPC endpoints
-
create_wallet
Create a new wallet (Shamir 2-of-3)
-
create_wallet_pool
Create a pool of managed wallets
-
estimate_gas
Estimate gas cost for an operation
-
export_shares
Export Shamir backup share
-
fund_wallets
Distribute funds across wallet pool
-
get_balance
Check token balance on a chain
-
get_bridge_status
Track a bridge transfer
-
get_capabilities
Discover chains, integrations, and surfaces
-
get_defi_yield_pools
Discover yield opportunities across protocols
-
get_deposit_info
Get deposit address for a chain/token
-
get_lending_positions
View lending/borrowing positions
-
get_market_data
Get market prices, funding rates
-
get_network_mode
Check current mainnet/testnet mode
-
get_nft_inventory
List NFTs in wallet (Solana)
-
get_policy
View current policy (global or per-wallet)
-
get_portfolio
Multi-chain portfolio overview
-
get_portfolio_analytics
Portfolio analytics and tracking
-
get_positions
View open perpetual positions
-
get_prediction_orderbook
View CLOB orderbook depth
-
get_prediction_positions
View open prediction positions
-
get_testnet_faucet_links
Get faucet URLs for testnets
-
get_token_price
Get USD price for a token
-
get_transaction_history
Recent transactions for a wallet
-
get_wallet_info
Get wallet addresses and details
-
import_wallet
Import an existing key/mnemonic
-
inspect_token
Look up token details (symbol, decimals, address)
-
lend_tokens
Supply tokens to lending protocols (Aave, Kamino, Compound, Marginfi)
-
list_wallets
List all wallets
-
modify_perp_order
Modify an existing limit order (Hyperliquid)
-
open_perp_position
Open a leveraged position (Hyperliquid, Jupiter Perps)
-
place_limit_order
Place a limit order (Hyperliquid)
-
place_prediction
Place a CLOB order on Polymarket
-
provide_liquidity
Add tokens to AMM pools (Uniswap LP, Orca LP)
-
pumpfun_buy
Buy a pump.fun token with SOL
-
pumpfun_get_coin_info
Get detailed coin info
-
pumpfun_list_new_coins
Discover recently launched meme coins
-
pumpfun_sell
Sell pump.fun tokens back to SOL
-
remove_liquidity
Withdraw from AMM pools
-
repay_borrow
Repay borrowed amounts
-
request_airdrop
Request SOL airdrop (devnet/testnet only)
-
rotate_shares
Rotate Shamir shares
-
search_prediction_markets
Search Polymarket events
-
sell_nft
Sell/list NFT via marketplace envelope
-
send_transaction
Send native or fungible tokens
-
set_active_wallet
Set the default wallet for tool calls
-
set_network_mode
Switch network mode (persistent)
-
stake_tokens
Stake for liquid staking derivatives (Lido, Jito)
-
swap_tokens
Swap tokens (Jupiter on Solana, Uniswap/1inch on EVM)
-
transfer_between_wallets
Internal transfer between wallets
-
transfer_nft
Transfer an NFT (Solana + EVM)
-
unstake_tokens
Unstake derivatives back to native tokens
-
withdraw_lending
Withdraw supplied tokens + interest
filesystem 1
- fs seashail_mcp-0.1.0/src/seashail_mcp/cli.py :2
import shutil
shell / exec 1
- shell seashail_mcp-0.1.0/src/seashail_mcp/cli.py :3
import subprocess