Vinkius
MCP Server

Moonscan MCP for AI. Check Moonbeam token balances and contract status instantly.

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

Moonscan (Moonbeam Network Explorer) MCP on Cursor AI Code EditorMoonscan (Moonbeam Network Explorer) MCP on Claude Desktop AppMoonscan (Moonbeam Network Explorer) MCP on OpenAI Agents SDKMoonscan (Moonbeam Network Explorer) MCP on Visual Studio CodeMoonscan (Moonbeam Network Explorer) MCP on GitHub Copilot AI AgentMoonscan (Moonbeam Network Explorer) MCP on Google Gemini AIMoonscan (Moonbeam Network Explorer) MCP on Lovable AI DevelopmentMoonscan (Moonbeam Network Explorer) MCP on Mistral AI AgentsMoonscan (Moonbeam Network Explorer) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Moonscan (Moonbeam Network Explorer) gives your AI client direct access to Moonbeam blockchain data. Check GLMR balances for single or multiple addresses, track all token types (ERC-20, NFTs, ERC-1155), and inspect smart contract source code—all without leaving your chat window.

What AI agents can do with Moonscan (Moonbeam Network Explorer) Automation

Get block countdown

Estimates how many blocks are left until the next block is mined.

Get block number by time

Returns the blockchain block number corresponding to a specific Unix timestamp.

Get block reward

Retrieves the reward value associated with mining a new block.

+ 23 more capabilities included
Token Balance & Supply Management

Check current GLMR, ERC-20, and total token supplies for any given address or contract.

Multi-Asset Transfer Tracking

Retrieve historical lists of transfers for ERC-20 (fungible tokens), ERC-721 (NFTs), and ERC-1155 (multi-token) contracts.

Transaction & Block State Reading

Fetch normal transaction logs, internal operations, block numbers by time, and estimate gas prices using proxy tools.

Smart Contract Code Inspection

Retrieve the full ABI or source code of a contract address for deep functional analysis.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Moonscan (Moonbeam Network Explorer) - 26 Tools

Access all tools for blockchain data querying: check balances, track every token transfer type, analyze contracts, and review raw transaction logs.

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 Moonscan (Moonbeam Network Explorer) on Vinkius

Get Block Countdown

Estimates how many blocks are left until the next block is mined.

Get Block Number By Time

Returns the blockchain block number corresponding to a specific Unix timestamp.

Get Block Reward

Retrieves the reward value associated with mining a new block.

Get Contract Abi

Fetches the Application Binary Interface (ABI) for a given contract address.

Get Contract Execution Status

Checks if a specific smart contract execution attempt was successful or failed.

Get Contract Source Code

Retrieves the full source code for a verified smart contract address.

Get Erc1155 Transfers

Lists all recent transfer events for ERC-1155 multi-token contracts.

Get Erc20 Balance

Gets the current balance of an ERC-20 token for a single address.

Get Erc20 Total Supply

Retrieves the total circulating supply amount for a specified ERC-20 token contract.

Get Erc20 Transfers

Lists all recent transfer events for standard ERC-20 tokens between addresses.

Get Erc721 Transfers

Gets a list of historical transfers involving Non-Fungible Tokens (NFTs).

Get Glmr Balance Multi

Retrieves GLMR balances for a list of multiple addresses at once.

Get Glmr Balance

Checks the GLMR token balance for one specific wallet address.

Get Glmr Last Price

Returns the most recent recorded trading price for GLMR.

Get Glmr Total Supply

Provides the total circulating supply amount of the GLMR token.

Get Internal Transactions

Retrieves a list of internal contract function calls that occurred during...

Get Logs

Fetches raw event logs emitted by the blockchain for debugging purposes.

Get Normal Transactions

Lists standard, successful transactions that moved assets or called functions.

Get Tx Receipt Status

Verifies the final status (success/fail) of a specific transaction hash.

Proxy Eth Block Number

Gets the current blockchain block number using the standard eth_blockNumber call.

Proxy Eth Call

Executes a read-only function call on a contract without spending gas.

Proxy Eth Estimate Gas

Estimates the amount of gas required for an intended transaction or call.

Proxy Eth Gas Price

Returns the current recommended price for one unit of gas on the network.

Proxy Eth Get Block By Number

Fetches all data details for a block given its specific number.

Proxy Eth Get Transaction By Hash

Retrieves core metadata about a transaction using its unique hash.

Proxy Eth Get Transaction Receipt

Gets the detailed receipt, including gas usage and outcome, for completed...

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 Moonscan 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 Moonscan (Moonbeam Network Explorer), 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

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.

Built on the Model Context Protocol (MCP) for 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 26 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually tracking token movements across different standards shouldn't require switching between three separate explorer tabs., Solved with Vinkius AI Gateway

Right now, if you need to check a transfer, you typically have to open the main blockchain explorer. You find the address, then you filter by 'ERC-20'. If it’s an NFT, you start over and search for 'ERC-721 transfers.' It's tedious copy-pasting and context switching just to build a simple asset flow graph.

With this MCP server, your agent handles the complexity. You ask one question—like, 'Show me all assets moved from address X.' The agent runs `get_erc20_transfers`, then `get_erc721_transfers`, and combines them into a single answer. It just works.

Moonscan MCP Server: Get the GLMR Balance for Single or Multiple Addresses

Before, checking balances involved running one query per wallet address you cared about. If you had four wallets to check, that meant four separate API calls, and four separate manual checks of the resulting balance number.

Now, simply use `get_glmr_balance_multi`. You list all addresses in a single prompt, and the server returns a structured data set with every wallet's current GLMR balance. It cuts down what used to take 5 minutes into seconds.

What your AI can actually do with this

Moonscan Moonbeam Explorer hooks your AI client up straight to the Moonbeam blockchain data. You don't gotta jump between explorers or copy-paste raw addresses into different tabs; you just ask, and your agent handles it all inside your chat window. This server gives you direct access to GLMR balances, tracks every token type, and lets you inspect contract source code—it’s everything in one place.

Checking Balances and Supplies

Need to know how much GLMR a wallet holds? Use get_glmr_balance for a single address or run get_glmr_balance_multi if you've got a list of wallets. You can also check the overall picture with get_glmr_total_supply. For ERC-20 tokens, get_erc20_balance pulls up an account’s current holding. If you wanna see what the whole token economy looks like, use get_erc20_total_supply.

It'll give you the total circulating supply number.

Tracking Multi-Asset Transfers

When it comes to moving tokens, you can track three different types of assets. For standard ERC-20 fungible tokens, get_erc20_transfers lists all recent movements between addresses. If you're dealing with NFTs, use get_erc721_transfers to get a history of those unique token transfers. And for multi-token contracts using the ERC-1155 standard, run get_erc1155_transfers to list all recent events.

Deep Dive into Transactions and Contracts

Don't trust just looking at the surface level of a transaction. You can pull up standard successful transactions using get_normal_transactions, but for a deeper look, use get_internal_transactions. This tool pulls out all the function calls that happened inside the main transaction—that’s critical context. If you need to debug what went down, get_logs fetches raw event logs directly from the blockchain.

To verify if any given action succeeded or failed, check the result with get_tx_receipt_status, or use get_contract_execution_status.

When it comes to smart contracts themselves, you've got options for deep analysis. You can pull up the full Application Binary Interface (ABI) using get_contract_abi; this tells your agent exactly what functions the contract supports. If you need to know how the code works, get_contract_source_code retrieves the whole verified source code.

You can also run a read-only function call on any contract without spending gas by executing proxy_eth_call, and if you just want to check out the raw details of a block number, use proxy_eth_get_block_by_number.

Checking Network State and Gas Costs

For understanding the network's current state, your agent can estimate how many blocks are left until the next one mines using get_block_countdown, or it can calculate which block number corresponds to a specific time stamp with get_block_number_by_time. You don't gotta guess gas prices; use proxy_eth_gas_price for the current rate. If you're planning a transaction, run proxy_eth_estimate_gas first to see how much gas you'll need.

Finally, if you just want the most recent trading price of GLMR, call get_glmr_last_price.

Built · Hosted · Managed by Vinkius Moonscan Moonbeam Explorer MCP Server - Track GLMR Balances
Server ID 019e5d38-0fa6-70be-b7b6-8e94d5cebded
Vinkius Inspector
Compliance Grade F
Score 7.21/100
Vinkius Inspector Badge — Score 7.21/100

Questions you might have

How do I check if a transaction actually succeeded using get_tx_receipt_status? +

You pass the unique transaction hash to get_tx_receipt_status. The tool returns the receipt status, telling you definitively if the operation was successful or failed. This is better than just looking at the transaction list.

What's the difference between get_normal_transactions and get_internal_transactions? +

get_normal_transactions shows top-level, visible transactions. get_internal_transactions dives deeper, showing the function calls that happen inside a contract during a transaction, which is crucial for debugging complex logic.

Can I get the ABI and source code at the same time? +

No. You run get_contract_abi to get the function list (the blueprint), and then you use get_contract_source_code separately to get the raw Solidity text. They are two distinct data types.

What if I need to check balances for 20 different addresses? +

Don't call get_glmr_balance twenty times. Use get_glmr_balance_multi. This tool accepts a list of multiple addresses, giving you all the required balances in one go.

When calling `get_glmr_balance`, what API key format is required for authentication? +

You must provide your Moonscan API Key in the request header. The server validates this key immediately, ensuring that your AI client has authorized access to query the data and tracks usage against potential rate limits.

If I use `get_erc20_transfers` repeatedly for a large batch of addresses, how do I manage rate limits? +

The server implements standard rate limiting. If your AI client exceeds the allowed requests per window, it must pause execution and retry using an exponential backoff strategy to prevent service interruption.

How do I filter specific event types when calling `get_logs`? +

You pass structured filters—specifically a Topic ID and a Filter Value—as arguments to the get_logs tool. This mechanism limits the output, allowing you to isolate only the contract events you care about.

When should I use the `proxy_eth_get_transaction_by_hash` tool instead of checking normal transactions? +

Use this proxy when your client needs raw, low-level Ethereum Virtual Machine (EVM) data or specific state transitions that aren't exposed by the standard transaction history tools. It gives maximum access.

Can I check the GLMR balance of multiple wallets in a single request? +

Yes! Use the get_glmr_balance_multi tool and provide a comma-separated list of addresses to get all balances at once.

How do I view the verified source code of a Moonbeam smart contract? +

Simply use the get_contract_source_code tool with the contract address. If the contract is verified on Moonscan, the agent will retrieve the source code for you.

Is it possible to track NFT movements for a specific address? +

Yes, you can use get_erc721_transfers for standard NFTs or get_erc1155_transfers for multi-token standards to see all recent transfer events.

Built & Managed by Vinkius 30s setup 26 tools

We've already built the connector for Moonscan. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 26 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.