Aptoscan MCP. Track every asset movement on the Aptos chain.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Aptoscan provides a deep look into the Aptos blockchain, letting your AI agent check account balances, list all held tokens, track transaction history, and view raw smart contract resources without leaving your chat client.
It turns complex ledger data retrieval into simple conversational queries.
What your AI agents can do
Get account balance
Gets the real-time native coin balance for any specified Aptos account address.
Get account modules
Lists every specific Move module published by an account, showing its smart contract presence.
Get account resources
Retrieves a comprehensive list of all resources (like data structures) owned by that account address.
Checks the immediate balance (APT) for a specified Aptos address.
Retrieves a list of every token, including both NFTs and fungible assets, associated with an account.
Lists all the underlying Move modules or resources published under that specific address.
Pulls up full details for a transaction when you know its unique hash identifier.
Generates a chronological list of all transactions linked to a particular account address.
Fetches comprehensive details about an entire block, either by its unique height number or transaction version.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Aptoscan (Aptos Blockchain Explorer API) - 10 Tools
These tools let you query everything from account balances to specific block details, providing a comprehensive read-only view of the Aptos blockchain ledger.
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 Vinkius019e5cfcget account balance
Gets the real-time native coin balance for any specified Aptos account address.
019e5cfcget account modules
Lists every specific Move module published by an account, showing its smart contract presence.
019e5cfcget account resources
Retrieves a comprehensive list of all resources (like data structures) owned by that account address.
019e5cfcget account tokens
Lists every single token, whether it's an NFT or fungible asset, held by the account.
019e5cfcget account transactions
Gathers a history of all transactions ever associated with a specific address.
019e5cfcget block by height
Retrieves full details for an entire block, identified by its sequential height number.
019e5cfcget block by version
Gets the data for a block based on a specific transaction version identifier.
019e5cfcget token data
Fetches detailed metadata and total supply information for any named token contract.
019e5cfcget transaction by hash
Pulls up the entire record of a transfer or action using its unique transaction hash.
019e5cfcget transaction by version
Gets all details about a transaction using its specific ledger version number.
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 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Tracking Assets in Web3 Used to Mean Juggling Tabs
To check an account's total holdings today, developers used to do this: Open the main explorer tab. Copy the address. Check the balances section for native coins. Then open a separate 'Tokens' tab and manually paste the address again. If they wanted history, they had to navigate through block heights or search transaction hashes one by one. It was slow, error-prone copy-pasting.
Now, you just ask your agent: 'What assets does this account hold?' The MCP handles all that internal logic. You get a single, consolidated answer listing balances, tokens, and resources—all without leaving the chat window.
Get Account Tokens
Before this tool, if you wanted to know an account's token holdings, you had to rely on a single view that might miss assets or only show fungible tokens. You often ended up running multiple, separate queries just to compile the full asset picture.
Now, `get_account_tokens` collects everything in one go, giving you a definitive list of all NFTs and other fungible assets attached to that account address.
What you can do with this MCP connector
This MCP gives you direct access to the entire Aptos network state. You can ask your AI agent for anything from a wallet's current balance to the detailed metadata of every NFT it owns, all in one place. Instead of juggling multiple browser tabs and navigating complex explorer menus, you just talk to your agent.
It handles the queries against the ledger automatically.
The agent pulls specific details like transaction history using hashes or block heights, giving you a full audit trail of activity. Because this MCP runs on Vinkius, every single tool call generates a cryptographically signed audit trail, meaning you always have tamper-proof proof of exactly what data was read and when.
This is critical for financial analysis.
Whether you are debugging a failed smart contract or simply monitoring a portfolio's movement, your agent retrieves everything—account resources, module listings, token metadata—and presents it immediately. It keeps all the deep blockchain math out of your hands and right in your workflow.
019e5cfc-c7e0-7296-bad5-fdb1943e1aa9 How Aptoscan MCP Works
- 1 Subscribe to this MCP and provide your required Aptoscan API Key.
- 2 Tell your AI client what you need—for example, 'What are the tokens for address 0x...?'
- 3 Your agent sends the request through Vinkius, which returns the raw data structured and ready for immediate use.
The bottom line is that it turns complex blockchain queries into a simple conversation with your AI client.
Who Is Aptoscan MCP For?
This MCP is built for people whose job requires them to read and interpret massive amounts of decentralized ledger data. If you spend time in web3, managing tokens, or auditing smart contract behavior, this tool saves hours of manual clicking.
Debugging failed transfers or inspecting published modules to understand why a smart contract call failed.
Pulling historical transaction data for multiple accounts to build reports on asset flow over time.
Checking a client's current balance and token holdings across various assets without leaving the communication platform.
What Changes When You Connect
- Checking account balances is instant. Using
get_account_balanceprovides immediate, up-to-date fund totals for any address you input. - You never lose track of digital assets again. The
get_account_tokenstool lists every single NFT and fungible token held by an account in one go. - Debugging is faster than ever. If a transfer fails, using
get_transaction_by_hashpulls up the entire record, letting you see exactly where the process broke down. - View smart contract logic without switching tabs. The
get_account_modulestool exposes all published Move modules for an address, showing its developer footprint. - Understand network state deeply. You can inspect specific blocks using
get_block_by_height, giving you a snapshot of activity at that exact point in time. - Analyze account changes over time by calling
get_account_transactionsto see the full history of every interaction.
Real-World Use Cases
Auditing Historical Spending
A client needs proof of where funds went three months ago. Instead of sifting through old browser bookmarks, your agent runs get_account_transactions to build a clean timeline, and then uses get_transaction_by_hash on key events for specific proof points.
Debugging Token Misplacement
A user claims their NFT is missing. You run get_account_tokens, which confirms the token exists but shows it was last associated with a different address, pointing you toward the necessary transfer action.
Understanding Contract Functionality
You need to know what smart contract code is running on an account. You use get_account_resources and get_account_modules together to pull the raw data that dictates how the contract behaves.
Checking Current Market Position
Need a quick overview of all assets? Running get_account_balance gives you immediate coin totals, followed by get_account_tokens to list all associated NFTs and fungible assets, giving a complete financial picture.
The Tradeoffs
Asking for 'everything' at once
Typing: 'Tell me everything about the account.' This vague request forces the agent to guess and usually returns an incomplete or massive data dump that is hard to read.
→
Be specific. If you need balances, ask: 'What is the current balance for address 0x...' Use get_account_balance for precision. If you want assets, use get_account_tokens.
Ignoring transaction context
Just providing a block height number and expecting to know who spent the money or what was sold.
→
To trace an action, first get the full block details with get_block_by_height. Then, use get_transaction_by_hash on the resulting hashes to pinpoint specific actors.
Mistaking history for current state
Assuming that because a token was listed in an old transaction record (get_account_transactions), it still exists.
→
Always verify current ownership. Use get_account_tokens to get the definitive, up-to-the-minute list of assets currently held by the account.
When It Fits, When It Doesn't
Use this MCP if your job involves reading and interpreting blockchain state—checking balances, tracking asset transfers, or reviewing smart contract logic. This is a pure read tool; it lets you query data but can't change anything on the chain. Don't use this if you need to deploy new contracts, send funds, or update records (those require separate write tools). If your goal is complex financial modeling that requires joining data across multiple unrelated blockchains, you might need a specialized graph database connector instead, as this focuses specifically on Aptos.
Common Questions About Aptoscan MCP
How do I use get_account_balance to check funds? +
Simply ask your agent for the balance using get_account_balance and provide the target Aptos address. It returns the current native coin total immediately.
What is the difference between getting transactions via get_transaction_by_hash and get_account_transactions? +
Using get_account_transactions provides a list of all history for an account. Use get_transaction_by_hash when you already know the exact unique ID of the transfer you want to inspect.
Can I use get_block_by_height to see token data? +
No, get_block_by_height shows block metadata and transactions within that block. To list tokens held by an account, you must use the dedicated get_account_tokens tool.
Does get_account_resources show smart contract data? +
Yes. get_account_resources lists all underlying Move modules or resources associated with that address, giving a view into its deployed code structure.
How do I use get_token_data if I need specific metadata for an NFT asset? +
It provides full metadata and supply info for any token. You pass in a token identifier, and the tool returns structured data about its total supply or unique traits. This is crucial when you don't just want to know who owns it, but what the underlying asset actually is.
If I need transaction details from a specific ledger version, how do I use get_transaction_by_version? +
You provide the exact ledger version number to pinpoint a transaction. This lets you 'time travel' into the blockchain record without relying on hashes or general listings. It’s essential for auditing state changes that happened at a specific point in time.
What information do I get about published logic when I use get_account_modules? +
This tool lists all the Move modules published under an account address. It shows the core smart contract logic available on that account, separate from the general resources it owns. Use this to audit exactly which functions are deployed.
Why should I use get_block_by_version instead of just checking the block height? +
Using get_block_by_version lets you query block details based on a specific transaction version number. This is more precise than a general height check because it targets the exact state transition point, allowing for highly granular network analysis.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.