
Leandrogavidia Vechain Mcp Server
If you're building on VeChain, this server gives Claude direct access to the Thor REST API for both mainnet and testnet. It can search official VeChain docs, query account details and transactions, fetch blocks, and get priority fee suggestions. Beyond read operations, it handles wallet creation and cryptographic signing for certificates and raw transactions. The Goat SDK integration adds token operations like balance checks, ERC20 transfers, and approval management with proper unit conversions. You'll need to provide a secret key for signing operations and specify your target environment. Useful for prototyping VeChain integrations or having Claude help debug on chain activity without switching contexts.
- GitHub stars
- 5
- tools
- 20
- auth
- Required
- transport
- HTTP
- last updated
- Oct 2, 2025
Tools
20 toolsPublic tool metadata for what this MCP can expose to an agent.
search_documentationSearch VeChain Documentation.
Search VeChain Documentation.
No parameter schema in public metadata yet.
get_accountRetrieve account details.
Retrieve account details.
No parameter schema in public metadata yet.
get_transactionRetrieve a transaction by ID.
Retrieve a transaction by ID.
No parameter schema in public metadata yet.
get_blockGet a VeChain block.
Get a VeChain block.
No parameter schema in public metadata yet.
get_priority_feeSuggest a priority fee.
Suggest a priority fee.
No parameter schema in public metadata yet.
create_walletCreate a VeChain wallet (mnemonic + keys).
Create a VeChain wallet (mnemonic + keys).
No parameter schema in public metadata yet.
sign_certificateCreate and sign a canonical certificate.
Create and sign a canonical certificate.
No parameter schema in public metadata yet.
sign_raw_transactionSign raw transaction.
Sign raw transaction.
No parameter schema in public metadata yet.
get_addressGet the address of the wallet
Get the address of the wallet
No parameter schema in public metadata yet.
get_chainGet the chain of the wallet
Get the chain of the wallet
No parameter schema in public metadata yet.
sign_messageSign a message with the wallet
Sign a message with the wallet
No parameter schema in public metadata yet.
get_balanceGet the balance of the wallet for native currency or a specific ERC20 token.
Get the balance of the wallet for native currency or a specific ERC20 token.
No parameter schema in public metadata yet.
get_token_info_by_tickerGet information about a configured token (like contract address and decimals) by its ticker symbol.
Get information about a configured token (like contract address and decimals) by its ticker symbol.
No parameter schema in public metadata yet.
convert_to_base_unitsConvert a token amount from human-readable units to its smallest unit (e.g., wei).
Convert a token amount from human-readable units to its smallest unit (e.g., wei).
No parameter schema in public metadata yet.
convert_from_base_unitsConvert a token amount from its smallest unit (e.g., wei) to human-readable units.
Convert a token amount from its smallest unit (e.g., wei) to human-readable units.
No parameter schema in public metadata yet.
sign_typed_data_evmSign an EIP-712 typed data structure (EVM)
Sign an EIP-712 typed data structure (EVM)
No parameter schema in public metadata yet.
get_token_allowance_evmGet the allowance of an ERC20 token for a spender (returns amount in base units)
Get the allowance of an ERC20 token for a spender (returns amount in base units)
No parameter schema in public metadata yet.
send_tokenSend native currency or an ERC20 token to a recipient, in base units.
Send native currency or an ERC20 token to a recipient, in base units.
No parameter schema in public metadata yet.
approve_token_evmApprove an amount (specified in base units) of an ERC20 token for a spender
Approve an amount (specified in base units) of an ERC20 token for a spender
No parameter schema in public metadata yet.
revoke_token_approval_evmRevoke approval for an ERC20 token from a spender (sets allowance to 0)
Revoke approval for an ERC20 token from a spender (sets allowance to 0)
No parameter schema in public metadata yet.
Sponsors
Readme
VeChain MCP Server
VeChain MCP Server is an MCP server specifically designed for the VeChain network. It provides advanced functionalities such as querying the official VeChain documentation, executing HTTP requests to the Thor REST API in both Mainnet and Testnet environments, and managing cryptographic signatures through an integrated wallet.
Integration
Register the server in your MCP-aware host configuration.
{
"mcpServers": {
"vechainMcp": {
"url": "https://server.smithery.ai/@leandrogavidia/vechain-mcp-server/mcp",
"type": "streamable-http"
}
}
}
Tools
-
Vechain Docs
-
Docs
search_documentation: Search VeChain Documentation.
-
-
Thorest API
-
Accounts
get_account: Retrieve account details.
-
Details
- Repository
- github.com/leandrogavidia/vechain-mcp-server
- Categories
- Search & Web Crawling, Data & Analytics
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active