✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Pump Fun Data MCP Server

smithery badge

Retrieve and manage coin data from Pump.fun efficiently.

A Model Context Protocol (MCP) server that provides data retrieval capabilities for Pump.fun coins.

Note: This is an unofficial API and is not affiliated with Pump.fun.

Features

  • Fetch a list of featured coins
  • Retrieve a list of coins with sorting and ordering options
  • Get detailed information about a specific coin

Installation

Installing via Smithery

To install pump-fun-data-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli@latest install @jun85664396/pump-fun-data-mcp --client claude

Manual Installation

Add this to your MCP config:

    "pump-fun-data": {
      "command": "npx",
      "args": ["-y", "github:jun85664396/pump-fun-data-mcp"]
    }

Installing via Docker

Build the Docker image:

docker build -t mcp/pump-fun-data -f Dockerfile .

Run with Docker:

{
  "mcpServers": {
    "pump-fun-data": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "mcp/pump-fun-data"]
    }
  }
}

API Methods

1. Get Featured Coins

Retrieve a list of featured coins.

Request Parameters:

| Parameter | Type | Description | Default | |--------------|--------|--------------------------------|---------| | offset | number | The offset to start from | 0 | | limit | number | The number of coins to return | 24 | | includeNsfw | boolean | Include NSFW coins | true |

Example Request:

{
    "name": "get_featured_coins",
    "inputSchema": {
        "offset": 0,
        "limit": 24,
        "includeNsfw": true
    }
}

2. Get Coins

Retrieve a list of coins with sorting and ordering options.

Request Parameters:

| Parameter | Type | Description | Default | |--------------|--------|--------------------------------|---------| | offset | number | The offset to start from | 0 | | limit | number | The number of coins to return | 24 | | sort | string | The field to sort by (market_cap, last_trade_timestamp, created_timestamp, last_reply) | market_cap | | includeNsfw | boolean | Include NSFW coins | true | | order | string | The order to sort by (ASC, DESC) | DESC |

Example Request:

{
    "name": "get_coins",
    "inputSchema": {
        "offset": 0,
        "limit": 24,
        "sort": "market_cap",
        "includeNsfw": true,
        "order": "DESC"
    }
}

3. Get Coin Info

Retrieve detailed information about a specific coin.

Request Parameters:

| Parameter | Type | Description | Required | |--------------|--------|--------------------------------|----------| | mintId | string | The mint ID (coin address) | Yes |

Example Request:

{
    "name": "get_coin_info",
    "inputSchema": {
        "mintId": "some-mint-id"
    }
}

License

This project is licensed under the MIT License.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.