@runup.trade/mcp
v0.6.1
Published
MCP server for RUNUP: let Claude, Cursor, ChatGPT or any agent find, launch and trade coins with a basket of real assets underneath or paired with any listed asset.
Readme
@runup.trade/mcp
MCP server for RUNUP: let Claude, Cursor, ChatGPT or any MCP client find coins and launch new ones, with a basket of real assets underneath (Basket mode) or paired with SOL or any listed asset, the creator earning a share of every trading fee (Classic mode).
Add to your MCP client config:
{ "mcpServers": { "runup": { "command": "npx", "args": ["-y", "@runup.trade/mcp"] } } }Tools: list_coins, get_coin, list_presets, get_quote, recent_trades, launch_coin, launch_status, trade_coin, redeem_coin, claim_status, claim_earnings.
Safety: launch_coin, trade_coin, redeem_coin and claim_earnings return a draft or quote until called with confirm: true. Without RUNUP_WALLET_KEY the server never
signs anything; it returns a prefilled link for a person to launch from their own wallet. RUNUP_MAX_FIRST_BUY_SOL
(default 0.5) caps what an agent may spend per launch, RUNUP_MAX_TRADE_SOL (default 0.5) per trade,
RUNUP_MAX_SESSION_SOL (default 2) the SOL one server process spends on buys and first buys until it restarts; an
amount in another pair asset counts at its dollar value in SOL, and without a price the tool refuses. Coin names and tickers come back
quoted and marked as untrusted data; confirm: true on a money tool means a person has agreed, an agent must not set it alone.
Env: RUNUP_URL (default https://runup.trade, mainnet; https://undr-seven.vercel.app is the devnet demo),
RUNUP_WALLET_KEY (optional JSON secret key array, stays on your machine), RUNUP_MAX_FIRST_BUY_SOL,
RUNUP_MAX_TRADE_SOL, RUNUP_MAX_SESSION_SOL, RUNUP_REFERRER (your referral code, put on every launch the server
prepares), RUNUP_ACCESS_CODE (sent as x-runup-access; devnet needs one,
ask [email protected]).
A wallet key signs only when RUNUP_URL is set too, so the network is always named on purpose; every confirm
message says which one. RUNUP_WALLET_KEY sits in plain text in your MCP client's config: use a dedicated hot wallet holding only what the
agent may spend, never your main wallet.
Changes: 0.6.1 names the rail a coin launched on (get_coin) and where new Basket coins launch (list_presets, basket.rail). 0.6.0 reads RUNUP_REFERRER, the operator's referral code, and puts it on every launch and on the launch link it hands a person; list_presets names a fixed pool fee once. 0.5.1 names why a pair is closed in list_presets (reason: no price, or a price at which its curve does not fit the chain). 0.5.0 adds launch modes: list_presets shows the modes and the pair assets, launch_coin takes mode, pair
and first_buy (in the pair asset) for a Classic coin, list_coins filters by mode and pair, trades and quotes
are in the coin's pair asset, and claim_status and claim_earnings handle a Classic creator's fee share.
