AI-powered MCP server for Hedera blockchain development - integrates with Claude Desktop, Cursor, Windsurf, and VS Code
HashPilot has 11 tools with basic schemas and descriptions, but significant gaps prevent higher scores. All tools have descriptions (10-100 chars, mostly adequate), and input schemas are present with type definitions. However, output schemas are entirely undocumented, LLMs cannot plan downstream calls or extract results. Parameter descriptions are minimal (5-20 chars), violating the baseline of 72 chars average. No error handling guidance, no recovery paths, and no actionable error messages. WRITE tools (create_account, transfer_hbar, deploy_contract, create_token) lack confirmation/dry-run patterns despite irreversible consequences. Tool names are clear (verb_noun style), but composition is weak: create_account and transfer_hbar should accept human-readable identifiers (names, emails) instead of opaque IDs. No pagination support for list-like tools (docs_search, network_nodes). Security: no visible secret injection for Hedera SDK credentials. Overall, this is a functional but immature tool set suitable for exploration, not production agents.
Create a new Hedera account
Create a new HTS (Hedera Token Service) token
Deploy a smart contract to Hedera
Ask questions about Hedera documentation with AI-powered answers using RAG
Get code examples from Hedera documentation
Search Hedera documentation using RAG (Retrieval-Augmented Generation)
Get current USD to HBAR exchange rate
Get current Hedera network fee schedule
Output schemas completely undocumented. LLMs cannot infer what fields are returned, breaking downstream tool chaining and forcing discovery detours.
Parameter descriptions are minimal (5-20 chars vs. 72 char baseline). 'network' param lacks enum constraint; 'publicKey' and 'bytecode' lack format guidance; 'constructorParams' and 'params' are opaque.
WRITE tools (create_account, transfer_hbar, deploy_contract, create_token) lack confirmation/dry-run patterns. Agents can execute irreversible blockchain transactions without safeguards.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 46 | <=2025-11-25 | v2 |
Get information about Hedera network consensus nodes
Query a smart contract on Hedera
Transfer HBAR between accounts
No error handling guidance. Tools return raw errors with no recovery hints. E.g., 'Invalid account ID' should suggest 'Try search_accounts() first' or list valid formats.
WRITE tools require opaque IDs (fromAccountId, toAccountId, contractId). No support for human-readable identifiers (names, aliases). Forces extra lookup calls and mismatches chat data model.