Get the FREE Ultimate OpenClaw Setup Guide →

rootdata

MCP server for RootData API integration

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio jincai-rootdata-mcp-server python server.py \
  --env ROOTDATA_API_KEY="your-rootdata-api-key"

How to use

RootData MCP Server provides a set of MCP tools to access encrypted cryptocurrency and blockchain project data via the MCP interface. The server exposes tools for searching projects, VCs, and people; retrieving detailed information about a specific project by ID; and fetching details about a specific organization by ID. Clients such as Claude or other AI assistants can query these tools through the MCP protocol to obtain structured project and organization data for use in analyses, summaries, or decision-making processes. Typical usage involves invoking the available tools with a query or ID and receiving a structured response containing metadata, descriptions, and relevant relationships.

Supported tools:

  • search: Given keywords, returns brief information about matching projects, venture capitals, and notable individuals.
  • get_project: Given a project ID, returns detailed information about the project, including metadata and key attributes.
  • get_organization: Given an organization ID, returns detailed information about the organization, such as its focus, investors, and notable facts.

To use these tools, configure your MCP client to access the rootdata server as described in the installation section, then call the specific tool with the required parameters. The server will respond with structured data suitable for downstream analysis in AI assistants or automation workflows.

How to install

Prerequisites:

  • Python 3.10 or higher
  • uv (recommended) as the package manager

Installation steps:

  1. Clone the repository:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
  1. If you don't have uv installed, install it (examples shown for macOS/Linux and Windows):
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
  1. Install dependencies (create and activate a virtual environment, then install MCP CLI and httpx/dotenv):
uv venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

uv add "mcp[cli]" httpx python-dotenv
  1. Set environment variables (for API keys and sensitive configuration):
# Copy example env to actual env file
cp .env.example .env

# In .env, set the API key
ROOTDATA_API_KEY=your-rootdata-api-key
  1. Run the server:
uv run server.py

Note: The exact commands for environment setup may vary slightly depending on your shell and OS. The critical pieces are installing uv, creating a virtual environment, installing dependencies, configuring API keys, and starting the server with the appropriate command.

Additional notes

Environment variables and configuration:

  • ROOTDATA_API_KEY is required to authenticate with the RootData API. Store it securely and load it in a .env file as shown in the installation guide.
  • If you plan to integrate with Claude Desktop or other MCP clients, ensure the server address/port are accessible to the client and that the client is configured with the correct MCP server name (rootdata).

Common issues:

  • Mismatched Python version: ensure Python 3.10+ is used.
  • Missing API key: ensure ROOTDATA_API_KEY is set and loaded by the application environment.
  • Network access: verify firewall rules allow the MCP client to reach the server endpoint.

Configuration options:

  • The MCP server exposes tools: search, get_project, get_organization. For future expansions, additional tools can be added under the rootdata server name in the MCP configuration.

Related MCP Servers

Sponsor this space

Reach thousands of developers