Skip to main content
Glama

leandrogavidia-vechain-mcp-server

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 tools
approve_token_evmTry in Inspector

Approve an amount (specified in base units) of an ERC20 token for a spender

ParametersJSON Schema
NameRequiredDescriptionDefault
amountYes
spenderYes
tokenAddressYes
convert_from_base_unitsTry in Inspector

Convert a token amount from its smallest unit (e.g., wei) to human-readable units.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountYes
tokenAddressNo
convert_to_base_unitsTry in Inspector

Convert a token amount from human-readable units to its smallest unit (e.g., wei).

ParametersJSON Schema
NameRequiredDescriptionDefault
amountYes
tokenAddressNo
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).

ParametersJSON Schema
NameRequiredDescriptionDefault
wordlistSizeNoLength 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).

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesAccount/contract address (20-byte hex, with or without 0x prefix)
revisionNoRevision: best | justified | finalized | block number | block ID (hex). If omitted, best is used.best
get_addressTry in Inspector

Get the address of the wallet

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_balanceTry in Inspector

Get the balance of the wallet for native currency or a specific ERC20 token.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes
tokenAddressNo
get_blockTry in Inspector

Retrieve information about a VeChain block by its revision (block ID, number, or keywords: best | justified | finalized).

ParametersJSON Schema
NameRequiredDescriptionDefault
rawNoReturn RLP-encoded block instead of structured JSON (default: false)
expandedNoReturn transactions expanded (objects) instead of just IDs (default: false)
revisionNoBlock revision: hex ID, block number, or keywords: best | justified | finalizedbest
get_chainTry in Inspector

Get the chain of the wallet

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_priority_feeTry in Inspector

Fetch a suggested priority fee for including a transaction in the next blocks from VeChain mainnet.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_token_allowance_evmTry in Inspector

Get the allowance of an ERC20 token for a spender (returns amount in base units)

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerYes
spenderYes
tokenAddressYes
get_token_info_by_tickerTry in Inspector

Get information about a configured token (like contract address and decimals) by its ticker symbol.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesTransaction ID (0x-prefixed 32-byte hex)
rawNoInclude raw hex transaction in response. Default: false
headNoHead block ID to use; defaults to best if omitted
pendingNoInclude 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)

ParametersJSON Schema
NameRequiredDescriptionDefault
spenderYes
tokenAddressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesThe search query string
send_tokenTry in Inspector

Send native currency or an ERC20 token to a recipient, in base units.

ParametersJSON Schema
NameRequiredDescriptionDefault
recipientYes
tokenAddressNo
amountInBaseUnitsYes
sign_certificateTry in Inspector

Create and sign a canonical certificate. Includes purpose, payload, domain, timestamp, nonce, and expiresAt.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesScope or domain where it is valid
payloadNoContent to be attested (string or JSON)
purposeNoidentification
timestampNo
sign_messageTry in Inspector

Sign a message with the wallet

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYes
sign_raw_transactionTry in Inspector

Decode and sign a raw transaction.

ParametersJSON Schema
NameRequiredDescriptionDefault
rawTransactionYes
sign_typed_data_evmTry in Inspector

Sign an EIP-712 typed data structure (EVM)

ParametersJSON Schema
NameRequiredDescriptionDefault
typesYes
domainYes
messageYes
primaryTypeYes

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:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

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
Try in Browser

Your Connectors

Sign in to create a connector for this server.