Blockchain MCP Server
The Blockchain MCP Server allows AI assistants to interact with Revelator’s Web3 and decentralized features, including retrieving wallet balances, checking royalty token distributions, and managing payee vaults.
Beta Feature
Our MCP Servers are currently in BETA. They are under active development and are subject to
breaking changes - some tools can result in 403 Forbidden or other errors.
Authentication
Use your existing Revelator Partner API credentials (partnerUserId and partnerApiKey) when your LLM prompts you to
do so. This is usually only required initially when starting a new chat/session.
Server Details
- Server Address:
https://mcp.revelator.com/blockchain
Supported Tools
| Tool Name | Description |
|---|---|
Activities_GetSplitTransactionDetails | Retrieves details of a split payment transaction using its blockchain hash. |
Balance_GetBalance | Retrieves the USDC token balance for a specific wallet address. |
BlockchainPayee_Create | Creates a new blockchain-enabled payee profile. |
BlockchainPayee_GetBlockchainPayee | Retrieves details for a specific blockchain payee. |
BlockchainPayee_Search | Searches for blockchain payees. |
CustomerManagement_GetSmartWalletTransactions | Retrieves transaction history for smart wallets under your management. |
PayeeVault_Create | Creates a new smart contract vault for a payee. |
PayeeVault_GetPayeeVault | Retrieves vault details using the specific payee vault network address. |
PayeeVault_CreateClaim | Initiates a transaction to claim funds from a payee vault. |
PayeeWallet_Create | Provisions a new standard wallet for a payee. |
PayeeWallet_GetPayeeWallet | Retrieves details of a payee’s wallet using its address. |
PayeeWallet_PatchPayeeWallet | Updates configuration for an existing payee wallet. |
RoyaltyTokens_GetAll | Retrieves a list of all minted Royalty Tokens. |
RoyaltyTokens_Create | Mints a new Royalty Token representing a specific track or asset. |
RoyaltyTokens_GetById | Retrieves details of a specific Royalty Token. |
RoyaltyTokens_IsDuplicateIsrc | Checks if a Royalty Token already exists for a given ISRC. |
RoyaltyTokens_GetCurrentHolders | Retrieves a list of wallet addresses currently holding shares of a specific Royalty Token. |
RoyaltyTokens_GetRoyaltyTokenGasPrice | Estimates the network gas fee required to mint or transfer a Royalty Token. |
SmartWallet_Create | Initiates a USDC token transfer from a smart wallet. |
SmartWallet_GetById | Retrieves the status of a smart wallet USDC transfer using its execution ID. |