Aptoscan MCP for AI. Audit any account or block in Aptos.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Aptoscan (Aptos Blockchain Explorer API) lets your agent query the entire Aptos blockchain ledger in real time. You can check account balances, list all owned tokens and resources, track detailed transaction history by hash or version, and inspect specific blocks directly from your chat interface.
What your AI can do
Get account balance
Retrieves the current native coin balance for a given Aptos account address.
Get account modules
Lists every Move module that has been published under a specified account.
Get account resources
Fetches all specific data resources (like records or state variables) owned by an address.
Find out an account's current balance and list all associated tokens (NFTs and fungible assets) it owns.
Retrieve a list of every Move module published under an address, detailing the resources it manages on chain.
Get detailed records of transactions by searching using either a specific transaction hash or its ledger version number.
Pull the full details for any Aptos block, querying it directly by its height or version number.
Get specific metadata and supply information for any token type on the network.
Ask an AI about this
Waiting for input…
Aptoscan (Aptos Blockchain Explorer API) - 10 Tools
Use these ten tools to query the Aptos ledger. You can retrieve everything from simple account balances to complex token metadata and historical block details.
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 Aptoscan (Aptos Blockchain Explorer API) on VinkiusGet Account Balance
Retrieves the current native coin balance for a given Aptos account address.
Get Account Modules
Lists every Move module that has been published under a specified account.
Get Account Resources
Fetches all specific data resources (like records or state variables) owned by an...
Get Account Tokens
Lists all types of tokens, including NFTs and fungible assets, associated with an...
Get Account Transactions
Retrieves a list of transactions that have occurred for a specific account address.
Get Block By Height
Gets the full details of an Aptos block based on its numerical height in the chain.
Get Block By Version
Retrieves block data containing a specific transaction version number for detailed auditing.
Get Token Data
Pulls metadata and supply information for any specified token on the Aptos chain.
Get Transaction By Hash
Gets all details about a transaction using its unique cryptographic hash identifier.
Get Transaction By Version
Retrieves transaction details by querying against a specific ledger version number.
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.
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
Make Your AI Do More
Start with Aptoscan (Aptos Blockchain Explorer 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Aptoscan. 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
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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually tracking blockchain activity is a nightmare.
Today, auditing an Aptos address means opening the official explorer site. You copy the address to check balances, then switch tabs to see tokens, and maybe open another tab just for transaction history by hash. This involves constant copying, pasting, scrolling through dozens of data points, and switching between multiple interfaces.
With this MCP, you simply ask your agent: 'Show me everything about 0x...' The agent uses the necessary tools—like `get_account_balance`, `get_account_tokens`, and `get_account_transactions`—and compiles the full audit report right where you are working. It’s instant and complete.
Aptoscan MCP delivers a complete account snapshot.
Previously, checking module status required going to one section of the explorer, while listing owned resources meant hitting another tab. You had to manually track which data point came from where and correlate them yourself.
Now, you get all that context in a single flow. The agent handles the coordination, giving you definitive answers about everything—from balance (`get_account_balance`) down to specific resource types (`get_account_resources`). It just works.
What your AI can actually do with this
Need to audit an address on Aptos? This MCP connects your AI client straight to the Aptoscan API, giving you real-time access to the blockchain ledger. You don't have to open a browser, copy addresses, or jump between multiple explorer tabs just to verify some data. Your agent handles it all.
It lets you pull account balances and list every resource an address owns using dedicated tools. Want transaction history? Ask for details by hash or check out specific blocks by height. You can even get metadata on tokens and NFTs held by any account, making it easy to track assets without leaving your current workspace.
This functionality is hosted right here in the Vinkius catalog, giving you a single point of access to deep chain data.
019e5cfc-c7e0-7296-bad5-fdb1943e1aa9 Here's how it actually works
The bottom line is: it runs complex database queries on a live ledger without you writing code or leaving your conversation window.
Subscribe to this MCP and provide your Aptoscan API key credentials.
Your agent then sends a natural language request, specifying what you need (e.g., 'What's the balance for 0x1?').
The MCP translates that query into specific tool calls, fetches the data from the blockchain, and returns the result to your chat client.
Who is this actually for?
This tool is built for people who spend time debugging smart contracts or analyzing asset movement. If you're tired of switching between terminal tools and web dashboards, this MCP cuts the friction.
Debugging transaction flows or inspecting account resources without having to switch context to an external browser.
Pulling precise, structured on-chain data points (like token counts or resource lists) directly into a reporting workflow.
Monitoring wallet balances and auditing the history of NFT collections for multiple addresses quickly.
What Changes When You Connect
Stop context switching. Your agent gets all the data, whether it's a simple balance check using get_account_balance or complex resource listings via get_account_resources. Everything stays in your current chat thread.
Deep dive on assets. Don't just see a number; use get_account_tokens to list all NFTs and fungible tokens held by an address, giving you the full picture of holdings.
Pinpoint transactions instantly. You can track history using get_transaction_by_hash, which is much faster than manually searching through account transaction lists.
Block-level visibility. Need to know what happened at a specific point in time? Querying blocks by height with get_block_by_height lets you audit the network state precisely.
Full contract insight. Beyond just tokens, use get_account_modules and get_account_resources to analyze smart contract logic directly from the chain data.
See it in action
Verifying a large NFT collection transfer.
A researcher needs to confirm if an address received specific assets. Instead of checking multiple explorers, they ask their agent: 'List all tokens and check the transaction history for 0x...' The agent uses get_account_tokens and then get_transaction_by_hash to provide a complete audit trail in one response.
Debugging a stuck smart contract.
A developer suspects a module is failing. They use the agent to call get_account_resources and review the published modules, pinpointing exactly which resource failed validation. This saves hours of manual debugging in an external IDE.
Checking block integrity after a network event.
After hearing about a potential ledger issue, a data analyst needs to know the exact state at that moment. They ask for details on a specific height, and the agent runs get_block_by_height to verify the transaction set.
Quickly assessing an account's liquidity.
A crypto enthusiast wants a quick snapshot of an address. They ask for the balance, and the agent uses get_account_balance. The result is immediate and actionable, letting them know if they need to investigate tokens next.
The honest tradeoffs
Guessing data location.
The user tries to list all assets by only calling get_account_transactions. This only shows transaction records, not the current state of tokens or resources.
To get a full asset view, you need multiple calls. First, run get_account_balance for fiat value, then use get_account_tokens to list all NFTs and fungible assets.
Using the wrong time reference.
The user attempts to check a transaction using an address name instead of a hash or version number. The API fails because it needs a specific identifier.
You must use get_transaction_by_hash with the unique transaction ID, or if you know the ledger checkpoint, use get_transaction_by_version.
Missing context on network state.
The user only checks a balance at time T1 and assumes it's still valid later. The blockchain moves fast; data can change quickly between queries.
If you need to audit the exact state of the chain, use get_block_by_height or get_block_by_version first to establish a reliable time context for all subsequent reads.
When It Fits, When It Doesn't
Use this MCP if your job requires checking immutable, multi-faceted data from the Aptos ledger. You need to query things like account resources (get_account_resources), specific token metadata (get_token_data), or historical block states. Don't use it if you just need general market news or an overview of a protocol; those require reading documentation, not querying live state. If you are only checking basic public information that doesn't involve account ownership, you might be better off using a simple REST API client instead of this complex MCP structure.
Questions you might have
How do I use get_account_tokens with Aptoscan? +
You pass the target account address, and the tool returns a list detailing all NFTs and fungible assets owned by that address. It's great for quickly checking an entire wallet's holdings.
Is get_transaction_by_hash better than get_account_transactions? +
Yes, generally. get_transaction_by_hash gives you the full data set for one specific transaction instantly. get_account_transactions just provides a list of hashes and versions to browse.
What is the difference between get_block_by_height and get_block_by_version? +
Height refers to the block's sequential number on the chain. Version refers to a specific transaction checkpoint within that block, allowing for more granular historical auditing.
Can I use get_account_resources to see my tokens too? +
No. get_account_resources lists general data modules and state variables. You need to specifically run the get_account_tokens tool for a list of NFTs or fungible assets.
What credentials do I need to use get_account_balance? +
You must provide your unique Aptoscan API key during setup. This credential authenticates all requests, ensuring your agent operates within required usage limits and accessing private account data.
If I run get_transaction_by_hash but the hash is invalid, what happens? +
The system returns a specific error code and an informative message. This clear failure signal prevents your AI client from continuing with bad data and keeps your workflow stable.
Are there rate limits when I use get_account_transactions repeatedly for bulk checks? +
Yes, the API enforces standard usage rate limits to protect network performance. If you exceed these limits, your agent must pause and wait for the reset window before trying again.
How can I use get_account_modules to analyze smart contract logic? +
This tool lists all published Move modules tied to an account. You take those module names and pass them directly to your AI client's parsing tools for deep, on-chain code analysis.
How do I check the balance of a specific Aptos wallet? +
Use the get_account_balance tool by providing the Aptos account address. The agent will return the current balance of that account immediately.
Can I see all NFTs and tokens owned by an address? +
Yes! The get_account_tokens tool lists all tokens, including NFTs and Fungible Assets, associated with a specific Aptos address.
How can I look up the details of a transaction if I have the hash? +
Simply use the get_transaction_by_hash tool with the transaction hash. It will retrieve full details including status, sender, and payload.
We've already built the connector for Aptoscan. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.