VeChain MCP Server

74 tools. 0 can modify or destroy data without limits.

Read-only server. Low risk, but rate limits prevent runaway API costs.

Last updated:

0 can modify or destroy data
74 read-only
74 tools total

Community server · catalogue entry verified 29/06/2026

How to control VeChain MCP Server ↓

What VeChain MCP Server exposes to your agents

Read (74) Write / Execute (0) Destructive / Financial (0)

What can go wrong

Even read-only tools carry cost. An agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up bills.

How to control VeChain MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and VeChain MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "getAccountsTotals": {
    "limits": [
      {
        "counter": "getaccountstotals_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register VeChain MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON VECHAIN →

Instant setup, no code required.

All 74 VeChain MCP Server tools

READ 74 tools
Read getAccountsTotals Retrieve total unique VeChain accounts by timeframe via /api/v1/accounts/totals. Provide timeFrame (DAY, WEEK, Read getAppHubApps List official apps from VeChain App Hub. Supports filtering by category, tag, VeWorld support and free-text se Read getB3TRActionsForApp Fetch B3TR actions for a VeBetterDAO app via /api/v1/b3tr/actions/apps/{appId}. Requires appId (if coming from Read getB3TRActionsForUser Get B3TR actions for a user and the impacts of those actions via /api/v1/b3tr/actions/users/{wallet}. Optional Read getB3TRAppOverview Get APP overview for a specific app listed on veBetterDao via /api/v1/b3tr/actions/apps/{appId}/overview. Retu Read getB3TRAppsLeaderboard Get app B3TR action leaderboard via /api/v1/b3tr/actions/leaderboards/apps. Optionally filter by roundId OR da Read getB3TRAppUsersLeaderboard Get user B3TR action leaderboard for a given app via /api/v1/b3tr/actions/leaderboards/apps/{appId}. Optionall Read getB3TRGlobalOverview Get global B3TR action overview via /api/v1/b3tr/actions/global/overview. Optionally filter by roundId OR date Read getB3TRProposalComments Get on-chain voting comments/reasons for a specific B3TR proposal via /api/v1/b3tr/proposals/{proposalId}/comm Read getB3TRProposalsResults Get B3TR proposal results via /api/v2/b3tr/proposals/results. IMPORTANT: If user provides a specific proposal Read getB3TRUserAppOverview Get a users overview for a specific app on veBetterDao via /api/v1/b3tr/actions/users/{wallet}/app/{appId}/ove Read getB3TRUserDailySummaries Get daily action summaries for a specific user within a date range via /api/v1/b3tr/actions/users/{wallet}/dai Read getB3TRUserOverview Get the B3TR action overview for a specific wallet via /api/v1/b3tr/actions/users/{wallet}/overview. Returns t Read getB3TRUsersLeaderboard Get leaderboard of users Read getContractAbi Return the ABI of a contract registered in the server, with optional filters to keep the payload small. Always Read getContractTransactions Query VeWorld Indexer /api/v1/transactions/contract for transactions interacting with a contract address. Supp Read getCurrentRound Get the current VeBetterDAO round ID by querying the X Allocation Voting smart contract directly. Rounds are t Read getDelegatedTransactions Query VeWorld Indexer /api/v1/transactions/delegated for transactions delegated by a given delegator address. Read getDiscourseCategories Get all available categories from the VeBetterDAO Discourse forum. OPTIONAL FEATURE: Requires Discourse MCP se Read getDiscourseLatestTopics Get the latest topics from the VeBetterDAO Discourse forum. Returns standard page size by default. OPTIONAL FE Read getDiscoursePost Get a specific post from the VeBetterDAO Discourse forum by post ID. Useful for reading specific replies or co Read getDiscourseTopic Get detailed information about a specific Discourse forum topic, including posts and replies. Returns 5 posts Read getExplorerBlockUsage Get cumulative block usage statistics (gas, tx counts, clauses, base fee) over a timestamp range via /api/v1/e Read getFungibleTokenContracts List fungible token contract addresses for a wallet via Indexer. Use with getTokenRegistry for metadata. Endpo Read getGMNFTStatus Check if a wallet address owns a Galaxy Member (GM) NFT and get its details. Uses hybrid approach: 1) Indexer Read getHistoryOfAccount Retrieve transaction history for a VeChain address with filtering support. IMPORTANT: Pass ARRAYS of event Read getIPFSContent Fetch content from IPFS using the VeChain gateway proxy (api.gateway-proxy.vechain.org). Provide an IPFS Conte Read getNFTContracts Get all NFT contract addresses for a given owner using VeWorld Indexer. Endpoint: /api/v1/nfts/contracts. Acce Read getNFTs Get all NFTs owned by an address using VeWorld Indexer. Endpoint: /api/v1/nfts. Accepts address, optional cont Read getStargateNftHoldersByPeriod Time‑series of total Stargate NFT holders by period (DAY, WEEK, MONTH, YEAR, ALL). Each element corresponds to Read getStargateNftHoldersHistoric Running-total time series of total NFT holders in Stargate, optionally filtered by NFT level. Endpoint: /api/v Read getStargateNftHoldersTotal Get the total number of Stargate NFTs and breakdown by level via /api/v1/stargate/nft-holders. Returns an obje Read getStargateTokenRewards Overview of rewards earned by a Stargate NFT delegation to a validator over time. Not the same as “claimed” (c Read getStargateTokens Fetch Stargate NFT information (VET staked, rewards, level, delegation status, validator id, etc.) via /api/v1 Read getStargateTotalVetStaked Get total VET staked in Stargate at latest or at a specific block via /api/v1/stargate/total-vet-staked. Retur Read getStargateTotalVetStakedHistoric Running-total time series of total VET staked in Stargate, optionally filtered by NFT level. Endpoint: /api/v1 Read getStargateTotalVthoClaimed Fetch the total VTHO that Stargate users have actually claimed from rewards generated by delegations. Returns Read getStargateTotalVthoClaimedByAccount Get total VTHO claimed by a given account via /api/v1/stargate/total-vtho-claimed/{account}. Optional rewardsT Read getStargateTotalVthoClaimedByAccountToken Get total VTHO claimed by a given account and token via /api/v1/stargate/total-vtho-claimed/{account}/{tokenId Read getStargateTotalVthoClaimedHistoric Running-total time series of total VTHO claimed across Stargate. Endpoint: /api/v1/stargate/total-vtho-claimed Read getStargateTotalVthoGenerated Fetch the total VTHO generated by Stargate delegations from validators’ block rewards (aggregate produced, whe Read getStargateTotalVthoGeneratedHistoric Running-total time series of total VTHO generated across Stargate. Endpoint: /api/v1/stargate/total-vtho-gener Read getStargateVetDelegatedByPeriod Time‑series of VET delegated to validators via Stargate by period (DAY, WEEK, MONTH, YEAR, ALL). Useful for tr Read getStargateVetStakedByPeriod Time‑series of VET staked (locked via Stargate) by period (DAY, WEEK, MONTH, YEAR, ALL). Each element is the t Read getStargateVthoClaimedByPeriod Time‑series of VTHO that users actually claimed from Stargate rewards by period (DAY, WEEK, MONTH, YEAR, ALL). Read getStargateVthoGeneratedByPeriod Time‑series of VTHO generated from validators’ block rewards by period (DAY, WEEK, MONTH, YEAR, ALL). Each ele Read getTokenBalances Get the balance of any VIP-180/ERC-20 token for a wallet address by querying the smart contract directly. Retu Read getTokenFiatPrice Get the current price of VET, VTHO, or B3TR in a given fiat currency using the on-chain VeChain Energy Oracle. Read getTokenRegistry Fetch the VeChain token registry curated list for the current network (VECHAIN_NETWORK=mainnet|testnet). Use t Read getTransactionById Get a single decoded transaction (with events) by ID from VeWorld Indexer. Endpoint: /api/v1/transactions/{txI Read getTransactions Query VeWorld Indexer /api/v1/transactions. Provide either Read getTransfersForBlock Query VeWorld Indexer /api/v1/transfers/forBlock for all transfers in a block. Required Read getTransfersFrom Query VeWorld Indexer /api/v1/transfers/from for outgoing transfers. Read getTransfersOfAccount Query transfer events using VeWorld Indexer /api/v1/transfers. Read getTransfersTo Query VeWorld Indexer /api/v1/transfers/to for incoming transfers. Read getValidatorBlockRewards Fetch VTHO rewards per block via /api/v1/validators/blocks. Returns blockReward (base), priorityReward (mempoo Read getValidatorDelegations Retrieve delegation records via /api/v1/validators/delegations. Filter by validator, tokenId, and one or more Read getValidatorMissedPercentage Calculate percentage of missed blocks for a validator in a block range via /api/v1/validators/blocks/missed/{v Read getValidatorRegistry Fetch validator metadata (name, location, description, website, logo) for the current network. Data source: va Read getValidators Retrieve validator statistics via /api/v1/validators for Stargate NFT delegation decisions and validator perfo Read getVeBetterDaoApps List VeBetterDAO xApps directly from the on-chain X2EarnApps registry. For each app returns: id, on-chain name Read getVevoteHistoricProposals Query legacy VeVote (Stakeholder and Steering Committee Governance contracts) historic proposals from /api/v1/ Read getVevoteProposalResults Fetch aggregated voting results per support from /api/v1/vevote/proposal/results. Optional filters: proposalId Read listKnownContracts List the contracts the MCP server can talk to via the generic callContract and buildContractTransaction tools. Read searchDiscourseForum Search the VeBetterDAO Discourse forum (vechain.discourse.group) for topics, discussions, and community posts. Read searchDocsStargate Search the Stargate documentation Read searchDocsVebetterDao Search the VeBetterDao documentation Read searchDocsVechain Search the VeChain documentation Read searchDocsVechainKit Search the VeChain Kit documentation Read searchDocsVevote Search the VeVote documentation Read thorDecodeEvent Decode an event emitted by a contract on Thor network Read thorGetAccount Get account details from Thor network Read thorGetBlock Get block details from Thor network Read thorGetTransaction Get transaction details from Thor network

Questions about VeChain MCP Server

Is the VeChain MCP Server MCP server safe to use without restrictions? +

The VeChain MCP Server server is primarily read-only with 74 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the VeChain MCP Server MCP server expose? +

74 tools across 1 categories: Read. 74 are read-only. 0 can modify, create, or delete data.

How do I enforce a policy on VeChain MCP Server? +

Register the VeChain MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every VeChain MCP Server tool call.

Deterministic rules across all 74 VeChain MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

74 VeChain MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.