Vinkius
Ankr Web3 Node API

Ankr Web3 Node API MCP for AI. Analyze any blockchain state, from balance checks to contract simulations.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Ankr (Web3 Node API) MCP on Cursor AI Code EditorAnkr (Web3 Node API) MCP on Claude Desktop AppAnkr (Web3 Node API) MCP on OpenAI Agents SDKAnkr (Web3 Node API) MCP on Visual Studio CodeAnkr (Web3 Node API) MCP on GitHub Copilot AI AgentAnkr (Web3 Node API) MCP on Google Gemini AIAnkr (Web3 Node API) MCP on Lovable AI DevelopmentAnkr (Web3 Node API) MCP on Mistral AI AgentsAnkr (Web3 Node API) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Ankr (Web3 Node API) provides a direct connection to Ethereum and other EVM chains. Query block data, check token balances across multiple wallets, or run complex smart contract simulations using natural language prompts from your agent.

What your AI can do

Ankr getAccountBalance

Retrieves all token balances associated with a given wallet address.

Ankr getBlocks

Fetches detailed information for a specified range of blockchain blocks.

Ankr getInteractions

Lists every unique blockchain network an address has ever interacted with.

+ 29 more capabilities included
Check Asset Balances

Retrieves current token balances for an address, including multi-token accounts and NFT ownership.

Trace Transaction History

Gets detailed information on specific transactions or lists all tokens a wallet has ever interacted with across different chains.

Simulate Contract Interactions

Executes calls to smart contracts (like eth_call) or simulates complex multi-step operations without actually spending gas.

Read Deep Blockchain State

Accesses granular data like raw storage slots, specific event logs, and the underlying contract code at any address.

Monitor Network Health

Retrieves real-time network metrics, such as the current block height or information about the active epoch.

Included with Plan

Waiting for input…

AI Agent

Ankr (Web3 Node API) MCP: 32 Tools

These tools give you direct access to fundamental EVM operations. Use them to read balances, trace transactions, and simulate smart contract behaviors.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Ankr (Web3 Node API) on Vinkius

Ankr GetAccountBalance

Retrieves all token balances associated with a given wallet address.

Ankr GetBlocks

Fetches detailed information for a specified range of blockchain blocks.

Ankr GetInteractions

Lists every unique blockchain network an address has ever interacted with.

Ankr GetNFTHolders

Returns a list of all wallet addresses that currently hold a specific NFT collection.

Ankr GetNFTMetadata

Retrieves descriptive data for a particular Non-Fungible Token (NFT).

Ankr GetNFTsByOwner

Lists all NFTs owned by an address, spanning multiple blockchain networks.

Ankr GetTokenPrice

Returns the current USD market price for a specific token.

Ankr GetTokenTransfers

Gathers historical data on how a specific token was moved between addresses.

Eth BlockNumber

Returns the most recent block number for the network.

Eth Call

Executes a function call against a smart contract without spending any gas or...

Eth EstimateGas

Calculates the estimated amount of gas required for an upcoming transaction.

Eth GetBalance

Returns the native currency balance held by a specific address.

Eth GetBlockByHash

Retrieves all block details when you provide its unique transaction hash.

Eth GetBlockByNumber

Fetches the full details for a block based on its numerical sequence.

Eth GetCode

Returns the compiled code that is stored at a specific contract address.

Eth GetLogs

Filters and returns log data matching specified criteria across the chain.

Eth GetStorageAt

Retrieves the raw value stored at a precise position within a contract's storage...

Eth GetTransactionByHash

Gets all details for a transaction using its unique hash.

Eth GetTransactionCount

Returns the number of transactions (nonce) that have originated from an address.

Eth GetTransactionReceipt

Retrieves a transaction receipt, confirming if the transaction succeeded and how...

Eth SendRawTransaction

Submits a fully signed and raw transaction directly to the network for processing.

Eth SimulateV1

Runs a simulation of multiple blocks or transactions to check potential outcomes...

GetAccountInfo

Returns all known information associated with a specific public key (Pubkey).

GetBalance

Returns the lamport balance for a given account.

GetBlockHeight

Returns the current total height of the blockchain network.

GetBlock

Retrieves identity and transaction details for a confirmed blockchain block.

GetEpochInfo

Provides information regarding the current operational epoch of the chain.

GetLatestBlockhash

Returns the latest block hash, which is useful for building new transactions.

GetProgramAccounts

Retrieves all accounts that are program-owned by a specific contract address.

GetTransaction

Returns detailed information for any confirmed transaction.

SendTransaction

Submits a signed transaction to the network, triggering the state change.

SimulateTransaction

Predicts the outcome of a single transaction to check for potential errors or...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Ankr Web3 Node API integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Ankr (Web3 Node API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Ankr Web3 Node API MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Ankr. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 32 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually tracking asset and transaction data is a nightmare.

Right now, checking an address's full profile means jumping between multiple block explorers, manually querying token contracts for balances, running separate API calls to check ownership records, and then cross-referencing every single hash in a spreadsheet. It takes hours just to build a coherent picture of one wallet.

With this MCP, you ask your agent about the address's state once. It pulls together everything—the token counts, the NFT list (`ankr_getNFTsByOwner`), and the recent activity history—and presents it in one cohesive answer.

You get full visibility into contract logic with `eth_call`.

Today, if you wanted to know what a function *would* return without risking gas, you had two choices: write complex Javascript/Python code that assumed the function signature or wait for someone else's testnet deployment. Both are risky and slow.

Now, using `eth_call` lets your agent execute the contract logic directly against the chain state. You get a result immediately, confirming the return value without any actual cost. It’s a huge leap in debugging capability.

What your AI can actually do with this

Forget manually building JSON-RPC calls or spending hours debugging Postman requests. This MCP gives your AI client a direct bridge to global blockchain data. You can ask it to read the latest block numbers, check an address's current token balances, and trace historical transfers—all without writing custom scripts.

Need to test how a contract behaves before making real money moves? Your agent uses tools like eth_call to simulate those actions safely. It even pulls deep data, such as raw storage slots or specific event logs from an address. Because this entire catalog lives on Vinkius, you get access to all these functions through one connection point.

You just ask your agent what state the blockchain is in, and it figures out the necessary steps.

Built · Hosted · Managed by Vinkius Ankr Web3 Node API - Query Blockchain State
Server ID 019e5cfb-dbd5-7224-8890-0bceca0272bc
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

Can I use ankr_getAccountBalance to check my ETH balance? +

No. Use ankr_getAccountBalance for token-specific balances (like USDC or DAI). For the native currency, always use eth_getBalance.

How do I check if a transaction will fail before sending it? +

Run the transaction through simulateTransaction. This function predicts failure conditions and required gas without actually committing anything to the ledger.

Do I need to use eth_getLogs for every type of data analysis? +

No. Use eth_getLogs only when you specifically need event logs (emitted events). For general balances, stick to getBalance or ankr_getAccountBalance.

What is the difference between eth_call and simulateTransaction? +

While both test calls, eth_call executes a read-only function against a contract. simulateTransaction tests an entire transaction lifecycle, including gas estimation and state changes.

If my Ankr JWT Token expires, how do I troubleshoot an error when calling `ankr_getAccountBalance`? +

You need to refresh your token and update it in Vinkius. The MCP connection will fail immediately with a 401 authentication error until you provide a valid key.

Does `ankr_getNFTsByOwner` list NFTs from all EVM chains, or do I need to query each chain separately? +

It lists holdings across multiple connected EVM chains. You must specify the address and desired scope in the tool parameters; it provides a consolidated view of assets.

If I use `eth_estimateGas` but then submit a transaction that fails, what's the best practice for preventing this? +

The transaction will fail due to insufficient gas. Always add a small buffer—it’s safer to overestimate your required fee than to under-estimate it.

When I use `eth_getLogs`, what parameters do I need to filter logs by a specific time range? +

You must pass the start and end block numbers or timestamps within the query. Sending overly broad log requests will hit rate limits quickly.

How can I check the current block height on a specific network? +

Use the eth_blockNumber tool and provide the chain_alias (e.g., 'eth' for Ethereum). The agent will return the most recent block number recorded on that chain.

Is it possible to simulate a transaction before sending it to the mainnet? +

Yes! You can use the eth_simulateV1 tool. By providing a simulation payload, you can see the potential outcome and state changes of transactions without actually broadcasting them.

How do I retrieve the balance of a specific wallet address? +

Simply use the eth_getBalance tool with the target address and chain_alias. The agent will fetch the current balance in Wei for that account.

Built & Managed by Vinkius 30s setup 32 tools

We've already built the connector for Ankr Web3 Node API. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 32 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.