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.

C
Caution
66/100

SEI MCP Server V2

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

Code Verified⚡ Live Monitored: not connected

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

Is this your MCP?

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.

// key findings
⚠️
Known vulnerabilities in dependencies: 2 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 1 credential: SEITRACE_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// tools this server exposes186 tools

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_tickers

Fetches ticker information for one or all markets from the Citrex protocol.

citrex_get_product

Fetches product information by its identifier (ID or symbol).

citrex_get_products

Fetches all products and parses their mark prices.

citrex_get_server_time

Fetches the current server time from the Citrex exchange.

citrex_get_config

Retrieves the configuration currently used by the Citrex SDK instance.

citrex_get_order_book

Fetches the order book for a specific market.

citrex_get_klines

Fetches historical kline (candlestick) data for a product.

citrex_get_trade_history

Fetches the trade history for a specific product.

citrex_get_account_health

Fetches the health of the user's account, including margin information.

citrex_list_balances

Fetches a list of all asset balances for the user's account.

citrex_list_open_orders

Lists the user's open orders.

citrex_calculate_margin_requirement

Calculates the margin requirement for a potential trade.

citrex_deposit

Deposits funds into the user's Citrex account.

citrex_withdraw

Withdraws funds from the user's Citrex account.

citrex_place_order

Places a new order on the Citrex exchange.

citrex_place_orders

Places multiple new orders on the Citrex exchange in a single transaction.

citrex_cancel_order

Cancels an existing open order.

citrex_cancel_orders

Cancels multiple existing open orders in a single transaction.

citrex_cancel_and_replace_order

Cancels an existing order and replaces it with a new one in a single transaction.

citrex_cancel_open_orders_for_product

Cancels all open orders for a specific product.

citrex_update_config

Updates the configuration and re-initializes the Citrex SDK instance.

get_token_price

Gets current price and market data for a token from CoinGecko.

get_token_historical_data

Gets historical price data for a token from CoinGecko.

search_tokens

Searches for tokens on CoinGecko by name or symbol.

get_trending_tokens

Gets currently trending tokens from CoinGecko.

get_token_by_contract

Gets token information by contract address from CoinGecko.

get_multiple_token_prices

Gets current prices for multiple tokens from CoinGecko.

create_debridge_order

Creates a deBridge cross-chain order. Provides an estimation and, if all wallet details are provided, a transaction to sign.

create_and_execute_debridge_order

Creates and executes a deBridge cross-chain order, returning the transaction hash.

get_debridge_quote_by_name

Gets a deBridge quote using chain names (e.g., 'sei', 'ethereum'). FOR DEVELOPMENT USE ONLY.

get_debridge_orders_by_wallet

Retrieves a list of historical deBridge orders for a given wallet address (maker), with optional filters.

get_debridge_order_by_tx_hash

Retrieves the details of a deBridge order by its creation transaction hash.

get_debridge_order_ids_by_tx_hash

Retrieves all deBridge order IDs created in a single transaction.

get_debridge_order_status_by_id

Retrieves the status and details of a specific deBridge order by its ID.

cancel_debridge_order

Initiates and executes the cancellation of an unfulfilled deBridge order.

deploy_erc20

Deploys a new ERC20 token to the specified network.

verify_erc20_contract_locally

Verifies an already deployed ERC20 contract by checking its parameters against the deployment inputs.

verify_erc20_contract

Verifies an already deployed ERC20 contract on Seitrace block explorer by submitting the source code for verification.

check_verification_status

Checks the verification status of a contract on Seitrace block explorer.

mint_erc20_tokens

Mints additional ERC20 tokens to a specified wallet address.

deploy_erc721

Deploys a new ERC721 (NFT) token to the specified network.

verify_erc721_contract_locally

Verifies an already deployed ERC721 contract by checking its parameters against the deployment inputs.

verify_erc721_contract

Verifies an already deployed ERC721 contract on a block explorer by submitting the source code for verification.

mint_nft

Mints a new NFT to a specified wallet address on an ERC721 contract.

mint_batch_nfts

Mints a batch of new NFTs to a specified wallet address on an ERC721 contract.

dex_search_pairs

Search for token pairs on DexScreener by token name, symbol, or address.

dex_get_token_pairs

Get all pairs for specific token addresses on DexScreener.

dex_get_pairs_by_address

Get pair information by specific pair address on DexScreener.

dex_get_token_profile

Get token profile information including description and links from DexScreener.

dex_get_latest_token_profiles

Get recently updated token profiles from DexScreener. This provides information about tokens with recent activity.

dex_get_top_boosted_tokens

Get top boosted tokens on DexScreener. These are tokens that have been promoted by their communities.

dex_get_orders_by_chain

Get trading orders/activity by chain on DexScreener. This provides information about active trading pairs on a specific blockchain.

dex_get_trending_like_data

Get 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_search

Perform advanced search for tokens with specific criteria. Useful for finding tokens by multiple search terms or filtering results.

dex_get_multi_chain_token_data

Get token pair data across multiple chains for the same token contract addresses.

execute_swap

Execute a token swap on DragonSwap

add_liquidity

Add liquidity to a DragonSwap V3 pool

remove_liquidity

Remove liquidity from a DragonSwap V3 position

collect_fees

Collect fees from a DragonSwap V3 position

get_position_info

Get information about a DragonSwap V3 position

get_or_create_pool

Get existing pool or create new DragonSwap V3 pool

get_pool_address

Get existing pool address for token pair and fee tier

create_pool

Create new DragonSwap V3 pool for token pair and fee tier

check_token_allowance

Check token allowance for DragonSwap contracts

get_token_balance_modified

Get token balance for an address

execute_multihop_swap

Execute a multi-hop token swap on DragonSwap

get_pool_info

Get information about a DragonSwap pool

calculate_tick_range

Calculate optimal tick range for liquidity provision

calculate_slippage

Calculate minimum amount out with slippage protection

create_multihop_path

Create encoded path for multi-hop swaps

wrap_sei

Wrap SEI to WSEI token

unwrap_sei

Unwrap WSEI to SEI token

get_dragonswap_token_price

Retrieves the current price of a token from a specific DragonSwap V3 pool.

get_dragonswap_swap_quote

Gets a quote for a single-hop swap from DragonSwap.

get_dragonswap_multihop_quote

Gets a quote for a multi-hop swap using an encoded path.

convert_tick_to_price

Converts a DragonSwap/Uniswap V3 pool tick to a human-readable price.

convert_price_to_tick

Converts a human-readable price to a DragonSwap/Uniswap V3 pool tick.

sort_dragonswap_tokens

Sorts two token addresses to determine which is token0 and token1.

get_dragonswap_tick_spacing

Returns the correct tick spacing for a given DragonSwap fee tier.

calculate_liquidity_amounts

Calculates the ideal amounts of two tokens to provide for liquidity based on a price range.

calculate_impermanent_loss

Calculates the potential impermanent loss for a liquidity position.

get_optimal_swap_route

Finds the best swap route by checking different fee tiers and paths.

get_pool_historical_data

Fetches historical event data for a specific DragonSwap pool.

search_hive_intelligence

Sends a natural language prompt to the Hive Intelligence API to retrieve blockchain data like wallet holdings, transaction history, and token information.

get_kame_quote

Retrieves a quote for a token swap from the Kame Aggregator. This function does not execute the swap.

swap_on_kame

Executes a token swap on the Kame Aggregator.

generate_kame_swap_calldata

Generates the transaction calldata for a swap without executing it.

get_kame_token_list

Retrieves a list of tokens from the Kame Aggregator. Can fetch all tokens, specific tokens by ID, or search for tokens.

get_kame_prices

Retrieves token prices from the Kame Aggregator. Can fetch all prices or prices for specific token IDs.

get_lifi_quote

Gets a cross-chain swap quote from Li.Fi, including transaction details.

get_lifi_route

Gets a cross-chain swap route from Li.Fi, including transaction details.

create_and_execute_lifi_order

Creates and executes a Li.Fi cross-chain swap, returning the executed route details.

get_lifi_chains

Fetches all EVM chains supported by the LI.FI SDK.

get_lifi_token

Fetches details for a specific token on a given chain using lifi sdk.

get_chain_info

Get information about Sei network

get_supported_networks

Get a list of supported EVM networks

get_block_by_number

Get a block by its block number

get_latest_block

Get the latest block from the EVM

get_transaction

Get detailed information about a specific transaction by its hash.

get_transaction_receipt

Get a transaction receipt by its hash

86 further tools are not listed here. The complete surface is in the source.

// known CVEs in dependencies2 high

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

high@modelcontextprotocol/sdk@1.7.0GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.7.0GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
🔐 secretSEITRACE_API_KEYOptional SeiTrace Insights API key for accessing SeiTrace Insights API services.
// quality suggestions

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.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 7 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/testinguser1111111/sei-mcp-server?variant=verified)](https://m8ven.ai/mcp/testinguser1111111/sei-mcp-server)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: 61f696d36ff25677c903a12864dad77c3de95277
code hash: 5457c56ff082ab9f91f07414785653b8c639044621dcaa6ea3e513eb6668ce33
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

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
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client