This MCP server implementation provides a bridge to the Hive blockchain, enabling AI assistants to interact with Hive data and operations. Built with TypeScript and leveraging the @hiveio/dhive library, it offers tools for querying blockchain data, posting content, and managing accounts. The server is designed for use cases requiring AI-driven content creation, social media automation, or analysis of Hive blockchain data.
Get detailed information about a Hive blockchain account. Parameters: username (string)
Retrieve a specific post by author and permlink. Parameters: author (string), permlink (string)
Retrieve posts by tag and category (trending, hot, etc.). Parameters: category (string), tag (string), limit (int)
Fetch posts from a specific user or their feed. Parameters: category (string), username (string), limit (int)
Get transaction history for an account with optional operation filtering. Parameters: username (string), limit (int), operation_filter (optional list)
Fetch current Hive blockchain properties and statistics. Parameters: None
Get a list of vesting delegations made by a specific account. Parameters: username (string), limit (int), from (optional string)
Vote on Hive content (requires posting key). Parameters: author (string), permlink (string), weight (int)
Create new blog posts on the Hive blockchain (requires posting key). Parameters: title (string), body (string), tags (array), various optional parameters
Comment on existing posts or reply to comments (requires posting key). Parameters: parent_author (string), parent_permlink (string), body (string), various optional parameters
Send HIVE or HBD cryptocurrency to other accounts (requires active key). Parameters: to (string), amount (float), currency (string), memo (optional string)
Sign a message using a Hive private key. Parameters: message (string), key_type (string)
Verify a message signature against a Hive public key. Parameters: message_hash (string), signature (string), public_key (string)
Encrypt a message for a specific Hive account. Parameters: message (string), recipient (string)
Decrypt an encrypted message from a specific Hive account. Parameters: encrypted_message (string), sender (string)
Send an encrypted message using a token transfer. Parameters: message (string), recipient (string), amount (float)
Retrieve and optionally decrypt messages from account history. Parameters: username (string), limit (int), decrypt (boolean)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!