Skip to main content
HashPilot provides 31 MCP tools with 100+ operations covering the complete Hedera development workflow. Here’s an overview of what you can do.

Account Management

Manage Hedera accounts with natural language:
  • Create accounts with configurable initial HBAR balance
  • Query balances for HBAR and all associated tokens
  • Transfer HBAR between accounts
  • Get account info including EVM address, keys, and memo
"Create a new account with 50 HBAR"
"Check the balance of 0.0.12345"
"Transfer 10 HBAR to 0.0.67890"

Token Operations (HTS)

Full Hedera Token Service support:
OperationDescription
createCreate fungible or NFT tokens with custom fees
associateAssociate token with account
transferTransfer tokens between accounts
mintMint additional tokens
burnBurn tokens from treasury
freeze/unfreezeControl account transfer ability
kyc_grant/kyc_revokeManage KYC compliance
pause/unpauseHalt/resume all token operations
wipeRemove tokens from any account
"Create a fungible token called MyToken with symbol MTK"
"Mint 1000 tokens to account 0.0.12345"
"Transfer 100 MTK tokens to 0.0.67890"

Consensus Service (HCS)

Hedera Consensus Service for ordered messaging:
  • Create topics with configurable admin and submit keys
  • Submit messages with auto-chunking for large payloads
  • Query messages from topic history (free via Mirror Node)
  • Subscribe to real-time message streams
"Create a new HCS topic for audit logs"
"Submit message 'Transaction approved' to topic 0.0.12345"
"Get the last 10 messages from topic 0.0.12345"

Smart Contracts

Deploy and interact with Solidity contracts:

Hardhat Integration

  • Initialize new Hardhat projects
  • Compile contracts
  • Run tests with Mocha/Chai
  • Deploy to any network
  • Verify on HashScan

Foundry Integration

  • Initialize Foundry projects
  • Build with forge
  • Run fuzz tests
  • Deploy with forge create
  • Execute scripts with broadcast

JSON-RPC Operations

  • 55+ JSON-RPC methods supported
  • eth_call for read operations (free)
  • eth_sendRawTransaction for writes
  • Full EVM compatibility
"Deploy my Counter.sol contract to testnet"
"Call the balanceOf function on contract 0x..."
"Verify my contract on HashScan"

Stablecoin Studio

Enterprise-grade stablecoin management:
  • Create compliant stablecoins with role-based controls
  • Cash-in/Burn with allowance management
  • Freeze/Unfreeze individual accounts
  • KYC management for compliance
  • Pause/Unpause for emergency controls
  • Role management (CASHIN, BURN, WIPE, FREEZE, KYC, PAUSE, DELETE)
  • Proof-of-Reserve support
"Create a USD-backed stablecoin with KYC requirements"
"Grant CASHIN role to account 0.0.12345"
"Check stablecoin balance for account 0.0.67890"

RAG Documentation

AI-powered knowledge base with 10,000+ pre-indexed documents: Semantic search across all Hedera documentation:
"Search for token creation examples in JavaScript"

docs_ask

Ask questions and get cited answers:
"How do scheduled transactions work on Hedera?"

code_generate

Generate SDK code from descriptions:
"Generate TypeScript code to create an NFT with metadata"
Indexed Sources:
  • Official Hedera Documentation
  • SDK References (JavaScript, Java, Go, Rust, Python)
  • Hedera Improvement Proposals (HIPs)
  • Tutorials and Examples
  • Smart Contract Patterns
RAG features require an OpenAI API key configured in your MCP settings.

Development Tools

Address Book

Save and manage multiple accounts:
  • Add account references
  • Import accounts with private keys
  • Organize with aliases and nicknames

State Management

  • Backup server state
  • Restore from backups
  • Export configuration

Error Explanation

Get help understanding Hedera errors:
"Explain error INSUFFICIENT_PAYER_BALANCE"

Network Switching

Switch between networks seamlessly:
  • mainnet
  • testnet
  • previewnet
  • local (for development)

Auto-Key Resolution

HashPilot automatically uses your configured operator account for all operations. No need to manually specify private keys for every deployment or transaction. Resolution order:
  1. Explicitly provided key in the request
  2. Address book entry (if alias specified)
  3. MCP operator account (default)

Next Steps