dexjup-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RPC_URL | Yes | Solana RPC URL (e.g., https://api.mainnet-beta.solana.com) | https://api.mainnet-beta.solana.com |
| TRADING_ENABLED | No | Set to 'true' to enable swap execution. Defaults to false (read-only). | false |
| SOLANA_PRIVATE_KEY | No | Solana private key for signing transactions (required only if TRADING_ENABLED=true). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Health check tool. Returns pong plus the current server time. |
| search_pairsA | Search DEX Screener for trading pairs matching free text, e.g. a token symbol or a pair like 'SOL/USDC'. Not scoped to one chain. |
| get_token_pairsA | List all DEX pools/pairs for a given token mint/contract address, sorted by 24h volume descending. |
| get_pairA | Get full detail for one specific DEX pair/pool by its pair address. |
| get_tokensA | Look up DEX pair data for up to 30 token addresses in a single call. Use this instead of repeated get_token_pairs calls when checking a list of tokens. |
| get_token_profilesA | List the latest trending/boosted token profiles from DEX Screener, optionally filtered to one chain. |
| get_jupiter_quoteA | Get a live Jupiter swap quote. Read-only — no wallet needed, executes nothing. Amounts are in the input mint's smallest unit (e.g. lamports for SOL). The returned quote is required as input to execute_swap. |
| get_token_overviewA | Combines DEX Screener market data (liquidity, volume, price change, socials) with a live Jupiter reference quote (1 SOL -> token) into one enriched response. Degrades gracefully: if the token has no DEX Screener listing or no Jupiter route, the other half of the response is still returned. |
| get_wallet_balanceA | Get the SOL balance (and optionally an SPL token balance) for a wallet address. If walletAddress is omitted, defaults to the server's configured trading wallet when trading is enabled. |
| get_swap_statusA | Check the confirmation status of a previously-submitted transaction signature, e.g. one returned by execute_swap. Read-only. |
| execute_swapA | Executes a REAL on-chain swap using a quote previously obtained from get_jupiter_quote or get_token_overview. Requires TRADING_ENABLED=true on the server and confirm: true on the call. Subject to server-side caps on amount, slippage, and quote freshness regardless of what is requested. This tool is always listed, even when trading is disabled, in which case it returns a structured refusal. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kinglewis1984-cloud/dexjup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server