Cursor Skill + MCP for live DeFi research.Tracks Live on-chain data + paid reports with Hedera HBA
ChainPilot solves a real problem for AI developers: coding agents hallucinate DeFi metrics like TVL, volume, and transaction counts when asked about protocols like Uniswap or Aave.
ChainPilot is an MCP (Model Context Protocol) server that connects AI agents to live blockchain data from The Graph subgraphs. Agents can list protocols, compare metrics side-by-side, generate market summaries, and purchase premium markdown research reports — all backed by real on-chain data, never mocked responses.
It is also available as a reusable Cursor Skill (.chainpilot-skill/) that developers can install into any project with one command. The skill encodes the full research workflow — which MCP tools to call, how to compare protocols objectively, and how to format structured markdown reports — so agents follow best practices without manual prompt engineering. It includes prompt templates and example conversations for common queries like "Compare Uniswap and Aave" or "Show TVL rankings."
Payments for research reports use native HBAR transfers on Hedera Testnet. With fast finality and sub-cent fees, micropayments (as low as 1 ℏ per report) are practical without smart contracts. Every report includes an auditable payment receipt with the Hedera transaction ID.
A Next.js dashboard provides a visual demo for judges: protocol explorer, comparison charts, market rankings, wallet management, and a Developer Console to test all 8 MCP tools interactively.
Supported protocols: Uniswap, Aave, and Curve across DEX and lending categories.
ChainPilot has two halves: developer infrastructure (Skill + MCP) and a demo UI.
The Cursor Skill package (.chainpilot-skill/) includes SKILL.md (agent instructions, 6-step workflow, report template), prompts.md (reusable query templates), and examples.md (conversation patterns). Install with one copy command into .cursor/skills/ — works in any project with ChainPilot MCP configured.
The MCP server is TypeScript on Node.js 20+ using @modelcontextprotocol/server. It exposes 8 tools that the skill orchestrates: list_protocols, get_protocol, compare_multiple_protocols, market_summary, purchase_research, wallet_balance, transfer_hbar, and hello. Live metrics come from graphql-request queries to The Graph subgraphs — no mocked data.
Hedera integration uses @hashgraph/sdk v2.81 on Testnet. AccountBalanceQuery powers wallet_balance; TransferTransaction handles HBAR micropayments for purchase_research. The flow: verify balance → execute transfer → fetch live comparison → return markdown report with payment metadata (tx ID, timestamp, amount).
The Next.js 15 frontend is a thin visual client calling the same backend modules via POST /api/mcp — zero duplicated business logic. Deployable on Vercel with serverless functions bundling the compiled backend.

