Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Cookie MCP

by cookiechainversion 0.9.0i★ –iRuns on your computer
Registry nameio.github.cookiechain/cookie-mcp

Install

Overview

Description from the maker (original English)

Cookie Chain tools for AI agents: swap, launch, liquidity, staking, NFTs, and a Solana bridge.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Other
  • You need to fill in: COOKIE_PRIVATE_KEY

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • You fill in yourself: COOKIE_RPC_URL, COOKIE_PRIVATE_KEY, COOKIE_MAX_TRADE_COOK, COOKIE_SLIPPAGE_BPS, SOLANA_RPC_URL

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "cookie": {
      "command": "npx",
      "args": [
        "-y",
        "cookie-mcp"
      ],
      "env": {
        "COOKIE_RPC_URL": "your-value",
        "COOKIE_PRIVATE_KEY": "your-value",
        "COOKIE_MAX_TRADE_COOK": "your-value",
        "COOKIE_SLIPPAGE_BPS": "your-value",
        "SOLANA_RPC_URL": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add cookie --env COOKIE_RPC_URL=your-value --env COOKIE_PRIVATE_KEY=your-value --env COOKIE_MAX_TRADE_COOK=your-value --env COOKIE_SLIPPAGE_BPS=your-value --env SOLANA_RPC_URL=your-value -- npx -y cookie-mcp

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "cookie": {
      "command": "npx",
      "args": [
        "-y",
        "cookie-mcp"
      ],
      "env": {
        "COOKIE_RPC_URL": "your-value",
        "COOKIE_PRIVATE_KEY": "your-value",
        "COOKIE_MAX_TRADE_COOK": "your-value",
        "COOKIE_SLIPPAGE_BPS": "your-value",
        "SOLANA_RPC_URL": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "cookie": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "cookie-mcp"
      ],
      "env": {
        "COOKIE_RPC_URL": "your-value",
        "COOKIE_PRIVATE_KEY": "your-value",
        "COOKIE_MAX_TRADE_COOK": "your-value",
        "COOKIE_SLIPPAGE_BPS": "your-value",
        "SOLANA_RPC_URL": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • COOKIE_RPC_URL env
    Cookie Chain RPC endpoint. Defaults to the public Cookiescan RPC (https://rpc.cookiescan.io).
  • COOKIE_PRIVATE_KEY secret env
    Wallet key for money-moving tools (base58 secret, solana-keygen JSON array, or a path to a keypair file). Optional — without it the server runs read-only and money-moving tools return a clear error.…
  • COOKIE_MAX_TRADE_COOK env
    Hard per-transaction spend cap in COOK; money-moving tools refuse inputs valued above it (0 disables). Defaults to 100.
  • COOKIE_SLIPPAGE_BPS env
    Default slippage tolerance in basis points (500 = 5%). Defaults to 500.
  • SOLANA_RPC_URL env
    Solana mainnet RPC endpoint, used only by the bridge tool. Defaults to the public endpoint, which is rate-limited; a dedicated RPC is recommended for reliable bridging.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account cookiechain, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Otheri

  • More stars than 0% of the other 32479 servers in this category
  • Published to the registry more recently than 83% of the other 32479 servers in this category
  • Basic checks equal to or better than 100% of the other 32479 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Cookie MCP safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: COOKIE_PRIVATE_KEY

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (0.9.0) reached the registry 7 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, Binggio

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated yesterday
Install

Binggio

by binggio

Governed answers from your data: approved meanings only, refusals instead of guesses.

Runs on your computerUpdated today
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

cookie-mcp

A Model Context Protocol (MCP) server that gives any AI agent onchain tools for the Cookie Chain blockchain — read the market, swap, launch tokens and NFT collections, manage liquidity, stake, trade NFTs, and bridge to Solana.

It runs locally over stdio and signs with your key on your machine, so it is non-custodial by design. For hosted apps (a web chat, a bot behind a website) it runs in external-signer mode: the server holds no key, every action stops at the signing step with a verified transaction, and the user's own browser wallet signs it — same tools, same guardrails (details). It is a community project for the whole Cookie Chain ecosystem.

Contents

  • What it can do
  • Install — Claude Code · Claude Desktop · Cursor
  • Enable trading (add a key)
  • Try it
  • Configuration
  • Tools
  • Hosted / wallet-signed mode — for web apps and other integrators
  • Client identity · Safety
  • Development — Release

What it can do

  • Read the market — chain health, pools, token info, token search, swap quotes, and wallet balances. No key needed.
  • Swap any Cookie Chain token pair through either aggregator — the Cookiebox Swap API or Candy Shop — both routing across all Cookie Chain DEX liquidity. Agents pick per call with the aggregator parameter and can quote both to compare. chain: "solana" buys/sells the bridged COOK on Solana mainnet via Jupiter instead.
  • Transfer COOK or any SPL / Token-2022 token.
  • Rest limit and stop orders in the Cookiebox limit-order escrow — take-profit at a price or better, or a stop-loss that sells at market once the rate falls to a trigger — filled by a keeper across every routable Cookie Chain market.
  • Launch tokens on the MomoSwap launchpad — create a token on a COOK bonding curve, buy / sell the curve, claim after graduation, and sweep your creator fees.
  • Launch and mint NFT collections on the MomoSwap NFT launchpad — launch a fixed-supply drop from a folder of images, mint items off its COOK bonding curve, sell them back while it is live, redeem the floor after graduation, and claim a creator's proceeds.
  • Manage liquidity — create pools, add / remove liquidity, claim fees, and permanently lock positions across Cookiebox DAMM v2, Cookiebox CLMM, and CookieSwap BAMM (venue auto-detected).
  • Liquid-stake COOK for bCOOK and redeem it instantly.
  • Lend and borrow on Aera — supply COOK to earn interest, or lock bCOOK as collateral and borrow COOK against it, with health-factor guards before anything is signed.
  • Trade NFTs on Baked Bazaar — search, browse, buy, list, and make / accept offers (Cookie Chain's Metaplex Auction House marketplace).
  • Bridge COOK, SOL — and any token added to the bridge later — 1:1 between Cookie Chain and Solana mainnet over Hyperlane.
  • Own a name — register, transfer, and resolve .cook names on the CookOven name service, and use them anywhere an address is expected (transfer to: "bot.cook").

Safe by default: read-only until you add a key, and every money-moving action is simulated before it is sent.

Install

Requires Node ≥ 22. There is nothing to install or build — npx fetches the published package on first run. Pick your client below. All three use the same server; the only difference is where the config lives.

Claude Code

The quickest way — one command, available in every project:

claude mcp add --scope user --transport stdio cookie-mcp -- npx -y cookie-mcp

This registers the server read-only (no key). See Enable trading to add a wallet.

Scopes — claude mcp add writes to one of three places; choose with --scope:

--scopeAvailable inStored in
userall your projects~/.claude.json
_(omitted)_ localthe current project dir~/.claude.json (per-folder)
projectanyone who clones a repo.mcp.json at the repo root

Use --scope project only when you want the server committed into a specific repo — it writes a .mcp.json that teammates must approve on first use. For a general-purpose tool like this, --scope user is the right default.

Verify it registered:

claude mcp list          # all servers

claude mcp get cookie-mcp # this one's details

or run /mcp inside a Claude Code session

Claude Desktop

Edit the config file (create it if missing), then restart Claude Desktop:

  • macOS — ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows — %APPDATA%\Claude\claude_desktop_config.json

Add the server block below under mcpServers.

Cursor

Edit ~/.cursor/mcp.json (applies everywhere) or .cursor/mcp.json in a project (project wins if both exist), then add the server block.

Server block

Claude Desktop, Cursor, and a Claude Code .mcp.json all use the identical shape:

{

"mcpServers": { "cookie-mcp": { "type": "stdio", "command": "npx", "args": ["-y", "cookie-mcp"], "env": { "COOKIE_RPC_URL": "https://rpc.cookiescan.io", "COOKIE_PRIVATE_KEY": "" } } } }

Enable trading (add a key)

Reads work with no key. To let the agent swap, transfer, launch, stake, LP, buy NFTs, or bridge, provide a wallet via COOKIE_PRIVATE_KEY — a base58 secret, a solana-keygen JSON byte array, or a path to a keypair file.

  • Config-file clients (Desktop / Cursor / `.mcp.json`): put it in the env block above.
  • Claude Code: re-run the add with --env (note: this is saved to ~/.claude.json; avoid leaving the raw secret in your shell history):
  claude mcp add --scope user --transport stdio cookie-mcp \

--env COOKIE_RPC_URL=https://rpc.cookiescan.io \ --env COOKIE_PRIVATE_KEY= \ -- npx -y cookie-mcp

Your key never leaves your machine, is used only to sign locally, and is redacted from all output. Every money-moving action is simulated before it is sent. A transaction that a venue API built (a swap, any launchpad action) is also held to what you asked for: if its simulation would take more than the requested amount plus fees, touch another token you hold, hand one of your token accounts or a delegate to someone else, or deliver less than the quoted minimum, it is refused unsigned.

Try it

Once it's registered, just talk to your agent naturally:

  • _"What's the health of Cookie Chain right now?"_ → chain_health
  • _"Find the cookhouse token and show me its price and liquidity."_ → search_tokens → get_token_info
  • _"Quote swapping 10 COOK for bCOOK."_ → get_quote
  • _"Swap 10 COOK for bCOOK."_ → get_quote → trade (needs a key; simulated first)
  • Token-2022 transfer-hook tokens (issuer code runs on every transfer and can reject it): get_quote always returns warnings[] and trade returns routeWarnings[] — one entry per hooked mint with reviewed, title, detail. Read detail before trading. transfer handles hooked mints; add_liquidity/create_pool on Cookiebox CLMM split the open+deposit tx when a hooked mint would overflow it, and create_pool refuses up front when the mint still needs a Cookiebox TokenBadge.
  • _"What COOKHOUSE NFTs are listed, and buy the cheapest under 50 COOK."_ → search_nfts → buy_nft
  • _"Which wallet are you about to trade from?"_ → get_wallet

The agent resolves names to mint addresses with search_tokens / search_nfts, then acts on the mint — it never turns a name straight into a trade.

Configuration

VariableDefaultPurpose
COOKIE_RPC_URLhttps://rpc.cookiescan.ioCookie Chain RPC.
COOKIE_PRIVATE_KEY—Wallet key for money-moving tools. Read-only if unset.
COOKIE_SIGNERlocalexternal = no key in the process; tools return needs_signature for the user's wallet to sign.
COOKIE_WALLET_ADDRESS—External mode: default wallet when a request carries no x-cookie-wallet header.
COOKIE_MCP_HTTP_PORT / _HOST / _PATH— / 127.0.0.1 / /mcpServe Streamable HTTP instead of stdio (same as --http [port]).
COOKIE_MCP_CORS_ORIGIN*, or none with a local keyComma-separated browser origins allowed to call the HTTP server (* = any).
COOKIE_MCP_HTTP_TOKEN—Bearer token every HTTP MCP request must send. Required with a local key over HTTP.
COOKIE_MCP_ALLOWED_HOSTSloopback names on a loopback bindComma-separated Host values the HTTP server answers to (blocks DNS rebinding).
COOKIE_IMAGE_DIRhome directoryThe only folder deploy_token.imagePath and create_nft_drop's art may read from (stdio only).
COOKIE_SLIPPAGE_BPS500Default slippage (bps).
COOKIE_REFERRERmcp treasuryReferral wallet (MomoSwap only).

| COOKIE_APP_ID | — | Name of your app, sent to the venues in User-Agent (see [Client identit

Only the beginning is shown; read the rest in the repo

Ask PopNx