Server Details
Search VeChain documentation, query on-chain data, and fetch fee suggestions with direct links to…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- leandrogavidia/vechain-mcp-server
- GitHub Stars
- 5
- Server Listing
- VeChain MCP Server
Available Tools
20 toolsapprove_token_evmTry in Inspector
Approve an amount (specified in base units) of an ERC20 token for a spender
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| spender | Yes | ||
| tokenAddress | Yes |
convert_from_base_unitsTry in Inspector
Convert a token amount from its smallest unit (e.g., wei) to human-readable units.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| tokenAddress | No |
convert_to_base_unitsTry in Inspector
Convert a token amount from human-readable units to its smallest unit (e.g., wei).
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| tokenAddress | No |
create_walletTry in Inspector
Generate a BIP-39 mnemonic (12/15/18/21/24 words) and derive the account-level secp256k1 key at path m/44'/818'/0'/0 (VET coin type = 818). By default, the private key is REDACTED in the response. Set includeSecret=true to include it (handle with care).
| Name | Required | Description | Default |
|---|---|---|---|
| wordlistSize | No | Length of the BIP-39 mnemonic wordlist. Default: 12 |
get_accountTry in Inspector
Get information about a VeChain account/contract by address. Optionally specify a revision (best | justified | finalized | block number | block ID).
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Account/contract address (20-byte hex, with or without 0x prefix) | |
| revision | No | Revision: best | justified | finalized | block number | block ID (hex). If omitted, best is used. | best |
get_addressTry in Inspector
Get the address of the wallet
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_balanceTry in Inspector
Get the balance of the wallet for native currency or a specific ERC20 token.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | ||
| tokenAddress | No |
get_blockTry in Inspector
Retrieve information about a VeChain block by its revision (block ID, number, or keywords: best | justified | finalized).
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return RLP-encoded block instead of structured JSON (default: false) | |
| expanded | No | Return transactions expanded (objects) instead of just IDs (default: false) | |
| revision | No | Block revision: hex ID, block number, or keywords: best | justified | finalized | best |
get_chainTry in Inspector
Get the chain of the wallet
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_priority_feeTry in Inspector
Fetch a suggested priority fee for including a transaction in the next blocks from VeChain mainnet.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_token_allowance_evmTry in Inspector
Get the allowance of an ERC20 token for a spender (returns amount in base units)
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | ||
| spender | Yes | ||
| tokenAddress | Yes |
get_token_info_by_tickerTry in Inspector
Get information about a configured token (like contract address and decimals) by its ticker symbol.
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes |
get_transactionTry in Inspector
Get a VeChain transaction by its ID. Optionally include pending txs (meta may be null), return raw hex, or pin to a specific head block.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Transaction ID (0x-prefixed 32-byte hex) | |
| raw | No | Include raw hex transaction in response. Default: false | |
| head | No | Head block ID to use; defaults to best if omitted | |
| pending | No | Include pending transactions (meta may be null). Default: false |
revoke_token_approval_evmTry in Inspector
Revoke approval for an ERC20 token from a spender (sets allowance to 0)
| Name | Required | Description | Default |
|---|---|---|---|
| spender | Yes | ||
| tokenAddress | Yes |
search_documentationTry in Inspector
Search across the documentation to find relevant information, code examples, API references, and guides. Use this tool when you need to answer questions about VeChain Docs, find specific documentation, understand how features work, or locate implementation details. The search returns contextual content with titles and direct links to the documentation pages.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The search query string |
send_tokenTry in Inspector
Send native currency or an ERC20 token to a recipient, in base units.
| Name | Required | Description | Default |
|---|---|---|---|
| recipient | Yes | ||
| tokenAddress | No | ||
| amountInBaseUnits | Yes |
sign_certificateTry in Inspector
Create and sign a canonical certificate. Includes purpose, payload, domain, timestamp, nonce, and expiresAt.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Scope or domain where it is valid | |
| payload | No | Content to be attested (string or JSON) | |
| purpose | No | identification | |
| timestamp | No |
sign_messageTry in Inspector
Sign a message with the wallet
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes |
sign_raw_transactionTry in Inspector
Decode and sign a raw transaction.
| Name | Required | Description | Default |
|---|---|---|---|
| rawTransaction | Yes |
sign_typed_data_evmTry in Inspector
Sign an EIP-712 typed data structure (EVM)
| Name | Required | Description | Default |
|---|---|---|---|
| types | Yes | ||
| domain | Yes | ||
| message | Yes | ||
| primaryType | Yes |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.