create_comment
Create a comment on an existing Hive post or reply to another comment.
Read Hive accounts, posts and chain state, and act as a configured account — voting, publishing, commenting, sending HIVE or HBD, and exchanging encrypted memos.
LABSCO SUMMARY
Reading here is ordinary chain querying; the writing side is where the design decision sits — the acting identity is fixed by configuration rather than passed per call, so whichever account you configure is the account an agent is. The keys are named separately as HIVE_POSTING_KEY, HIVE_ACTIVE_KEY and HIVE_MEMO_KEY, and sign_message takes a key_type, so which key a call reaches for is explicit rather than implied. The encrypted-message tools are the unusual part: send_encrypted_message rides a small token transfer, which makes a conversation here cost a transfer per message and leave one on the account's history.
A server over the Hive blockchain that pairs read access to accounts, posts, delegations and chain properties with write operations signed by the account whose keys you configure.
A Hive account and its keys: HIVE_USERNAME, HIVE_POSTING_KEY, HIVE_ACTIVE_KEY and HIVE_MEMO_KEY.
One command — npx -y @gluneau/hive-mcp-server
USE CASES
Read the account's standing, walk back through what it has actually been doing, and see what it has already committed elsewhere.
Set the beneficiaries, payout ceiling and reward split as part of the same call that publishes, then read the post back as it now stands on chain.
Pull what is moving under the tag, read the piece in full, and respond with a comment and a vote weighted to how much it deserves.
Send the transfer, then put the part that should not be public into an encrypted memo and read the replies back out of history.
Sign the text with the key you name, and check a signature you were handed against the public key that is supposed to have produced it.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
create_commentCreate a comment on an existing Hive post or reply to another comment.
create_postCreate a new blog post on the Hive blockchain using the configured account credentials.
decrypt_messageDecrypt an encrypted message received from a specific Hive account
encrypt_messageEncrypt a message for a specific Hive account using memo encryption
get_account_historyRetrieves transaction history for a Hive account with optional operation type filtering.
get_account_infoFetches detailed information about a Hive blockchain account including balance, authority, voting power, and other account metrics.
get_chain_propertiesFetch current Hive blockchain properties and statistics
get_encrypted_messagesRetrieve encrypted messages from account history with optional decryption
get_post_contentRetrieves a specific Hive blog post identified by author and permlink, including the post title, content, and metadata.
get_posts_by_tagRetrieves Hive posts filtered by a specific tag and sorted by a category like trending, hot, or created.
get_posts_by_userRetrieves posts authored by or in the feed of a specific Hive user.
get_vesting_delegationsGet a list of vesting delegations made by a specific Hive account
send_encrypted_messageSend an encrypted message to a Hive account using a small token transfer
send_tokenSend HIVE or HBD tokens to another Hive account using the configured account credentials.
sign_messageSign a message using a Hive private key from environment variables.
verify_signatureVerify a digital signature against a Hive public key
vote_on_postVote on a Hive post (upvote or downvote) using the configured Hive account.
BEFORE YOU INSTALL
17 tools when we connected. Seven read tools need no key; vote_on_post, create_post and create_comment need a posting key, send_token needs an active key, and the four encrypted-messaging tools need HIVE_MEMO_KEY. create-post and analyze-account are prompts.
npx on PATH
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 17 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @gluneau/hive-mcp-server{
"mcpServers": {
"hive": {
"command": "npx",
"args": [
"-y",
"@gluneau/hive-mcp-server"
],
"env": {
"HIVE_USERNAME": "<YOUR_HIVE_USERNAME>",
"HIVE_POSTING_KEY": "<YOUR_HIVE_POSTING_KEY>",
"HIVE_ACTIVE_KEY": "<YOUR_HIVE_ACTIVE_KEY>",
"HIVE_MEMO_KEY": "<YOUR_HIVE_MEMO_KEY>"
}
}
}
}