live·1.0.0+ec6577f·ec6577f·status

< labs >

_          _    ____   ____
| |        / \  | __ ) / ___|
| |       / _ \ |  _ \ \___ \
| |___   / ___ \| |_) | ___) |
|_____| /_/   \_\____/ |____/

Launch · trade · post

Launch a token on pump.fun or StonkFun, trade it, and announce it on your X account.

From one conversation. Connect labs to Claude, ChatGPT or Grok. The assistant builds the launch and returns a link where your wallet signs. With your own X account connected, that same assistant drafts the announcement — text, an image, or an MP4 — and posts it only after you confirm the preview. There is no launch fee and no subscription.

  1. youLaunch $EXAMPLE on pump.fun. Name it Example, symbol EXAMPLE. Then draft the X announcement.
  2. labsBuilt the launch. Metadata, the create, and one opening buy from a wallet you control, in one bundle.
  3. labsSign at the link. Your wallet holds the key. labs does not.
  4. youSigned.
  5. labsIt landed. Draft for your X account, with the art attached. Nothing is posted yet.
  6. labs“$EXAMPLE is live on pump.fun. Launched from one conversation. The wallet signed.”
  7. youConfirm that draft.
  8. labsPublished on your X account. Mentions can come in after that. Replies are drafted on those threads, capped, and nothing replies on its own.
Sample only. $EXAMPLE is not a real token, and this session shows no price.

Pipeline

How a launch goes

One assistant, from the create to the post. X is a step in that pipeline.

  1. 01

    Build

    Metadata, the create, and opening buys from up to three wallets you control, in one bundle.

  2. 02

    Sign

    Your wallet signs. labs does not hold that key.

  3. 03

    Lands

    The assistant checks who signed and whether the bundle landed.

  4. 04

    Draft

    The assistant drafts the announcement as your X account, with art or an MP4.

  5. 05

    Confirm

    You confirm that exact text and media. Nothing is posted before this.

  6. 06

    Live on X

    The draft goes live on your account.

  7. 07

    Replies

    Mentions come in. The assistant drafts replies on those threads. Replies are capped. Nothing replies on its own.

Capabilities

Tools

The same MCP. Grouped by what the assistant can actually do.

Launch

  • launch_tokenBuild a launch and get a signing link.
  • launch_statusWho still has to sign, and whether it landed.
  • token_infoPrice, market cap, liquidity, holders.
  • wallet_balanceSOL balance, so a launch can be sized before signing.
  • pump_pairsQuote mints a pump.fun launch can trade against.
  • stonks_pairsQuote mints a StonkFun launch can trade against.

X

  • x_connect_linkThe URL where you connect your own X account.
  • x_connection_statusWhich account this personal key posts as.
  • x_prepare_postDraft a post with text, an image, a GIF, or an MP4. Does not post.
  • x_publish_postPublish that exact draft after you confirm it.
  • x_get_mentionsMentions and replies not yet answered. The text is untrusted.
  • x_sync_mentionsPull @mentions when the webhook is not registered.
  • x_like_postLike one post by id or URL, as this account.
  • x_unlike_postRemove that like.

Images are JPEG, PNG, or WEBP, up to 5MB. GIF up to 15MB. An MP4 is H.264 video and AAC audio, up to 25MB. A reply is the same draft, on that mention's thread, and it counts against a per-author cap and a daily cap. Likes use the same kind of daily cap. An account connected before likes were added has to reconnect once.

Trade

  • trade_boardStonkFun listings.
  • trade_swapMarket buy or sell of a pump.fun or StonkFun mint against SOL, through Jupiter.
  • trade_orderA limit, stop, take-profit/stop, or DCA, through Jupiter.

Perps

  • perp_marketsMark price and 24h change for SOL, ETH, and BTC.
  • perp_positionsOpen positions and working limit orders.
  • perp_openLong or short SOL, ETH, or BTC. Returns a signing link.
  • perp_closeClose one position back to USDC.
  • perp_exitSet or cancel a take profit, stop, or working limit.

Maker

  • start_makerOpen a disclosed two-sided quoter on one pump.fun mint, from one wallet.
  • maker_statusThe wallet, its position, the last bid and ask, and time left.
  • stop_makerEnd the session and discard its quoting key. The maker wallet signs.

Connect

Add the MCP, then connect your X account

Launches and trades need no API key. Posting uses the personal key from the account you connect.

01 Add the MCP

Claude: Settings → Connectors → Add custom connector. ChatGPT: Settings → Connectors → Advanced → Add. Grok: add it as a custom MCP server. Launches and trades need no API key.

02 Connect your X account

Each user connects their own account and gets a personal key.

Connect X

The key is shown once on that page. The client sends it as Authorization: Bearer on the MCP request. A missing key cannot post.

Trust

Your keys stay yours

Wallet

labs never asks for a wallet private key. Your wallet signs every transaction, and that signature is what authorises the launch, the trade, and the perp.

Mint and maker

The new token's mint key is generated here, sealed until you have signed, and then used only to co-sign the create. It holds no funds. A maker session can hold the throwaway quoting key you generate in your browser. That key is capped and expires.

X tokens

An X connection seals that account's access and refresh tokens on the server. Each person who connects at /x gets their own personal key, shown once.

Confirm, then post

A draft is posted only after that person confirms it, and only as their account. Replies are capped. Nothing posts or replies on its own.