Alpaca Trading API integration for Model Context Protocol (MCP)
GDEX Trading is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
GDEX (gdex.pro) trading for AI agents: spot, perps and HyperLiquid on Solana, EVM and more chains
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user gdex-trading-mcp '--' npx -y @gemachdao/gdex-mcp-server
# 2 — ask your agent for something these tools do
# search_gdex_docs, get_sdk_pattern, get_api_info and 114 more
GDEX Trading costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts GDEX Trading as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. Its scan result is on the Security tab — read the surface before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. You need Node.js — the current LTS (24) is the safe choice; npx comes with it. Claude Code registers it in one command; --scope user makes it available in every project. The '--' is in quotes so that PowerShell passes it on.
claude mcp add --scope user gdex-trading-mcp '--' npx -y @gemachdao/gdex-mcp-serverReconnect, or start a new session, and the tools appear in the model’s tool list.
Nothing is required, but it can take GDEX_API_KEY (GDEX API key; the server auto-authenticates with it on startup), GDEX_API_URL (Override the GDEX API base URL (default: https://trade-api.gemach.io/v1)) if you want to set them.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
117 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Search GDEX documentation and skill files by keyword. Returns matching skill sections.
No parameter schema on file.
Get TypeScript code patterns for common GDEX SDK operations. Returns working code examples.
No parameter schema on file.
Get GDEX API endpoint details — URL, method, parameters, and response format.
No parameter schema on file.
Explain an end-to-end GDEX trading workflow with step-by-step instructions and code.
No parameter schema on file.
Get supported chains, chain IDs, DEXes, and capabilities.
No parameter schema on file.
Get a complete trading guide for spot, perp, or limit order trading.
No parameter schema on file.
Get a copy trading guide for Solana spot or HyperLiquid perp copy trading.
No parameter schema on file.
Get React UI component patterns for GDEX trading interfaces.
No parameter schema on file.
Authenticate with a GDEX API key. Sets the Bearer token for all subsequent requests.
No parameter schema on file.
Generate a secp256k1 session keypair for managed-custody trade signing. Returns sessionPrivateKey and sessionKey (compressed public key).
No parameter schema on file.
Sign in to GDEX managed-custody system using encrypted computedData payload.
No parameter schema on file.
Build the encrypted sign-in computedData payload from raw credentials. Returns the payload to use with managed_sign_in.
No parameter schema on file.
Get a cross-chain bridge quote without executing. Returns estimated output, provider, and time.
No parameter schema on file.
Execute a cross-chain bridge transaction. Requires managed-custody auth.
No parameter schema on file.
Get bridge order history for a user. Requires session-key auth.
No parameter schema on file.
Get top 300 wallets ranked by totalPnl for Solana spot copy trade leaderboard. No auth. Cached 2 min.
No parameter schema on file.
Get top 300 wallets ranked by net received. No auth. Cached 2 min.
No parameter schema on file.
Get hot new tokens heavily traded by top wallets. No auth. Cached 20s.
No parameter schema on file.
List supported DEXes for a chain (e.g. Raydium, Pumpfun on Solana). No auth.
No parameter schema on file.
List all copy trade configurations for a user. Requires session-key auth.
No parameter schema on file.
List copy trade transaction history with PnL. Requires session-key auth.
No parameter schema on file.
Create a new copy trade to auto-mirror a Solana trader's buys/sells. Solana only.
No parameter schema on file.
Update or delete a Solana copy trade. WARNING: Both isDelete and isChangeStatus permanently delete.
No parameter schema on file.
Execute a cross-margin perpetual trade directly with a private key (no managed custody). Supports TP/SL and builder fees.
No parameter schema on file.
Execute an isolated-margin perpetual trade directly with a private key. Requires explicit leverage.
No parameter schema on file.
Execute a spot trade directly on HyperLiquid with a private key.
No parameter schema on file.
Cancel an open order directly with a private key on HyperLiquid.
No parameter schema on file.
Get top HyperLiquid perp traders by volume, trade count, or deposit. No auth. Cached 15 min.
No parameter schema on file.
Get top 30 HyperLiquid perp traders ranked by PnL. Data by day/week/month. No auth. Cached 15 min.
No parameter schema on file.
Get detailed trading stats for an HL user: daily PnL, volumes, trade counts, win rates. No auth. Cached 1 hr.
No parameter schema on file.
Get available perpetual DEX list on HyperLiquid. No auth.
No parameter schema on file.
Get all tradeable assets on HyperLiquid with max leverage info. No auth.
No parameter schema on file.
Get account state (positions, margin) on a HyperLiquid DEX. No auth. Builder/HIP-3 positions (e.g. xyz:NVDA) live under their own dex — pass dex ("xyz") to see them. The default query does NOT show builder positions; an open builder position will look empty without dex.
No parameter schema on file.
Get market metadata and asset contexts from HyperLiquid. No auth.
No parameter schema on file.
Get supported deposit tokens for HyperLiquid. No auth.
No parameter schema on file.
List all HL perp copy trade configurations for a user. Requires session-key auth.
No parameter schema on file.
Get HL copy trade fill history. Supports pagination (max 100 per page). Session-key auth. Cached 15s.
No parameter schema on file.
Create a new HL perp copy trade. Copies a trader's long/short perpetual positions.
No parameter schema on file.
Update or delete an HL perp copy trade. WARNING: Both isDelete and isChangeStatus permanently delete.
No parameter schema on file.
Create a limit buy order — buy a token when price drops to target. Uses ABI-encoded + AES-encrypted computedData.
No parameter schema on file.
Create a limit sell order — sell a token when price reaches target. Auto-classifies as TP or SL.
No parameter schema on file.
Update or delete an existing limit order. Set isDelete=true to cancel.
No parameter schema on file.
List active limit orders for a user on a specific chain. Requires session-key auth.
No parameter schema on file.
Submit an encrypted managed-custody buy trade via the GDEX backend.
No parameter schema on file.
Submit an encrypted managed-custody sell trade via the GDEX backend.
No parameter schema on file.
Poll the status of a managed-custody trade by requestId.
No parameter schema on file.
Build an encrypted managed-custody trade computedData payload from raw credentials.
No parameter schema on file.
Get full HyperLiquid account state: positions, margin, balance, withdrawable amount. No auth required.
No parameter schema on file.
Get all open perpetual positions for a wallet on HyperLiquid. No auth required.
No parameter schema on file.
Get the current mark price for a HyperLiquid asset. No auth required.
No parameter schema on file.
Get all current mid prices across all HyperLiquid assets. No auth required.
No parameter schema on file.
Get USDC balance on HyperLiquid for a wallet. No auth required.
No parameter schema on file.
Get all open orders on HyperLiquid for a wallet. No auth required.
No parameter schema on file.
Get trade history on HyperLiquid for a wallet. No auth required.
No parameter schema on file.
Get HyperLiquid spot trading state for a wallet. No auth required.
No parameter schema on file.
Get the active leverage setting a trader uses for a specific coin on HyperLiquid.
No parameter schema on file.
Open a perpetual futures position on HyperLiquid with leverage, TP/SL. Supports market and limit orders.
No parameter schema on file.
Place a simple perp order on HyperLiquid without TP/SL.
No parameter schema on file.
Close a specific perp position using a reduce-only market order.
No parameter schema on file.
Close all open perpetual positions on HyperLiquid. Note: may be unreliable — prefer closing per-coin.
No parameter schema on file.
Cancel a specific open perp order on HyperLiquid.
No parameter schema on file.
Cancel all open perp orders on HyperLiquid.
No parameter schema on file.
Set leverage for a specific asset on HyperLiquid. Supports cross and isolated margin modes.
No parameter schema on file.
Deposit USDC into the HyperLiquid perpetual account from Arbitrum.
No parameter schema on file.
Withdraw USDC from the HyperLiquid perpetual account.
No parameter schema on file.
Fetch the full cross-chain portfolio for a wallet — all token balances with USD values and perp positions.
No parameter schema on file.
Get token balances for a wallet on a specific chain.
No parameter schema on file.
Get historical trades for a wallet with pagination and time filters.
No parameter schema on file.
Get detailed token info: price, market cap, liquidity, DEX pools, social links, security info. No auth.
No parameter schema on file.
Get trending tokens sorted by volume and price change. No auth.
No parameter schema on file.
Get OHLCV candlestick data for a token. No auth.
No parameter schema on file.
Get top performing trader wallets ranked by P&L, win rate, volume, or trade count.
No parameter schema on file.
Get wallet information including native token balance.
No parameter schema on file.
Generate a new EVM wallet offline (no network call). Returns address, privateKey, and mnemonic.
No parameter schema on file.
Buy a token on any supported chain (Solana, Sui, Ethereum, Base, Arbitrum, BSC, etc.) using the best DEX route.
No parameter schema on file.
Sell a token on any supported chain. Amount can be absolute ('100') or percentage ('50%').
No parameter schema on file.
Transfer native asset (ETH, SOL, SUI, BNB, ...) via managed custody. Requires pre-built encrypted computedData.
No parameter schema on file.
Transfer ERC20 / SPL token via managed custody. Requires pre-built encrypted computedData.
No parameter schema on file.
Post a comment on a token.
No parameter schema on file.
Get comments for a token.
No parameter schema on file.
Cast a bullish/bearish sentiment vote on a token.
No parameter schema on file.
Fetch the user's watchlist.
No parameter schema on file.
Add or remove a token from the user's watchlist via managed custody. Requires pre-built encrypted computedData.
No parameter schema on file.
Import a user-defined custom token into the platform via managed custody. Requires pre-built encrypted computedData.
No parameter schema on file.
Get wallet performance / PnL summary across recent periods.
No parameter schema on file.
Get NoF1 advanced trader analytics for a wallet.
No parameter schema on file.
Get current native token prices (ETH, SOL, SUI, BNB, ...) keyed by chain.
No parameter schema on file.
Trigger backend PnL generation for a wallet.
No parameter schema on file.
Get newest tokens across all chains (or a specific chain).
No parameter schema on file.
Get top tokens by volume / market cap.
No parameter schema on file.
"Big buy" alert feed for a chain — recent large buy transactions.
No parameter schema on file.
Currently-livestreaming token launches.
No parameter schema on file.
Livestream status for a single token address.
No parameter schema on file.
List tokenised equities (xStocks).
No parameter schema on file.
List Zora-protocol tokens.
No parameter schema on file.
Recent trades for a specific token.
No parameter schema on file.
Get server-rendered token social-card image metadata.
No parameter schema on file.
List available HyperLiquid outcome / event markets. Set withVolume=true to enrich each market with volume24hUsd (24h notional, from the HL WS feed) — adds a few seconds.
No parameter schema on file.
Get 24h notional volume (USD) per outcome coin from the HyperLiquid WS feed. Pass coins like ["#1010","#1011"]; returns a { coin: volumeUsd } map. Sum a market's side coins for its total 24h volume.
No parameter schema on file.
Get HyperLiquid outcomes account state for a wallet on a specific outcome market (coins, positions, open orders).
No parameter schema on file.
Create an order on a HyperLiquid outcome (HIP-3) market. Pass structured params (apiKey, walletAddress=control address, sessionPrivateKey, outcomeId, coin like "#1010", isBuy, price 0-1, size) and the SDK builds the encrypted payload. A pre-built computedData is also accepted.
No parameter schema on file.
Cancel a HyperLiquid outcome-market order. Pass structured params (apiKey, walletAddress, sessionPrivateKey, outcomeId, coin, orderId) or a pre-built computedData.
No parameter schema on file.
Close a HyperLiquid outcome-market position. Pass structured params (apiKey, walletAddress, sessionPrivateKey, outcomeId, coin, price, size, isMarket) or a pre-built computedData.
No parameter schema on file.
Get HyperLiquid referral info (earned, eligibility, code).
No parameter schema on file.
Submit a claim request for accrued HL referral rewards. Requires pre-built computedData.
No parameter schema on file.
List currently promoted / booked trending tokens.
No parameter schema on file.
List available trending-slot packages and prices.
No parameter schema on file.
Register / pay for a trending slot.
No parameter schema on file.
Check trending-slot booking status (pending payment, active, expired).
No parameter schema on file.
List registered retailer integrations / branded onboarding partners.
No parameter schema on file.
Enable HL trading for a managed wallet (one-time, required before outcome/HIP-3 orders). Pass apiKey, walletAddress (control address), sessionPrivateKey and the SDK builds the payload; a pre-built computedData is also accepted.
No parameter schema on file.
Swap collateral between HL clearinghouses/perp DEXes (HIP-3). Pass apiKey, walletAddress, sessionPrivateKey, fromToken, toToken, amount or a pre-built computedData.
No parameter schema on file.
Get builder-referral metadata for a wallet.
No parameter schema on file.
Per-user realised PnL from HL copy-trading.
No parameter schema on file.
Get HL transaction list (fills / orders) for a wallet.
No parameter schema on file.
Log in or sign up using a Google ID token. Google OIDC only — there is no Apple/GitHub branch. If the wallet has no associated email yet, the backend returns 404 with internal code 108 and the caller must invoke associate_email first (using the same idToken) before retrying.
No parameter schema on file.
Link the email claim from a Google ID token to the caller's wallet. Must be called before oauth_login when the wallet has no associated email yet (oauth-login returns 404/code 108). The email is NOT sent by the client — the backend extracts it server-side from the verified Google idToken. computedDa
No parameter schema on file.
- Every tool, no call limit
- No card, and mcprush charges nothing for it
- Source published under MIT
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install GDEX Trading or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | minimal | capability blast radius (minimal) — client exposure if the model is manipulated | −0 |
| verification-discount | source | publisher verification (provenance) — cryptographic build provenance ties the artifact to its source | −0 |
| coverage-honesty | source | inspection depth (source) — how much of the target the scan could see | −0 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
No tools were enumerated, so prompt-injection, capability and toxic-flow analysis had no tool surface to inspect. To grade a package’s real runtime tools, scan the running server: --command "npx -y <package>".
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. minimal is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| No per-tool rows for this release — see the note below. | ||
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
Always latest — the install command names no version, so it installs the newest release when it runs; the current release on file is 4.11.4. Pin a release below and the command asks for exactly that one.
No release note was published with this version.
- The version this listing was on when mcprush began following its releases. The registry was not asked when it shipped, so this row carries no date.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish GDEX Trading can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.