Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create-post | Create a new post on Hive blockchain |
| analyze-account | Analyze a Hive account's activity and statistics |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_info | Fetches detailed information about a Hive blockchain account including balance, authority, voting power, and other account metrics. |
| get_account_history | Retrieves transaction history for a Hive account with optional operation type filtering. |
| get_vesting_delegations | Get a list of vesting delegations made by a specific Hive account |
| get_post_content | Retrieves a specific Hive blog post identified by author and permlink, including the post title, content, and metadata. |
| get_posts_by_tag | Retrieves Hive posts filtered by a specific tag and sorted by a category like trending, hot, or created. |
| get_posts_by_user | Retrieves posts authored by or in the feed of a specific Hive user. |
| vote_on_post | Vote on a Hive post (upvote or downvote) using the configured Hive account. |
| send_token | Send HIVE or HBD tokens to another Hive account using the configured account credentials. |
| create_post | Create a new blog post on the Hive blockchain using the configured account credentials. |
| create_comment | Create a comment on an existing Hive post or reply to another comment. |
| sign_message | Sign a message using a Hive private key from environment variables. |
| verify_signature | Verify a digital signature against a Hive public key |
| get_chain_properties | Fetch current Hive blockchain properties and statistics |
| encrypt_message | Encrypt a message for a specific Hive account using memo encryption |
| decrypt_message | Decrypt an encrypted message received from a specific Hive account |
| send_encrypted_message | Send an encrypted message to a Hive account using a small token transfer |
| get_encrypted_messages | Retrieve encrypted messages from account history with optional decryption |