Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DISABLE_TOOLS | No | Set to true to disable all tools | false |
DISABLE_PROMPTS | No | Set to true to disable all educational prompts | false |
PRIVATE_KEY_WIF | No | Your private key in WIF format for Bitcoin wallet operations | |
IDENTITY_KEY_WIF | No | Optional WIF for identity key; if set, ordinals inscriptions will be signed with sigma-protocol for authentication, curation, and web-of-trust | |
DISABLE_BSV_TOOLS | No | Set to true to disable BSV blockchain tools | false |
DISABLE_RESOURCES | No | Set to true to disable all resources (BRCs, changelog) | false |
DISABLE_MNEE_TOOLS | No | Set to true to disable MNEE token tools | false |
DISABLE_UTILS_TOOLS | No | Set to true to disable utility tools | false |
DISABLE_BROADCASTING | No | Set to true to disable transaction broadcasting; returns raw transaction hex instead - useful for testing and transaction review before broadcasting | false |
DISABLE_WALLET_TOOLS | No | Set to true to disable Bitcoin wallet tools | false |
DISABLE_ORDINALS_TOOLS | No | Set to true to disable Ordinals/NFT tools | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
bitcoin_sv_ordinals | Comprehensive information about Bitcoin SV ordinals, including what they are, how they work, and how to use them. |
bitcoin_sv_sdk_overview | General overview of the Bitcoin SV SDK, including its purpose and main components. |
bitcoin_sv_sdk_wallet | Detailed information about the wallet functionality in the BSV SDK, including key management, address handling, and UTXO management. |
bitcoin_sv_sdk_transaction | Detailed information about transaction building and management in the BSV SDK, including input/output handling, script integration, and transaction signing. |
bitcoin_sv_sdk_auth | Detailed information about the authentication functionality in the BSV SDK, including identity protocols, certificates, and session management. |
bitcoin_sv_sdk_cryptography | Detailed information about the cryptographic functionality in the BSV SDK, including key generation, signing, encryption, and hashing. |
bitcoin_sv_sdk_script | Detailed information about the script functionality in the BSV SDK, including Bitcoin Script operations, locking and unlocking scripts, and OP_CODES. |
bitcoin_sv_sdk_primitives | Detailed information about the primitive data types and structures in the BSV SDK, including Binary, Hex, Points, and other fundamental types. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
bsv_getPrice | Retrieves the current price of Bitcoin SV (BSV) in USD from a reliable exchange API. This tool provides real-time market data that can be used for calculating transaction values, monitoring market conditions, or converting between BSV and fiat currencies. |
bsv_decodeTransaction | Decodes and analyzes Bitcoin SV transactions to provide detailed insights. This powerful tool accepts either a transaction ID or raw transaction data and returns comprehensive information including inputs, outputs, fee calculations, script details, and blockchain context. Supports both hex and base64 encoded transactions and automatically fetches additional on-chain data when available. |
bsv_explore | Explore Bitcoin SV blockchain data using the WhatsOnChain API. Access multiple data types: CHAIN DATA:
BLOCK DATA:
STATS DATA:
TRANSACTION DATA:
ADDRESS DATA:
NETWORK:
Use the appropriate parameters for each endpoint type and specify 'main' or 'test' network. |
ordinals_getInscription | Retrieves detailed information about a specific ordinal inscription by its outpoint. Returns complete inscription data including content type, file information, inscription origin, and current status. Useful for verifying NFT authenticity or retrieving metadata about digital artifacts. |
ordinals_searchInscriptions | Searches for Bitcoin SV ordinal inscriptions using flexible criteria. This powerful search tool supports filtering by address, inscription content, MIME type, MAP fields, and other parameters. Results include detailed information about each matched inscription. Ideal for discovering NFTs and exploring the ordinals ecosystem. |
ordinals_marketListings | Retrieves current marketplace listings for Bitcoin SV ordinals with flexible filtering. Supports multiple asset types (NFTs, BSV-20 tokens, BSV-21 tokens) through a unified interface. Results include listing prices, details about the assets, and seller information. |
ordinals_marketSales | Retrieves recent sales data for BSV-20 and BSV-21 tokens on the ordinals marketplace. This tool provides insights into market activity, including sale prices, transaction details, and token information. Supports filtering by token ID, ticker symbol, or seller address to help analyze market trends and track specific token sales. |
ordinals_getTokenByIdOrTicker | Retrieves detailed information about a specific BSV-20 token by its ID or ticker symbol. Returns complete token data including ticker symbol, supply information, decimals, and current status. This tool is useful for verifying token authenticity or checking supply metrics. |
utils_convertData | Converts data between different encodings (utf8, hex, base64, binary). Useful for transforming data formats when working with blockchain data, encryption, or file processing. Parameters:
Example usage:
Notes:
|