mcp-dexscreener

MCP.Pizza Chef: janswist

The mcp-dexscreener is an MCP server that integrates Dexscreener's free and open API, enabling AI agents to query real-time on-chain cryptocurrency prices. It provides a lightweight, easy-to-install interface for accessing detailed price data from decentralized exchanges, facilitating seamless blockchain data retrieval within AI workflows. This server supports developers and users who want to embed live market data into their AI-powered applications or agents.

Use This MCP server To

Query real-time on-chain token prices from decentralized exchanges Integrate live crypto price data into AI chatbots or assistants Monitor token price changes for trading or alert systems Fetch historical price data for analysis within AI workflows Enable AI agents to verify token prices during blockchain interactions Combine price data with other on-chain metrics for investment insights

README

Dexscreener MCP server

Basic MCP server for Dexscreener API based on their documentation (as of April 4th 2025): https://docs.dexscreener.com/api/reference

Project setup

Install all the dependencies

npm run install

If you are using Claude Desktop, after pulling the code open the config file claude_desktop_config.json in VSCode:

  • on MacOS:

    code ~/Library/Application\ Support/Claude/claude_desktop_config.json

  • on Windows:

    code $env:AppData\Claude\claude_desktop_config.json

  • more info: https://modelcontextprotocol.io/quickstart/server

In claude_desktop_config.json put dexscreener object:

{
  "mcpServers": {
    "dexscreener": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/index.js"
      ]
    }
  }
}

Running the app

You can use Inspector to test the MCP server without using Claude Desktop - both for SDTIO version (default) and SSE version index-sse.js (server-sent events - can be hosted on remote server).

mcp-dexscreener FAQ

How do I install the mcp-dexscreener server?
Run 'npm run install' to install dependencies, then configure the server in your MCP client config file.
Can I use mcp-dexscreener with different MCP hosts?
Yes, it works with any MCP host that supports server integration, including Claude Desktop.
Is the Dexscreener API free to use with this MCP server?
Yes, Dexscreener offers a free and open API accessible through this MCP server.
How do I configure the mcp-dexscreener server for Claude Desktop?
Add the 'dexscreener' object with command and args in 'claude_desktop_config.json' as per the documentation.
What kind of data can I retrieve using this MCP server?
You can retrieve real-time and historical on-chain token prices and market data from decentralized exchanges.
Does this MCP server support streaming price updates?
The current implementation supports standard API queries; streaming support depends on Dexscreener API capabilities.
Can I test the mcp-dexscreener server without an MCP host?
Yes, you can use the MCP Inspector tool to test the server independently.
Is the mcp-dexscreener server compatible with multiple LLM providers?
Yes, it is provider-agnostic and works with OpenAI, Claude, Gemini, and others.