home / mcp / mcp4meme mcp server
Provides bonding curve analytics, market data, and discovery endpoints for meme tokens via MCP.
Configuration
View docs{
"mcpServers": {
"hawkli-1994-mcp4meme": {
"command": "docker",
"args": [
"run",
"-i",
"mcp4meme"
],
"env": {
"BITQUERY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}MCP4Meme is a lightweight MCP server that exposes token bonding curve analytics, trading data, and discovery capabilities for meme-related assets. It lets you query bonding curve progress, token migrations, latest trades, prices, volumes, and trends, all through a simple MCP client workflow.
You interact with MCP4Meme using an MCP client that connects to the server, requests data endpoints, and renders results in your UI or tooling. You can explore token bonding curve progress, check token migration status, view recent trades and price data, track top traders and liquidity events, and perform discovery searches for tokens by progress or trending signals. Use the available tool endpoints to retrieve structured data, and combine multiple calls to build dashboards, alerts, or automated analyses.
Typical usage patterns include: - Retrieve the bonding curve progress for a token to see how close it is to graduation. - Query the latest trades and OHLCV-style volume data to analyze market activity. - Get top traders and liquidity events to understand who is moving markets. - Search tokens by bonding curve progress to find tokens near a specific completion window.
Prerequisites: you need Docker to run the MCP server in a contained environment. If you prefer a local Python run, you can also run the server directly with Python if you install the dependencies, but using Docker is the recommended path for consistency.
Option A: Run via Docker (recommended) - Without an API key (mock data): run the container in interactive mode using the standard image name.
Option B: Run via Docker with API key (real data): run the container in interactive mode and pass your API key through an environment variable.
Option C: Local Python run (alternative): you can start the Python server directly if you want to test without Docker, using the same codebase and dependencies.
Configuration is driven by environment variables and simple runtime flags. If you provide an API key, the server will fetch real data; without it, mock data is returned for testing. Environment variables are described in the configuration examples, and you can adapt them to your deployment environment.
Security considerations: expose only the necessary endpoints to trusted clients, and rotate API keys if you’re using real data sources. Monitor for unusual activity in trading data and token discovery signals. Regularly update the Docker image or Python environment to keep dependencies secure.
The server exposes the following core data endpoints via MCP calls. You can integrate these into your client application or dashboards.
If you encounter connectivity issues, ensure the container is running and listening on the expected port, and verify that your MCP client is pointed at the correct address. Check logs for initialization errors, missing dependencies, or API key misconfigurations.
When testing locally, you can start with mock data to verify your client integration, then switch to real data by providing a valid API key. Use consistent token addresses in your queries to compare results across calls (bonding curve progress, price data, trades, and volumes) and build coherent dashboards.
Return the bonding curve completion percentage for a given token address to gauge how far it is from graduation.
Check whether a token has migrated from the bonding curve to the DEX, including status and timestamps.
Fetch the most recent trading records for a token, with an optional limit.
Retrieve the current price of a token in USD.
Provide trading volume statistics for a token over a specified timeframe.
Identify the top traders by volume within a timeframe.
List liquidity additions and removals affecting a token.
Find tokens by bonding curve progress within a specified range.
List tokens currently trending by volume, trades, or progress.
Legacy demo tool: add two numbers.
Legacy demo tool: multiply two numbers.
Legacy demo tool: return a personalized greeting.