solana-defi — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited solana-defi (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Interact with the Solana blockchain for DeFi operations, token management, NFTs, and network monitoring. All tools are available via the Tenzro Solana MCP Server.
| Service | URL | Description |
|---|---|---|
| Solana MCP | https://solana-mcp.tenzro.network/mcp | Solana MCP Server (port 3003) |
For local development, use http://localhost:3003/mcp.
#### solana_swap Get a swap quote from Jupiter aggregator for any SPL token pair.
Parameters:
input_mint (string, required) — Input token mint address (e.g. So11111111111111111111111111111111111111112 for SOL)output_mint (string, required) — Output token mint address (e.g. EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v for USDC)amount (string, required) — Amount in smallest unit (lamports for SOL)slippage_bps (u32, optional, default 50) — Slippage tolerance in basis pointsExample:
solana_swap(input_mint="So11111111111111111111111111111111111111112", output_mint="EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", amount="1000000000", slippage_bps=50)Returns: Jupiter quote with inAmount, outAmount, priceImpactPct, route plan.
#### solana_get_price Get current token price from Jupiter Price API.
Parameters:
token_id (string, required) — Token symbol or mint address (e.g. "SOL", "USDC", or mint address)Returns: Price in USD, confidence interval.
#### solana_stake Get staking instructions for native SOL staking or liquid staking via Marinade/Jito.
Parameters:
amount_sol (f64, required) — Amount of SOL to stakevalidator_address (string, optional) — Validator vote account addressReturns: Staking instructions and expected APY.
#### solana_get_yield Get current DeFi yield rates across Solana protocols (Marinade, Jito, Raydium, Orca, Kamino).
Returns: Protocol name, asset, APY, TVL for top yield opportunities.
#### solana_get_balance Get SOL balance for an address.
Parameters:
address (string, required) — Solana public key (base58)Returns: Balance in SOL and lamports.
#### solana_get_token_accounts Get all SPL token accounts owned by an address.
Parameters:
owner_address (string, required) — Solana public keyReturns: List of token accounts with mint, balance, decimals.
#### solana_transfer Build a SOL or SPL token transfer instruction.
Parameters:
from (string, required) — Sender public keyto (string, required) — Recipient public keyamount_lamports (u64, required) — Amount in lamports (1 SOL = 10^9 lamports)Returns: Transfer instruction details.
#### solana_get_token_info Get token metadata from Jupiter token list.
Parameters:
mint_address (string, required) — Token mint addressReturns: Token name, symbol, decimals, logo URI, tags.
#### solana_get_nft Get NFT metadata from Metaplex Digital Asset Standard API.
Parameters:
mint_address (string, required) — NFT mint addressReturns: Name, description, image URI, collection, attributes, owner.
#### solana_get_nfts_by_owner Get all NFTs owned by an address.
Parameters:
owner_address (string, required) — Solana public keyReturns: List of NFTs with metadata.
#### solana_get_slot Get current slot height on Solana.
Returns: Current slot number, epoch info.
#### solana_get_tps Get current transactions per second on Solana.
Returns: Average TPS from recent performance samples.
#### solana_get_transaction Get transaction details by signature.
Parameters:
signature (string, required) — Transaction signature (base58)Returns: Full transaction details including instructions, logs, status.
#### solana_resolve_domain Resolve a .sol domain name to a Solana address via Bonfida SNS.
Parameters:
domain (string, required) — Domain name (e.g. "toly.sol")Returns: Resolved Solana address.
solana_get_price(token_id="SOL") — Check current SOL pricesolana_get_balance(address="...") — Check SOL balancesolana_swap(input_mint="So111...2", output_mint="EPjF...1v", amount="1000000000") — Get quote for 1 SOL → USDCsolana_get_balance(address="...") — SOL balancesolana_get_token_accounts(owner_address="...") — All SPL tokenssolana_get_nfts_by_owner(owner_address="...") — All NFTssolana_get_slot() — Current slotsolana_get_tps() — Network throughput~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.