Revelator Logo API

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 NameDescription
Activities_GetSplitTransactionDetailsRetrieves details of a split payment transaction using its blockchain hash.
Balance_GetBalanceRetrieves the USDC token balance for a specific wallet address.
BlockchainPayee_CreateCreates a new blockchain-enabled payee profile.
BlockchainPayee_GetBlockchainPayeeRetrieves details for a specific blockchain payee.
BlockchainPayee_SearchSearches for blockchain payees.
CustomerManagement_GetSmartWalletTransactionsRetrieves transaction history for smart wallets under your management.
PayeeVault_CreateCreates a new smart contract vault for a payee.
PayeeVault_GetPayeeVaultRetrieves vault details using the specific payee vault network address.
PayeeVault_CreateClaimInitiates a transaction to claim funds from a payee vault.
PayeeWallet_CreateProvisions a new standard wallet for a payee.
PayeeWallet_GetPayeeWalletRetrieves details of a payee’s wallet using its address.
PayeeWallet_PatchPayeeWalletUpdates configuration for an existing payee wallet.
RoyaltyTokens_GetAllRetrieves a list of all minted Royalty Tokens.
RoyaltyTokens_CreateMints a new Royalty Token representing a specific track or asset.
RoyaltyTokens_GetByIdRetrieves details of a specific Royalty Token.
RoyaltyTokens_IsDuplicateIsrcChecks if a Royalty Token already exists for a given ISRC.
RoyaltyTokens_GetCurrentHoldersRetrieves a list of wallet addresses currently holding shares of a specific Royalty Token.
RoyaltyTokens_GetRoyaltyTokenGasPriceEstimates the network gas fee required to mint or transfer a Royalty Token.
SmartWallet_CreateInitiates a USDC token transfer from a smart wallet.
SmartWallet_GetByIdRetrieves the status of a smart wallet USDC transfer using its execution ID.