The Crypto Projects MCP Server allows users to fetch and format cryptocurrency project data from Mobula.io for AI agents and LLMs.
- Fetch Raw Data: Retrieve raw JSON project data for a specified cryptocurrency token using the
get_project_data
tool. - Structured Output: Format raw data into a comprehensive Markdown document with sections for overview, market data, investors, exchanges, token distribution, and release schedules.
- Language Support: Customize the output language based on system locale or user preferences.
- Integration: Easily integrate with AI platforms for seamless interaction with LLMs.
- Development Testing: Test the server in development mode using the MCP Inspector.
Retrieves cryptocurrency project data from Binance exchange, providing market pairs like AVAX/USDT for analysis.
Fetches cryptocurrency project data from Coinbase exchange, including market pairs like AVAX/USD for comprehensive project information.
Collects cryptocurrency project information from KuCoin exchange, though specific trading pairs may not always be available.
Obtains cryptocurrency market data from OKX exchange, including trading pairs such as AVAX/USDT for project analysis.
Crypto Projects MCP Server
An MCP server that provides cryptocurrency project data from Mobula.io to AI agents.
Features
- Fetch Project Data: Retrieve comprehensive project details (e.g., market data, tokenomics, and links) from Mobula.
- Structured Output: Format project data into a well-organized Markdown document with sections for overview, market data, investors, exchanges, token distribution, and release schedules.
- Language Support: Customize output language based on system locale or user-specified settings.
Installation
Prerequisites
- Python 3.10 or higher
- uv for package management and running the project
- Mobula API access (no authentication required for public endpoints)
Setup
- Clone the Repository:
- Install Dependencies:
Usage
Running in Development Mode
Test the server using the MCP Inspector:
Integrating with Claude Desktop
Install the server in Claude Desktop for LLM interaction:
Example Interaction
The server provides two primary interfaces: a tool to fetch raw data and a prompt to format it into a structured Markdown document.
1. Using the get_project_data
Tool
The get_project_data
tool retrieves raw JSON data for a specified cryptocurrency project. This is useful for applications needing unprocessed data.
This returns a dictionary containing details like price, market cap, blockchain, and social links for Avalanche. Example output:
2. Using the format_project_data
Prompt
The format_project_data
prompt fetches data using the get_project_data
tool and formats it into a comprehensive Markdown document. This prompt is designed for LLM applications to present structured, human-readable information about a cryptocurrency project.
This generates a Markdown document with detailed sections. Example output for Avalanche:
License
This project is licensed under the MIT License. See the LICENSE file for details.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
crypto-projects-mcp
Related Resources
Related MCP Servers
- PythonMIT License
- PythonMIT License
- PythonMIT License
- PythonMIT License