Price Per TokenPrice Per Token
VeChain MCP Server

VeChain MCP Server

by leandrogavidia

GitHub 5 360 uses Remote
0

About

VeChain MCP Server is a blockchain integration tool for the VeChain network that enables querying on-chain data, managing wallets, and executing token transactions. Key capabilities: - Query on-chain data including account details, transactions, blocks, and priority fee suggestions via the Thor REST API for both Mainnet and Testnet - Create VeChain wallets with mnemonic and key generation, plus sign messages, certificates, and raw transactions - Execute token operations including balance checks, transfers of native currency or ERC20 tokens, and approval management - Sign EIP-712 typed data structures and handle token allowances for DeFi interactions - Search the official VeChain documentation with direct links to relevant pages - Powered by GOAT SDK for comprehensive wallet and token management functionality

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.

    - 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

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81