SEI MCP Server V2 (testinguser1111111/sei-mcp-server) is an MCP server listed on the M8ven Trust Index. It scores 66 out of 100, grade C. It declares 186 tools. No publisher has claimed this listing.
Enables AI agents to interact with the Sei blockchain ecosystem through natural language, providing DeFi trading, NFT marketplace access, cross-chain bridging, token deployment, and comprehensive on-chain data analytics.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
testinguser1111111
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
citrex_get_tickersFetches ticker information for one or all markets from the Citrex protocol.
citrex_get_productFetches product information by its identifier (ID or symbol).
citrex_get_productsFetches all products and parses their mark prices.
citrex_get_server_timeFetches the current server time from the Citrex exchange.
citrex_get_configRetrieves the configuration currently used by the Citrex SDK instance.
citrex_get_order_bookFetches the order book for a specific market.
citrex_get_klinesFetches historical kline (candlestick) data for a product.
citrex_get_trade_historyFetches the trade history for a specific product.
citrex_get_account_healthFetches the health of the user's account, including margin information.
citrex_list_balancesFetches a list of all asset balances for the user's account.
citrex_list_open_ordersLists the user's open orders.
citrex_calculate_margin_requirementCalculates the margin requirement for a potential trade.
citrex_depositDeposits funds into the user's Citrex account.
citrex_withdrawWithdraws funds from the user's Citrex account.
citrex_place_orderPlaces a new order on the Citrex exchange.
citrex_place_ordersPlaces multiple new orders on the Citrex exchange in a single transaction.
citrex_cancel_orderCancels an existing open order.
citrex_cancel_ordersCancels multiple existing open orders in a single transaction.
citrex_cancel_and_replace_orderCancels an existing order and replaces it with a new one in a single transaction.
citrex_cancel_open_orders_for_productCancels all open orders for a specific product.
citrex_update_configUpdates the configuration and re-initializes the Citrex SDK instance.
get_token_priceGets current price and market data for a token from CoinGecko.
get_token_historical_dataGets historical price data for a token from CoinGecko.
search_tokensSearches for tokens on CoinGecko by name or symbol.
get_trending_tokensGets currently trending tokens from CoinGecko.
get_token_by_contractGets token information by contract address from CoinGecko.
get_multiple_token_pricesGets current prices for multiple tokens from CoinGecko.
create_debridge_orderCreates a deBridge cross-chain order. Provides an estimation and, if all wallet details are provided, a transaction to sign.
create_and_execute_debridge_orderCreates and executes a deBridge cross-chain order, returning the transaction hash.
get_debridge_quote_by_nameGets a deBridge quote using chain names (e.g., 'sei', 'ethereum'). FOR DEVELOPMENT USE ONLY.
get_debridge_orders_by_walletRetrieves a list of historical deBridge orders for a given wallet address (maker), with optional filters.
get_debridge_order_by_tx_hashRetrieves the details of a deBridge order by its creation transaction hash.
get_debridge_order_ids_by_tx_hashRetrieves all deBridge order IDs created in a single transaction.
get_debridge_order_status_by_idRetrieves the status and details of a specific deBridge order by its ID.
cancel_debridge_orderInitiates and executes the cancellation of an unfulfilled deBridge order.
deploy_erc20Deploys a new ERC20 token to the specified network.
verify_erc20_contract_locallyVerifies an already deployed ERC20 contract by checking its parameters against the deployment inputs.
verify_erc20_contractVerifies an already deployed ERC20 contract on Seitrace block explorer by submitting the source code for verification.
check_verification_statusChecks the verification status of a contract on Seitrace block explorer.
mint_erc20_tokensMints additional ERC20 tokens to a specified wallet address.
deploy_erc721Deploys a new ERC721 (NFT) token to the specified network.
verify_erc721_contract_locallyVerifies an already deployed ERC721 contract by checking its parameters against the deployment inputs.
verify_erc721_contractVerifies an already deployed ERC721 contract on a block explorer by submitting the source code for verification.
mint_nftMints a new NFT to a specified wallet address on an ERC721 contract.
mint_batch_nftsMints a batch of new NFTs to a specified wallet address on an ERC721 contract.
dex_search_pairsSearch for token pairs on DexScreener by token name, symbol, or address.
dex_get_token_pairsGet all pairs for specific token addresses on DexScreener.
dex_get_pairs_by_addressGet pair information by specific pair address on DexScreener.
dex_get_token_profileGet token profile information including description and links from DexScreener.
dex_get_latest_token_profilesGet recently updated token profiles from DexScreener. This provides information about tokens with recent activity.
dex_get_top_boosted_tokensGet top boosted tokens on DexScreener. These are tokens that have been promoted by their communities.
dex_get_orders_by_chainGet trading orders/activity by chain on DexScreener. This provides information about active trading pairs on a specific blockchain.
dex_get_trending_like_dataGet trending-like data by searching for popular tokens. This is an alternative to get data about popular tokens since DexScreener doesn't provide direct trending endpoints.
dex_advanced_searchPerform advanced search for tokens with specific criteria. Useful for finding tokens by multiple search terms or filtering results.
dex_get_multi_chain_token_dataGet token pair data across multiple chains for the same token contract addresses.
execute_swapExecute a token swap on DragonSwap
add_liquidityAdd liquidity to a DragonSwap V3 pool
remove_liquidityRemove liquidity from a DragonSwap V3 position
collect_feesCollect fees from a DragonSwap V3 position
get_position_infoGet information about a DragonSwap V3 position
get_or_create_poolGet existing pool or create new DragonSwap V3 pool
get_pool_addressGet existing pool address for token pair and fee tier
create_poolCreate new DragonSwap V3 pool for token pair and fee tier
check_token_allowanceCheck token allowance for DragonSwap contracts
get_token_balance_modifiedGet token balance for an address
execute_multihop_swapExecute a multi-hop token swap on DragonSwap
get_pool_infoGet information about a DragonSwap pool
calculate_tick_rangeCalculate optimal tick range for liquidity provision
calculate_slippageCalculate minimum amount out with slippage protection
create_multihop_pathCreate encoded path for multi-hop swaps
wrap_seiWrap SEI to WSEI token
unwrap_seiUnwrap WSEI to SEI token
get_dragonswap_token_priceRetrieves the current price of a token from a specific DragonSwap V3 pool.
get_dragonswap_swap_quoteGets a quote for a single-hop swap from DragonSwap.
get_dragonswap_multihop_quoteGets a quote for a multi-hop swap using an encoded path.
convert_tick_to_priceConverts a DragonSwap/Uniswap V3 pool tick to a human-readable price.
convert_price_to_tickConverts a human-readable price to a DragonSwap/Uniswap V3 pool tick.
sort_dragonswap_tokensSorts two token addresses to determine which is token0 and token1.
get_dragonswap_tick_spacingReturns the correct tick spacing for a given DragonSwap fee tier.
calculate_liquidity_amountsCalculates the ideal amounts of two tokens to provide for liquidity based on a price range.
calculate_impermanent_lossCalculates the potential impermanent loss for a liquidity position.
get_optimal_swap_routeFinds the best swap route by checking different fee tiers and paths.
get_pool_historical_dataFetches historical event data for a specific DragonSwap pool.
search_hive_intelligenceSends a natural language prompt to the Hive Intelligence API to retrieve blockchain data like wallet holdings, transaction history, and token information.
get_kame_quoteRetrieves a quote for a token swap from the Kame Aggregator. This function does not execute the swap.
swap_on_kameExecutes a token swap on the Kame Aggregator.
generate_kame_swap_calldataGenerates the transaction calldata for a swap without executing it.
get_kame_token_listRetrieves a list of tokens from the Kame Aggregator. Can fetch all tokens, specific tokens by ID, or search for tokens.
get_kame_pricesRetrieves token prices from the Kame Aggregator. Can fetch all prices or prices for specific token IDs.
get_lifi_quoteGets a cross-chain swap quote from Li.Fi, including transaction details.
get_lifi_routeGets a cross-chain swap route from Li.Fi, including transaction details.
create_and_execute_lifi_orderCreates and executes a Li.Fi cross-chain swap, returning the executed route details.
get_lifi_chainsFetches all EVM chains supported by the LI.FI SDK.
get_lifi_tokenFetches details for a specific token on a given chain using lifi sdk.
get_chain_infoGet information about Sei network
get_supported_networksGet a list of supported EVM networks
get_block_by_numberGet a block by its block number
get_latest_blockGet the latest block from the EVM
get_transactionGet detailed information about a specific transaction by its hash.
get_transaction_receiptGet a transaction receipt by its hash
86 further tools are not listed here. The complete surface is in the source.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
SEITRACE_API_KEYOptional SeiTrace Insights API key for accessing SeiTrace Insights API services.Tool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
186/186 tools missing one or more hints — citrex_get_tickers (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); citrex_get_product (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); citrex_get_products (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +183 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool inputs are validated
173/186 tool handlers declare input schemas (93%)
Declare an inputSchema with zod/joi/yup on every tool definition.
Tool handlers catch errors
164/186 tool handlers wrap calls in try/catch (88%)
Wrap each tool handler body in try/catch and return a structured error response.
Tool test coverage
Only 14/186 tools referenced in tests (8%)
Write tests that reference each tool by name so every tool has at least one test.
Production dependencies are patched
0 critical, 2 high severity in production deps — @modelcontextprotocol/sdk@1.7.0 (high), @modelcontextprotocol/sdk@1.7.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Domain consistency
npm scope @sei-mcp-v2 doesn't match GitHub owner testinguser1111111
Use the same org name across GitHub, npm, and your homepage so users can verify the publisher.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/testinguser1111111/sei-mcp-server)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check