ENDPOINT 1
https://mcp.sanji.app/mcp
MCP server metadata
- Name
- Sanji
- Version
- 1.0.0
Sanji is a Solana meme-coin trading terminal (sanji.app) with a synced Telegram bot. Through this connector you can read the user's Sanji account (wallet, positions with live PnL, trade history, limit orders, statistics), analyse the market (what Sanji traders are buying, trending tokens, token safety reports, wallet profiles) and — only when the user has enabled Agent trading on sanji.app/mcp — buy, sell and place stop-loss / take-profit / limit orders with their Sanji-managed wallet. Rules: - Resolve any ticker to a mint address with search_tokens before trading, setting orders or reporting on a token; confirm ambiguous matches. - Before buy_token, sell_token, set_stop_loss_take_profit or create_limit_buy_order: restate the exact token, size, price levels and slippage, and wait for the user's explicit confirmation. Trades are real, irreversible and on-chain. - Never guess a 2FA code; ask the user for it when a tool says one is required. - Market signals (community flow, trending) are information, not financial advice — say so when recommending anything, and surface Rugcheck risks from get_token_report. - If a tool reports that the account is not connected or agent trading is off, point the user to https://sanji.app/mcp.
Known tools 20
get_my_accountUse this when the user asks about THEIR OWN Sanji account: wallet address, SOL balance, portfolio value, login type, whether agent trading through this connector is enabled, 2FA requirements, default slippage, and today's MCP usage.
Inferred read-onlyget_my_positionsUse this when the user asks about their open positions, PnL, what they are holding or how a trade is doing.
Potential side effectsget_my_portfolioUse this for the on-chain contents of the user's Sanji wallet: every SPL token balance with its current USD value, sorted by value.
Inferred read-onlyget_my_trade_historyUse this when the user asks what they bought or sold, when, at what price, or wants to review recent trades (web and Telegram bot trades both appear).
Inferred read-onlyget_my_limit_ordersUse this to list the user's pending limit orders: stop-loss and take-profit sells, and limit buys — with trigger price, current price, size and expiry.
Inferred read-onlyget_my_statsUse this when the user asks how they are doing overall: total realized PnL, win rate, number of trades, best/worst day, and a daily PnL calendar for a given month.
Inferred read-onlysearch_tokensFind Solana tokens by symbol, name or mint address and get their mint address, price, liquidity, market cap and 24h change.
Inferred read-onlyget_token_overviewQuick market snapshot for one token by mint address: price, 24h change, 24h volume, market cap and liquidity.
Inferred read-onlyget_trending_tokensTrending Solana tokens across all DEXes right now (CoinGecko/GeckoTerminal curated ranking merged with top 24h volume pools) with price, 24h change, volume, market cap and liquidity.
Inferred read-onlyget_wallet_reportProfile ANY Solana wallet (a wallet from get_top_wallets, or any address the user names): trade count, volume, win rate, average trade size, most-traded tokens, current holdings and recent swaps.
Potential side effectsget_market_pulseSTART HERE for any "what is hot / what are people buying / what should I look at / market overview" question.
Inferred read-onlyget_community_flowWhich tokens Sanji traders (web + Telegram bot) are buying and selling in a window — distinct buyers/sellers, trade counts, SOL volume, net flow and live price per token.
Potential side effectsget_top_walletsWallets worth watching: the wallets most copied by Sanji users through copy trading, with follower counts.
Inferred read-onlyget_token_reportFull due-diligence report for one token: market data (price, mcap, liquidity, volume/txns/price change by timeframe, age), Rugcheck safety (score, mint/freeze authority, LP lock %, holder count, top-holder concentration, flagged risks), and what Sanji traders did with it in the window.
Inferred read-onlybuy_tokenBuy a Solana token with SOL from the user's Sanji wallet (market swap via Jupiter; the transaction is submitted on-chain and confirms within about a minute).
Inferred read-onlysell_tokenSell part or all of a token the user holds back to SOL (market swap; the transaction is submitted on-chain and confirms within about a minute).
Inferred read-onlyset_stop_loss_take_profitCreate stop-loss and/or take-profit sell orders for a token the user holds.
Potential side effectscreate_limit_buy_orderCreate a limit buy: Sanji buys the token with the given SOL amount when its USD price DROPS to the trigger (use it for "buy X if it dips to $Y"; the trigger must be below the current price — use buy_token to buy now).
Potential side effectscancel_limit_orderCancel a pending limit order by id, or all orders (optionally of one kind) for a token.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sanji]
url = "https://mcp.sanji.app/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sanji": {
"type": "http",
"url": "https://mcp.sanji.app/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sanji
Remote MCP URL: https://mcp.sanji.app/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sanji": {
"url": "https://mcp.sanji.app/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sanji": {
"type": "http",
"url": "https://mcp.sanji.app/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sanji",
"transport": "streamable-http",
"url": "https://mcp.sanji.app/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.