Leandrogavidia Vechain Mcp Server

ai.smitheryPublished by smithery.aiOfficial publisherv1.0.0Updated Oct 25, 2026

Search VeChain documentation, query on-chain data, and fetch fee suggestions with direct links to…

The publisher's own server: 222wcnm Bilistalkermcp

VerifiedStreamable HTTPWeb executableFinanceDeveloper Tools

Overview

AI-generated overview

An MCP server for the VeChain blockchain that lets an assistant search VeChain docs, query Thor REST API data, and manage wallets, signatures and token actions.

What you can do
Search the official VeChain documentation for reference material and links to sources. Query Thor REST API data on Mainnet or Testnet: account details, transactions, blocks and priority fee suggestions. Manage a VeChain wallet: create a wallet, get its address, chain and balance, and look up token info by ticker. Sign certificates, raw transactions, messages and EIP-712 typed data. Send native currency or ERC20 tokens, approve or revoke token allowances, and convert amounts between human-readable and base units.
When to use it
Useful when an assistant needs to answer VeChain development questions, inspect on-chain accounts, transactions or blocks, or prepare and sign VeChain transactions and token approvals from a wallet.
Requirements
Runs as a remote streamable HTTP endpoint; the manifest declares no authentication, but the README lists an Authorization bearer token header for Smithery. Self-hosting needs Node.js with pnpm and environment variables AGENT_SECRET_KEY for signature tools, ENVIRONMENT (mainnet or test), and optional USE_STREAMABLE_HTTP, PORT and HOST.
Before you install
The wallet tools can create wallets, sign transactions and messages, send tokens, and approve or revoke token allowances, which move funds or grant spending rights on-chain. AGENT_SECRET_KEY controls access to the signing tools and must be kept secret. Transactions on Mainnet spend real assets and cannot be undone.

Installation

In SourceWeft

  1. Open Leandrogavidia Vechain Mcp Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.smithery%2Fleandrogavidia-vechain-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "leandrogavidia-vechain": {
      "type": "http",
      "url": "https://server.smithery.ai/@leandrogavidia/vechain-mcp-server/mcp"
    }
  }
}

README

[VeChain logo]

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.

json
{  "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.
    • Transactions

      • get_transaction: Retrieve a transaction by ID.
    • Blocks

      • get_block: Get a VeChain block.
    • Fees

      • get_priority_fee: Suggest a priority fee.
  • Wallet & signatures

    • Wallet

      • create_wallet: Create a VeChain wallet (mnemonic + keys).
    • Signatures

      • sign_certificate: Create and sign a canonical certificate.

      • sign_raw_transaction: Sign raw transaction.

  • Goat SDK (VeChain Tools)

    • get_address: Get the address of the wallet

    • get_chain: Get the chain of the wallet

    • sign_message: Sign a message with the wallet

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

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

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

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

    • sign_typed_data_evm: Sign an EIP-712 typed data structure (EVM)

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

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

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

    • revoke_token_approval_evm: Revoke approval for an ERC20 token from a spender (sets allowance to 0)


.env Config

  • AGENT_SECRET_KEY: CSecret key in string format that allows your MCP server to use the signatures tools.

  • ENVIRONMENT: Working environment, either mainnet or test.

  • USE_STREAMABLE_HTTP: Specifies whether your MCP server will run on stdio or streamable-http.

  • PORT: Port where your MCP server will run when using streamable-http.

  • HOST: Host where your MCP server will run when using streamable-http.

Run the project locally

In one terminal window, run the following command: pnpx @modelcontextprotocol/inspector pnpx tsx ./src/index.ts in stdio mode.

Build and run

Run the command: pnpm run build and then: pnpm run start

Deployment

To deploy this MCP server, fork this project into your GitHub account, log in to smithery.ai, and click Publish server. Complete the steps, and once it is deployed, add the required environment variables in settings.


License

MIT

Source: README.md at commit 18c588c

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Smithery integrations