OpenPump
MCP-native Solana trading infrastructure. TypeScript SDK, MCP server, ElizaOS plugin, and Solana Agent Kit integration for pump.fun automation.
Website: openpump.io | Docs: openpump.io/docs | X: @openpumpio
Packages
Quick Start
MCP Server (Claude Desktop / Cursor / Claude Code)
npx @openpump/mcp init
Auto-detects installed AI clients and configures them. See @openpump/mcp README for details.
SDK
npm install @openpump/sdk
import { OpenPump } from '@openpump/sdk';
const client = new OpenPump({ apiKey: 'op_sk_live_...' });
// Create a token
const job = await client.tokens.create({
name: 'My Token',
symbol: 'MTK',
description: 'A new token on pump.fun',
});
// Buy tokens
await client.trading.buy({
mint: 'TOKEN_MINT_ADDRESS',
walletId: 'your-wallet-id',
amountSol: 0.1,
});
ElizaOS Plugin
npm install @openpump/eliza-plugin
See @openpump/eliza-plugin README for setup.
Solana Agent Kit
npm install @openpump/solana-agent-kit
See @openpump/solana-agent-kit README for setup.
Getting an API Key
- Sign up at openpump.io
- Go to Settings and generate an API key
- Keys start with
op_sk_live_
License
MIT