Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Dexscreener Mcp Server

    19 stars
    JavaScript
    Updated Oct 1, 2025

    Table of Contents

    • Features
    • Installation
    • Testing
    • Usage
    • Available Tools
    • Rate Limits
    • Error Handling
    • API Documentation
    • Development
    • Project Structure
    • Adding New Features
    • License

    Table of Contents

    • Features
    • Installation
    • Testing
    • Usage
    • Available Tools
    • Rate Limits
    • Error Handling
    • API Documentation
    • Development
    • Project Structure
    • Adding New Features
    • License

    Documentation

    DexScreener MCP Server

    An MCP server implementation for accessing the DexScreener API, providing real-time access to DEX pair data, token information, and market statistics across multiple blockchains.

    One-line install (automatically adds to Claude Desktop):

    bash
    curl -L https://raw.githubusercontent.com/opensvm/dexscreener-mcp-server/main/install.sh | bash

    Features

    • Rate-limited API access (respects DexScreener's rate limits)
    • Comprehensive error handling
    • Type-safe interfaces
    • Support for all DexScreener API endpoints
    • Integration tests

    Installation

    Manual installation:

    bash
    npm install
    npm run build
    npm run setup

    Testing

    bash
    npm test

    Usage

    Available Tools

    1. get_latest_token_profiles

    • Get the latest token profiles
    • No parameters required
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_latest_token_profiles');

    2. get_latest_boosted_tokens

    • Get the latest boosted tokens
    • No parameters required
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_latest_boosted_tokens');

    3. get_top_boosted_tokens

    • Get tokens with most active boosts
    • No parameters required
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_top_boosted_tokens');

    4. get_token_orders

    • Check orders paid for a specific token
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_token_orders', {
         chainId: 'solana',
         tokenAddress: 'So11111111111111111111111111111111111111112'
       });

    5. get_pairs_by_chain_and_address

    • Get one or multiple pairs by chain and pair address
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_pairs_by_chain_and_address', {
         chainId: 'solana',
         pairId: 'HxFLKUAmAMLz1jtT3hbvCMELwH5H9tpM2QugP8sKyfhc'
       });

    6. get_pairs_by_token_addresses

    • Get one or multiple pairs by token address (max 30)
    typescript
    const result = await mcpClient.callTool('dexscreener', 'get_pairs_by_token_addresses', {
         tokenAddresses: 'So11111111111111111111111111111111111111112'
       });

    7. search_pairs

    • Search for pairs matching query
    typescript
    const result = await mcpClient.callTool('dexscreener', 'search_pairs', {
         query: 'SOL'
       });

    Rate Limits

    The server implements rate limiting to comply with DexScreener's API limits:

    • Token Profile/Boost endpoints: 60 requests per minute
    • DEX/Pairs endpoints: 300 requests per minute

    Error Handling

    The server handles various error scenarios:

    • Rate limit exceeded
    • Invalid parameters
    • Network errors
    • API errors

    Errors are returned in a standardized format with appropriate error codes and messages.

    API Documentation

    For detailed API documentation, see docs/api-reference.md.

    Development

    Project Structure

    code
    .
    ├── src/
    │   ├── types/           # TypeScript interfaces and types
    │   ├── services/        # API service implementations
    │   ├── tests/           # Integration tests
    │   └── index.ts         # Main server implementation
    ├── scripts/            # Setup and utility scripts
    ├── docs/              # Documentation
    └── README.md          # This file

    Adding New Features

    1. Define types in src/types/

    2. Implement service methods in src/services/

    3. Add tool handlers in src/index.ts

    4. Update documentation

    5. Add tests

    License

    MIT

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k