add_liquidity
Add liquidity to a DEX trading pair
A broad EVM toolkit with the Sperax protocol on top — wallets, swaps, lending and token screening, plus USDs, veSPA and Demeter reads.
LABSCO SUMMARY
The Sperax half is what the name promises — USDs supply and rebase state, veSPA voting power, Demeter farm APRs, vault peg and collateral. The larger half is chain-agnostic: swaps, lending, ENS, portfolio, and a security stack that screens a token for honeypots, taxes and holder concentration before a signature is asked for. All of the read tools work with no key configured.
An MCP server for on-chain work on Arbitrum, BNB Chain and Ethereum. Most of the surface is general EVM — balances, transfers, swaps, bridges, staking, lending, ENS and contract security — and on top of that sit reads and actions for the Sperax protocol: the USDs auto-yield stablecoin, SPA governance, veSPA staking and Demeter yield farms.
create_wallet, get_native_balance, get_erc20_balance, transfer_erc20, batch_transfer_erc20, get_wallet_portfolio, get_multichain_portfolioget_token_approvals, check_token_allowance, check_approval_risks, revoke_token_approvalget_swap_quote, get_best_route, get_price_impact, execute_swap, plus add_liquidity, remove_liquidity, get_pool_reservesanalyze_token_security, detect_honeypot, detect_rug_pull_risk, get_holder_distribution, analyze_contract_permissions, and the GoPlus set including goplus_token_security, goplus_address_security and goplus_signature_decodeget_lending_position, calculate_health_factor, get_lending_rates, stake_tokens, get_staking_apr, stake_eth_lidoget_chainlink_price, get_multiple_prices, check_price_feed_health, get_uniswap_pool_priceusds_get_info, usds_get_rebase_state, usds_get_yield_info, vespa_get_position, vespa_calculate_power, demeter_list_farms, demeter_estimate_apr, vault_get_peg_status, vault_simulate_mintanalytics_get_tvl, analytics_compare_yields, governance_get_proposals, governance_get_voting_power, subgraph_usds_rebase_historyNode.js 18 or newer. The published package is @nirholas/sperax-mcp, launched over stdio through npx. Reads need no credentials at all: RPC_URL is optional, and ARBITRUM_RPC_URL swaps in your own endpoint for better reliability. Anything that signs a transaction needs PRIVATE_KEY in the environment — that is a wallet key sitting in plain client configuration, so use one holding only what you are prepared to lose. An HTTP server mode is available for integrations that want it.
One command — npx -y @nirholas/sperax-mcp
USE CASES
Screen it for honeypot behaviour and holder concentration, then read what its contract lets the owner do.
Read the portfolio across chains rather than one balance call at a time.
Read the current supply and yield, then check whether the address would actually receive the rebase.
List the farms, estimate the return, then read the details of the one you picked.
List what still has spending rights on the wallet, judge the risk, then revoke.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_liquidityAdd liquidity to a DEX trading pair
add_liquidity_nativeAdd liquidity with native token (ETH, BNB, MATIC) and another token
agents_getGet complete details for a specific DeFi AI agent including its full system prompt, opening message, and suggested questions. Use this to understand an agent's capabilities or to use its prompt in your own application.
agents_get_categoriesGet available agent categories and their counts. Useful for discovering what types of AI agents are available in the ecosystem.
agents_get_speraxGet all Sperax ecosystem-specific AI agents. Returns agents specialized for USDs, SPA, veSPA, governance, yield optimization, and other Sperax protocol features.
agents_listList available DeFi AI agents from the Sperax ecosystem. Returns agent definitions with system prompts, capabilities, and metadata. Agents cover DeFi, trading, portfolio management, security, and education.
agents_searchSearch for DeFi AI agents by keyword. Searches agent titles, descriptions, and tags to find relevant agents for specific use cases.
analytics_compare_yieldsCompare Sperax yields with other stablecoin yield opportunities. Helps users understand relative value.
analytics_get_apy_historyGet historical APY data for USDs showing yield performance over time.
analytics_get_protocol_healthGet comprehensive protocol health metrics including collateralization, oracle status, and risk indicators.
analytics_get_revenueGet protocol revenue statistics including fee collection, yield generation, and treasury growth.
analytics_get_tvlGet comprehensive Total Value Locked (TVL) breakdown across all Sperax protocol components including Vault, staking, and farms.
analytics_get_user_statsGet user statistics for the Sperax protocol including holder counts, distribution, and activity metrics.
analyze_contract_permissionsAnalyze a contract for dangerous permissions and admin functions
analyze_token_securityAnalyze a token contract for security risks and red flags
approve_nft_for_marketplaceApprove an NFT for sale on a marketplace (Seaport/OpenSea)
approve_token_spendingApprove another address (like a DeFi protocol or exchange) to spend your ERC20 tokens. This is often required before interacting with DeFi protocols.
batch_check_allowancesCheck token allowances for multiple token/spender pairs
batch_resolve_addressesReverse resolve multiple addresses to ENS names
batch_transfer_erc20Transfer ERC20 tokens to multiple recipients in a single transaction (gas efficient)
batch_transfer_nftsTransfer multiple NFTs to one or more recipients
borrow_from_lendingBorrow assets from a lending protocol
burn_erc20_tokensBurn ERC20 tokens (send to zero address or call burn function if available)
buyback_get_statsGet SPA buyback and burn program statistics
calculate_arbitrageCalculate potential arbitrage opportunity between two DEXs
calculate_event_signatureCalculate the keccak256 topic hash for an event signature
calculate_health_factorCalculate health factor after a potential action
calculate_portfolio_allocationCalculate portfolio allocation percentages
calculate_proposal_idCalculate proposal ID from proposal parameters
calculate_tx_costCalculate the cost of a transaction in native tokens and USD
cancel_transactionCancel a pending transaction by sending a 0-value transaction to yourself with the same nonce but higher gas
cast_voteCast a vote on a governance proposal
check_address_typeDetermine if an address is a contract, EOA, or known entity
check_approval_risksCheck token approvals for a wallet and identify risky unlimited approvals
check_contract_ownershipVerify contract ownership status - check if renounced, multisig, or EOA
check_ens_availabilityCheck if an ENS name is available for registration
check_nft_approvalCheck if an operator is approved to manage NFTs
check_nft_ownershipCheck if an address owns a specific NFT
check_price_feed_healthCheck if a price feed is stale or unhealthy
check_token_allowanceCheck ERC20 token allowance for a spender
check_vote_eligibilityCheck if an address can vote on a proposal
claim_staking_rewardsClaim pending staking rewards
create_erc20_tokenCreate a new ERC20 token
create_permit_signatureCreate an EIP-2612 permit signature for gasless token approvals
create_subdomainCreate a subdomain under an ENS name you own
create_walletCreate a new random wallet with private key and address
decode_transaction_dataDecode transaction input data to understand what it does
demeter_calculate_rewardsCalculate pending rewards for a user in a specific farm
demeter_estimate_aprEstimate APR impact and projected rewards for a deposit amount
demeter_get_farm_detailsGet detailed information about a specific Demeter farm
demeter_get_farm_typesGet supported farm types (UniV3, CamelotV2, CamelotV3, BalancerV2) and creation information
demeter_get_top_farmsGet the highest APR Demeter farms sorted by yield
demeter_get_user_positionGet all Demeter farm positions for a user address
demeter_list_farmsList all active Demeter yield farms with optional APR and token filters
derive_addresses_from_mnemonicDerive multiple addresses from a mnemonic using HD wallet derivation paths
detect_honeypotCheck if a token is a honeypot (can buy but not sell)
detect_rug_pull_riskAnalyze a token contract for rug pull indicators and security risks
dripper_calculate_earningsCalculate expected earnings from USDs rebasing over a specified period. Shows projected yield for a given balance.
dripper_estimate_next_rebaseEstimate the next rebase amount and when it will occur. Helps users understand upcoming yield distribution.
dripper_get_balanceGet the current balance of yield waiting to be distributed through the Dripper. Shows pending yield in the queue.
dripper_get_configGet Dripper configuration parameters including drip duration, rate limits, and governance settings.
dripper_get_statusGet current Dripper status including drip rate, pending yield, and distribution schedule. Shows how yield flows to USDs holders.
encode_call_dataEncode function call data for use in multicall
estimate_block_timeEstimate the average block time for a network by analyzing recent blocks
estimate_bridge_timeEstimate how long a bridge transfer will take
estimate_gasEstimate gas for a specific transaction
execute_bridgeExecute a cross-chain bridge transfer
execute_multicallExecute multiple contract calls in a single transaction
execute_swapExecute a token swap on a DEX
fetch_nft_metadataFetch and parse NFT metadata from its token URI
generate_mnemonicGenerate a new BIP-39 mnemonic seed phrase for wallet creation
get_address_from_private_keyGet the EVM address derived from a private key
get_approval_eventsGet ERC20 approval events for a token or address
get_available_price_feedsList available Chainlink price feeds on a network
get_best_routeFind the optimal swap route across multiple DEXs for the best price
get_block_by_hashGet a block by hash
get_block_by_numberGet a block by number
get_block_rangeGet a range of blocks with summary information
get_block_receiptsGet all transaction receipts for a specific block
get_block_rewardsEstimate block rewards for miners/validators on a specific block
get_block_with_transactionsGet a block with full transaction details (not just hashes)
get_blocks_by_minerFind recent blocks produced by a specific miner/validator address
get_bridge_feesGet detailed fee breakdown for a bridge transfer
get_bridge_quoteGet a quote for bridging tokens across chains
get_bridge_statusTrack the status of a bridge transaction
get_chain_infoGet chain information for a specific network
get_chainlink_priceGet price from a Chainlink price feed
get_contract_logsGet event logs from a specific contract
get_custom_price_feedGet price from a custom Chainlink price feed address
get_dex_liquidityGet liquidity information for a trading pair on a DEX
get_eip1559_feesGet detailed EIP-1559 fee data including base fee and priority fee
get_ens_avatarGet the avatar URL for an ENS name
get_ens_name_detailsGet comprehensive details about an ENS name
get_ens_text_recordsGet text records for an ENS name (avatar, twitter, email, etc.)
get_erc1155_token_metadataGet the metadata for an ERC1155 token (multi-token standard used for both fungible and non-fungible tokens). The metadata typically points to JSON metadata about the token.
get_erc20_balanceGet ERC20 token balance for an address
get_erc20_token_infoGet ERC20 token information
get_erc20_transfersGet ERC20 token transfer events
get_event_topicsGet topic hashes for common events
get_farming_positionGet LP farming position and pending rewards
get_finality_statusGet the finality status for a block or transaction on the network
get_flash_loan_infoGet flash loan information and fees for a protocol
get_gas_historyGet historical gas prices from recent blocks
get_gas_oracleGet comprehensive gas price recommendations for different speed tiers
get_gas_priceGet current gas price for a network
get_gas_prices_all_chainsGet gas prices across all supported chains for comparison
get_governance_paramsGet governance parameters like voting delay, period, and thresholds
get_holder_distributionAnalyze token holder distribution for concentration risks
get_latest_blockGet the latest block
get_lending_positionGet a user's lending/borrowing position on a protocol
get_lending_protocolsGet list of supported lending protocols on a network
get_lending_ratesGet current supply and borrow rates for a lending market
get_lido_statsGet Lido staking statistics and APR
get_liquid_staking_infoGet liquid staking token addresses and info for a network
get_liquidatable_positionsFind positions that can be liquidated (health factor < 1)
get_logs_by_topicGet logs filtered by event topic hash
get_lp_balanceGet LP token balance for a trading pair
get_multi_native_balancesGet native token balances for multiple addresses
get_multi_token_balancesGet balances of multiple tokens for an address in a single call
get_multi_token_infoGet name, symbol, decimals for multiple tokens in a single call
get_multichain_portfolioGet portfolio across multiple chains
get_multiple_pricesGet prices for multiple pairs in a single call
get_native_balanceGet native token balance for an address
get_network_healthCheck the health and synchronization status of the network connection
get_network_metadataGet comprehensive metadata about a network including explorers, native currency, and features
get_nft_collection_infoGet comprehensive information about an NFT collection (total supply, name, symbol)
get_nft_infoGet detailed information about a specific NFT (ERC721 token), including collection name, symbol, token URI, and current owner if available.
get_nfts_by_ownerGet the count of NFTs owned by an address in a specific collection
get_pending_transaction_countGet the number of pending transactions for an address (difference between pending and latest nonce)
get_pending_transactions_infoGet information about pending transactions in the mempool for a network
get_pool_reservesGet the reserves in a liquidity pool
get_portfolio_overviewGet a comprehensive portfolio overview for an address
get_price_impactCalculate the price impact for a given trade size
get_proposal_detailsGet details of a governance proposal
get_recent_eventsGet recent events from the last N blocks for monitoring
get_staking_aprCalculate estimated APR for a staking contract
get_staking_positionGet staking position and rewards for an address
get_staking_protocolsGet list of popular staking protocols on a network
get_standard_gas_limitsGet standard gas limits for common transaction types
get_supported_bridgesList all supported bridge protocols and their capabilities
get_supported_dexsList all supported DEXs on a specific network
get_supported_networksGet list of supported networks
get_swap_quoteGet a swap quote for exchanging tokens. Returns expected output amount and price impact.
get_token_approvalsGet a list of token spending approvals for an address. Shows which contracts can spend your tokens.
get_token_balanceGet balance of a specific token
get_token_holder_countEstimate token holder count by analyzing transfer events
get_token_supply_infoGet comprehensive token supply information including total supply, burned, and circulating
get_transactionGet detailed information about a specific transaction by its hash. Includes sender, recipient, value, data, and more.
get_uncle_blocksGet uncle (ommer) blocks for a specific block. Uncle blocks are valid blocks that weren't included in the main chain.
get_uniswap_pool_priceGet current price from a Uniswap V3 pool
get_voting_powerGet voting power for an address at a specific block
get_wallet_activityGet recent transaction count and activity level
get_wallet_portfolioGet a comprehensive portfolio summary for a wallet including native balance and common token balances
get_wrapped_native_balanceGet the wrapped native token balance (WETH, WBNB, WMATIC, etc.) for an address
goplus_address_securityCheck if an address is associated with malicious activity (scams, phishing, hacks)
goplus_approval_securityCheck token approval security - analyze if approved spender contracts are risky
goplus_dapp_securityCheck dApp/website security - detect phishing sites, malicious dApps
goplus_nft_securityCheck NFT collection security - detect fake collections, malicious contracts
goplus_rugpull_detectionComprehensive rug pull detection combining multiple GoPlus security checks
goplus_signature_decodeDecode signature/permit data to understand what you're signing (prevents blind signing attacks)
goplus_supported_chainsGet list of blockchain networks supported by GoPlus security API
goplus_token_securityCheck token security using GoPlus API - detects honeypots, rug pulls, malicious code, and other risks
governance_get_delegatesGet delegation information for an address including who they delegate to and who delegates to them.
governance_get_overviewGet overview of Sperax DAO governance including voting mechanisms, quorum requirements, and governance parameters.
governance_get_proposal_detailsGet detailed information about a specific governance proposal including full description, votes, and execution status.
governance_get_proposalsGet list of governance proposals with their status, votes, and outcomes.
governance_get_voting_powerGet voting power for a specific address based on their veSPA holdings.
hash_messageHash a message using EIP-191 format
import_wallet_from_mnemonicImport a wallet from a mnemonic seed phrase
is_contractCheck if an address is a smart contract or an externally owned account (EOA)
news_get_bitcoinGet Bitcoin-specific news including BTC price movements, mining, Lightning Network, ordinals, inscriptions, and Bitcoin ecosystem developments.
news_get_breakingGet breaking crypto news from the last 2 hours. Use this for time-sensitive updates and recent market-moving events.
news_get_defiGet DeFi-specific news covering yield farming, DEXs, lending protocols, liquidity pools, and decentralized finance developments.
news_get_latestGet the latest cryptocurrency news from 7 major sources: CoinDesk, The Block, Decrypt, CoinTelegraph, Bitcoin Magazine, Blockworks, and The Defiant. No API key required.
news_get_sourcesGet information about all available news sources including their names, categories, and current status.
news_get_speraxSearch for news specifically about Sperax protocol, USDs stablecoin, SPA token, and related ecosystem developments.
news_searchSearch crypto news by keywords across all 7 sources. Useful for finding news about specific topics, tokens, protocols, or events.
oracle_check_deviationCheck if a stablecoin price has deviated from $1.00 beyond a threshold. Important for monitoring depeg risks.
oracle_check_stalenessCheck if any oracle prices are stale (outdated). Critical for protocol safety monitoring.
oracle_get_all_pricesGet current prices for all collateral assets from Chainlink oracles. Shows price, last update time, and freshness status.
oracle_get_priceGet the current price for a specific asset from its Chainlink oracle. Includes detailed round data and freshness info.
oracle_get_sourcesGet information about oracle sources and providers used by Sperax. Shows oracle architecture and redundancy.
plugins_coingecko_priceGet cryptocurrency price and market data from CoinGecko via the official plugin. Returns current price, market cap, volume, and 24h change.
plugins_defillama_tvlGet DeFi protocol TVL (Total Value Locked) and metrics from DefiLlama. Returns TVL, chain breakdown, and historical data.
plugins_executeExecute a plugin function through the SperaxOS gateway. Routes the request to the appropriate plugin API and returns the result.
plugins_get_manifestGet detailed plugin manifest including all available functions, parameters, and configuration. Use this to understand what a plugin can do.
plugins_listList available SperaxOS plugins from plugin.delivery marketplace. Returns plugins with their capabilities, categories, and metadata.
plugins_searchSearch for plugins by keyword in the SperaxOS plugin marketplace. Finds plugins matching the search query in name, description, or tags.
portfolio_get_summaryGet a complete summary of a user's Sperax protocol position including USDs balance, SPA holdings, veSPA locks, xSPA redemptions, and estimated total USD value. This is the best single tool to understand a user's full exposure to Sperax.
portfolio_get_valueGet the estimated total USD value of a user's Sperax portfolio using current oracle prices.
read_contractRead data from a smart contract by calling a view/pure function
recover_signerRecover the signer address from a signature
register_ens_nameRegister a new ENS name via ETH Registrar Controller (requires commit-reveal process)
remove_liquidityRemove liquidity from a DEX trading pair
renew_ensExtend the registration of an ENS name
repay_to_lendingRepay borrowed assets to a lending protocol
resolve_ens_nameResolve an ENS name to its Ethereum address
reverse_resolve_addressGet the ENS name for an Ethereum address (reverse lookup)
revoke_nft_approvalRevoke NFT approval for a marketplace or operator
revoke_token_approvalRevoke a token spending approval by setting allowance to 0
set_ens_recordsSet records for an ENS name (address, text records, contenthash)
sign_messageSign a message with a private key (personal_sign)
sign_typed_dataSign typed data using EIP-712
simulate_transactionSimulate a transaction to check if it would succeed without actually sending it
spa_get_balanceGet all SPA-related balances (SPA, veSPA, xSPA) for an address
spa_get_infoGet SPA token overview including supply, staking stats, and tokenomics
speed_up_transactionSpeed up a pending transaction by resubmitting it with higher gas price. Only works for pending transactions.
stake_eth_lidoStake ETH with Lido to receive stETH (liquid staking)
stake_lp_tokensStake LP tokens in a MasterChef-style farming contract
stake_tokensStake tokens in a staking contract
subgraph_protocol_statsGet aggregated protocol statistics from all subgraphs. Overview of TVL, holders, and activity.
subgraph_spa_transfer_historyGet SPA token transfer history for an address. Shows inflows, outflows, and counterparties.
subgraph_usds_rebase_historyGet USDs rebase event history. Shows yield distribution events, amounts, and APR over time.
subgraph_vespa_lock_historyGet historical veSPA lock events for an address. Shows when SPA was locked, amounts, and lock durations over time.
subgraph_vespa_voting_power_historyGet historical voting power snapshots for veSPA. Shows how voting power has changed over time due to decay and additional locks.
supply_get_circulatingGet real-time circulating supply for SPA and USDs tokens. Circulating supply excludes locked tokens, treasury holdings, and burned tokens.
supply_get_spa_breakdownGet detailed SPA token supply breakdown including veSPA locked, xSPA pending, treasury, and team allocations.
supply_get_usds_breakdownGet detailed USDs stablecoin supply breakdown including rebasing vs non-rebasing supply.
supply_to_lendingSupply/deposit assets to a lending protocol to earn interest
swap_estimate_price_impactEstimate the price impact for a given swap size. Helps users understand how their trade will move the market.
swap_get_best_routeFind the optimal swap route across all DEXs for the best execution price. Compares Camelot, SushiSwap, and Uniswap V3.
swap_get_quoteGet a swap quote for trading between SPA, USDs, and other tokens. Returns expected output amount and price impact.
transfer_ensTransfer ENS name ownership to a new address
transfer_erc1155Transfer ERC1155 tokens to another address. ERC1155 is a multi-token standard that can represent both fungible and non-fungible tokens in a single contract.
transfer_erc20Transfer ERC20 tokens to an address
transfer_native_tokenTransfer native tokens (BNB, ETH, MATIC, etc.) to an address
transfer_nftTransfer an NFT to an address
unstake_tokensUnstake/withdraw tokens from a staking contract
unwrap_native_tokenUnwrap wrapped tokens back to native tokens (WETH→ETH, WBNB→BNB, WMATIC→MATIC, etc.)
unwrap_wstethUnwrap wstETH back to stETH
usds_get_balanceGet USDs balance for a specific address including credits and rebase state
usds_get_collateral_ratioGet current protocol collateralization ratio and health status
usds_get_infoGet USDs stablecoin overview including total supply, current APR, and last rebase time
usds_get_mint_paramsGet current mint and redeem parameters including fees and supported collaterals
usds_get_rebase_paramsGet detailed rebase parameters from RebaseManager including APR limits, timing, and available rebase amount
usds_get_rebase_stateCheck if an address receives yield rebases (Opt-In, Opt-Out, or NotSet)
usds_get_yield_infoGet current yield metrics including APR, drip rate, and yield distribution
vault_get_allocation_targetsGet target allocation percentages for each collateral and compare to current allocation. Shows rebalancing needs.
vault_get_collateral_detailsGet detailed information about a specific collateral including balance, price, allocation limits, and strategy deployment.
vault_get_collateralsGet list of all supported collaterals with their current allocations, limits, and oracle prices. Shows the composition backing USDs.
vault_get_oracle_pricesGet current oracle prices for all collaterals with freshness indicators. Essential for understanding if prices are stale.
vault_get_peg_statusCheck USDs peg status relative to $1.00. Shows current deviation, historical stability, and arbitrage opportunities.
vault_get_statusGet comprehensive Vault status including TVL, utilization, health metrics, and key parameters. Essential for understanding overall protocol health.
vault_get_strategiesGet list of all yield strategies deployed by the Vault, including their allocations, protocols, and supported collaterals. Shows where collateral is earning yield.
vault_get_strategy_detailsGet detailed information about a specific yield strategy including performance metrics, risk parameters, and allocation.
vault_simulate_mintSimulate minting USDs with a specific collateral. Shows expected output, fees, slippage, and final amount.
vault_simulate_redeemSimulate redeeming USDs for collateral. Shows expected output, fees, and which collaterals you will receive.
verify_contractCheck if a contract is verified and get basic verification status
verify_contract_sourceCheck if a contract is verified on block explorers like Etherscan/Basescan and get verification details
verify_messageVerify a signed message and recover the signer address
verify_message_signatureVerify a personal_sign message signature
verify_typed_data_signatureVerify an EIP-712 typed data signature
vespa_calculate_powerCalculate veSPA voting power for a potential lock amount and duration
vespa_get_positionGet veSPA lock position including locked amount, voting power, and unlock time
vespa_get_statsGet global veSPA statistics including total locked and average lock duration
withdraw_from_lendingWithdraw supplied assets from a lending protocol
withdraw_lp_tokensWithdraw LP tokens from a MasterChef-style farming contract
wrap_native_tokenWrap native tokens to their wrapped ERC-20 version (ETH→WETH, BNB→WBNB, MATIC→WMATIC, etc.)
wrap_stethWrap stETH to wstETH (non-rebasing wrapped staked ETH)
write_contractWrite data to a smart contract by calling a state-changing function
xspa_calculate_redemptionCalculate SPA received from xSPA redemption with different vesting periods
xspa_get_positionGet xSPA balance and redemption options for an address
yield_reserve_check_token_permissionCheck if a token is allowed for swapping in the Yield Reserve. Tokens can be enabled as source (input) or destination (output) tokens.
yield_reserve_get_flowGet detailed information about how yield flows through the Yield Reserve to USDs holders and SPA buyback.
yield_reserve_get_statusGet comprehensive Yield Reserve status including configuration, balances, buyback percentage, and connected contracts. The Yield Reserve is the bridge between yield strategies and the Dripper/Buyback.
yield_reserve_get_swap_quoteGet a quote for swapping tokens through the Yield Reserve. Uses protocol oracle prices for fair value swaps.
BEFORE YOU INSTALL
266 tools when we connected. The documentation states 57 tools and a separate page names 17 more, well short of this count, so most tools here have no description in those pages.
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 266 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @nirholas/sperax-mcp{
"mcpServers": {
"sperax": {
"command": "npx",
"args": [
"-y",
"@nirholas/sperax-mcp"
]
}
}
}{
"servers": {
"sperax": {
"command": "npx",
"args": [
"-y",
"@nirholas/sperax-mcp"
]
}
}
}