explaingit

depegorg/mcp-server

0TypeScriptAudience · developerComplexity · 4/5ActiveLicenseSetup · moderate

TLDR

MCP server that exposes 11 tools for the DEPEG Solana protocol, letting Claude Desktop, Cursor, Cline, or Continue list pools, stake, swap USDC, and launch pools.

Mindmap

mindmap
  root((depeg-mcp-server))
    Inputs
      RPC URL
      Wallet keypair
      Tool calls from agent
    Outputs
      Pool data
      Position info
      Signed Solana transactions
    Use Cases
      Stake stablecoins from chat
      Swap USDC via agent
      Launch new DEPEG pools
    Tech Stack
      TypeScript
      Node.js
      MCP
      Solana

Things people build with this

USE CASE 1

Plug DEPEG into Claude Desktop as an MCP server so the agent can read Solana pools

USE CASE 2

Let an AI agent stake a memecoin-backed stablecoin with a chosen lock period

USE CASE 3

Wire DEPEG swap and unstake actions into a Cursor or Cline workflow

USE CASE 4

Programmatically query DEPEG pools and user positions from a TypeScript script over stdio MCP

Tech stack

TypeScriptNode.jsMCPSolana

Getting it running

Difficulty · moderate Time to first run · 30min

Read tools only need an RPC URL; write tools need a base58 secret key or Solana keypair JSON path set via env vars before any swap or stake call.

MIT, use, copy, modify, and ship for any purpose as long as the copyright notice stays.

In plain English

This repository is a Model Context Protocol server for the DEPEG protocol on Solana. Model Context Protocol, or MCP, is a standard way for AI assistants such as Claude Desktop, Cursor, Cline, and Continue to call external tools. This server exposes 11 tools that let any MCP-compatible AI agent interact with DEPEG: list pools, look up pools by mint, read user positions, compute pending rewards, swap USDC for a stablecoin and back, stake, claim rewards, unstake, buy a reward booster, and launch a new pool. The README explains what DEPEG does in one paragraph. It wraps pump.fun memecoins with a stablecoin that is backed 1:1 by USDC, with one stablecoin per memecoin. Trade fees from pump.fun flow into the USDC vault as yield. Holders stake the stablecoin for a chosen lock period to earn lock-boosted rewards, and a separate booster purchase amplifies that multiplier for seven days. The server is installed from npm, either globally or run on demand through npx. The five read-only tools, such as listing pools and reading positions, work with just an RPC URL. The six write tools, such as staking or swapping, need a wallet, supplied as a base58 secret key or a path to a Solana keypair JSON file. Configuration is done through environment variables for the RPC URL, cluster (mainnet or devnet), USDC mint override, and wallet secret. The README shows how to register the server with Claude Desktop by editing its config file, and notes that Cursor, Cline, and Continue use the same shape in their own MCP configs. It also shows a short TypeScript snippet for calling the server programmatically over the stdio transport, and gives example natural-language prompts an agent might use, such as finding the pool with the highest stake count and then staking into it. For direct on-chain calls without MCP, the author points at a separate TypeScript SDK at @depegprotocol/sdk and at a companion claude-skill repo that documents the on-chain log format and account layouts. The repository has zero stars at the time of writing and is licensed under MIT.

Copy-paste prompts

Prompt 1
Install the DepegOrg/mcp-server in Claude Desktop with my devnet RPC and a read-only setup that skips the wallet
Prompt 2
Use the DEPEG MCP server to find the pool with the highest stake count and stake 50 USDC into it for a 30-day lock
Prompt 3
Write a TypeScript client that calls the DEPEG MCP server over stdio to list all pools and print APYs
Prompt 4
Add a new tool to DepegOrg/mcp-server that returns historical rewards for a given wallet over the last 7 days
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.