Hive MCP Server

by gluneau
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HIVE_MEMO_KEYNoYour Hive memo private key for encrypted memos
HIVE_USERNAMENoYour Hive blockchain username
HIVE_ACTIVE_KEYNoYour Hive active private key for token transfers
HIVE_POSTING_KEYNoYour Hive posting private key for content operations like voting, posting, and commenting

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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