> ## Documentation Index
> Fetch the complete documentation index at: https://hash-pilot.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Features

> Overview of HashPilot capabilities

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:

| Operation                  | Description                                    |
| -------------------------- | ---------------------------------------------- |
| **create**                 | Create fungible or NFT tokens with custom fees |
| **associate**              | Associate token with account                   |
| **transfer**               | Transfer tokens between accounts               |
| **mint**                   | Mint additional tokens                         |
| **burn**                   | Burn tokens from treasury                      |
| **freeze/unfreeze**        | Control account transfer ability               |
| **kyc\_grant/kyc\_revoke** | Manage KYC compliance                          |
| **pause/unpause**          | Halt/resume all token operations               |
| **wipe**                   | Remove 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:

### docs\_search

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

<Note>
  RAG features require an OpenAI API key configured in your MCP settings.
</Note>

## 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

<CardGroup cols={2}>
  <Card title="Tool Reference" icon="wrench" href="/tools">
    Complete API documentation for all tools
  </Card>

  <Card title="Troubleshooting" icon="circle-question" href="/troubleshooting">
    Common issues and solutions
  </Card>
</CardGroup>
