Suivision MCP. Query any Sui account, object, or smart contract in plain English.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Suivision (Sui Blockchain Explorer API) MCP Server lets your AI agent query the Sui network directly. You get real-time data for accounts, transactions, objects, and smart contracts—all without hitting a web explorer.
Use tools like `get_account_overview` to check balances or `list_transactions` to track recent activity instantly.
What your AI agents can do
Get account coins
Lists every coin type owned by a specific Sui account address.
Get account objects
Retrieves a list of all on-chain objects (like NFTs) associated with an account.
Get account overview
Provides a summary view of a Sui address, including current coin balances and object counts.
Retrieve an account's current balance, owned objects (NFTs), and transaction history using tools like get_account_overview.
List recent network activity or get full details on a specific transaction digest via list_transactions or get_transaction.
Inspect Move packages to view bytecode, package details, and which transactions interacted with them using get_package_details.
Determine total coin supply (get_coin_supply) or check metadata for any specific asset type on the Sui network via get_coin_metadata.
Get detailed information about specific objects (like assets) owned by an address using get_object_details.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Suivision (Sui Blockchain Explorer API) MCP Server: 17 Tools
Use these 17 specific tools to query the Sui blockchain for account balances, transaction history, package details, and asset metadata.
019e5d5bget account coins
Lists every coin type owned by a specific Sui account address.
019e5d5bget account objects
Retrieves a list of all on-chain objects (like NFTs) associated with an account.
019e5d5bget account overview
Provides a summary view of a Sui address, including current coin balances and object counts.
019e5d5bget account transactions
Lists all transactions that have involved a specified account address.
019e5d5bget checkpoint
Fetches technical details about a specific network checkpoint snapshot.
019e5d5bget coin metadata
Retrieves supply data and decimals for any defined coin type on the Sui network.
019e5d5bget coin supply
Calculates and returns the total circulating supply for a given coin type.
019e5d5bget defi stats
Retrieves aggregated statistics related to DeFi activity on the Sui network.
019e5d5bget epoch
Provides details about a specific epoch period in the network's history.
019e5d5bget object details
Gets full metadata and properties for a specific, identified on-chain object ID.
019e5d5bget package details
Retrieves the bytecode, package structure, and definition details for a Move smart contract package.
019e5d5bget package transactions
Lists all transactions that have interacted with or called a specific smart contract package.
019e5d5bget transaction
Fetches comprehensive data, including inputs and outputs, for one transaction digest.
019e5d5blist checkpoints
Gets a list of the most recent network checkpoint snapshots available on the chain.
019e5d5blist epochs
Lists all recently closed and active epoch periods in the Sui network history.
019e5d5blist transactions
Lists multiple recent transactions on the Sui network, supporting pagination and filtering.
019e5d5blist validators
Retrieves a list of all current validators participating in the Sui consensus layer.
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 Suivision (Sui Blockchain Explorer API), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Forget copy-pasting data out of some clunky web explorer. This server lets your AI agent talk straight to the Sui network, giving you real-time access to every transaction, object, and smart contract package without needing a browser open. It's raw blockchain data—fast, actionable, and right in your client.
Account Status Checks
Want to know what an address is sitting on? You can run get_account_overview to get a summary view of any Sui address; that tells you the current coin balances and how many objects it holds. For specifics, use get_account_coins to list every single type of coin owned by that address.
If you need to see what non-coin assets—like NFTs or specific tokens—it owns, run get_account_objects. You can also check the entire history for a given account using get_account_transactions, which lists every transaction involving that address.
Tracking Transactions and Assets
You don't have to manually scroll through pages of activity. Use list_transactions to pull in multiple recent network actions, supporting pagination and filtering so you can nail down exactly what happened and when. Need the full story on one specific event? Run get_transaction using a transaction digest; that fetches comprehensive data detailing all inputs and outputs for that single move.
To track assets broadly across the system, use list_cookies to see recent network activity or get deep details about any specific object ID with get_object_details, which shows its full metadata and properties.
Smart Contract Deep Dive
This server lets you treat smart contracts like code. You can pull all the definition details, bytecode, and package structure for a Move smart contract using get_package_details. To see how that contract has been used, run get_package_transactions to list every transaction that interacted with or called that specific package. When analyzing assets across the board, you can calculate the total circulating supply of any coin type via get_coin_supply, and grab basic supply data and decimals for a defined coin using get_coin_metadata.
You'll also get aggregated stats on DeFi activity using get_defi_stats.
Network State and History Auditing
You can monitor the foundational health of the network. Use list_checkpoints to get a list of the most recent technical snapshot checkpoints, or run get_checkpoint for the specific details about one checkpoint. Want to look back at history? You can call list_epochs to see all recently closed and active epoch periods in Sui's timeline, or use get_epoch to fetch specifics on a given period.
To understand who's running the show, you run list_validators, which gives you a list of every current validator participating in the consensus layer.
How Suivision MCP Works
- 1 Subscribe to the Suivision API server and provide your unique Suivision API Key.
- 2 Tell your AI client (Claude, Cursor, etc.) what data you need—e.g., 'What coins does this address own?'
- 3 Your agent runs the correct tool (like
get_account_coins) against the live Sui network and returns structured JSON data.
The bottom line is: your AI client handles the complex API calls, so you just write a natural language query.
Who Is Suivision MCP For?
This server is for Web3 developers and crypto analysts who spend too much time cross-referencing multiple web UIs. If you're tired of manually checking 10 different tabs to piece together an account's full activity—from coin balances to object ownership—this is for you.
Building tooling that needs live, programmatic access to Sui state. They use get_package_details and list_transactions to validate contract logic directly in their IDE.
Tracking complex movement of funds or assets. They run queries like get_defi_stats combined with get_account_overview to assess market positioning.
Verifying transaction integrity and object ownership for compliance checks. They use tools like get_object_details and list_validators to map out the network state.
What Changes When You Connect
- Stop checking multiple UIs. Use
get_account_overviewto get a single summary of an address's coins and objects—it saves the round trip through separate coin and asset pages. - Analyze complex contracts quickly. Instead of reading raw bytecode, use
get_package_detailsto pull out the Move package structure directly into your workflow for validation. - Track all movements at once. Running
list_transactionsgives you paginated access to recent network events, letting you filter and analyze activity without hitting rate limits or losing context. - Build a complete financial picture. Combine
get_defi_statswith specific account queries to model total value locked (TVL) for an asset class—all from one prompt. - Verify ownership instantly. Use
get_object_detailswhen you find an object hash, getting the full metadata right away instead of having to look up its type elsewhere.
Real-World Use Cases
Investigating a 'Whale' Movement
A quant sees unusual activity. They ask their agent: 'Get the overview for 0xABCD, then list all transactions.' The agent runs get_account_overview and get_account_transactions, showing the initial balance drop and pointing to a specific transaction digest they need to check.
Debugging Contract Interaction
A developer suspects a package is failing. They ask: 'What packages interacted with 0x123?' The agent runs get_package_transactions, listing all calls, and then uses get_transaction on the most suspicious hash to see the exact input data.
Checking Asset Ownership
A user wants to confirm they own a specific NFT. They ask: 'Show me objects for address 0xEFGH.' The agent uses get_account_objects and then runs get_object_details on the resulting object ID, confirming its type and metadata.
Tracking Coin Supply Changes
A researcher needs to know if a coin's total supply changed recently. They first run list_checkpoints to establish a timeline, then use get_coin_supply multiple times against different checkpoints to map the historical change.
The Tradeoffs
Sequential API Calls
Manually copying an account address from one web explorer and pasting it into a second tool or dashboard to check balances vs. transactions.
→
Just tell your agent: 'Check the full status for 0xABCD.' The agent uses get_account_overview and automatically pulls in related data, saving you multiple clicks.
Over-reliance on UI Defaults
Assuming a transaction digest contains all necessary information without checking the full payload.
→
Always use get_transaction to retrieve the comprehensive details. This gives you the raw input/output data needed for deep analysis, not just a summary.
Ignoring Network Context
Querying asset ownership without knowing which network epoch or checkpoint the transaction belongs to.
→
Start by calling list_epochs or get_checkpoint. This frames your query, ensuring that when you run list_transactions, you are looking at the correct historical time window.
When It Fits, When It Doesn't
Use this server if your workflow involves querying multiple distinct data types (accounts and objects and transactions) across a single blockchain. It's essential for deep analysis, like determining current TVL or mapping out an entire user history.
Don't use it if you just need to read simple documentation about the Sui protocol; in that case, standard web APIs are enough. Also, don't rely on this server for writing code—it only reads data. If you only care about a single piece of information (like just coin supply), get_coin_supply is direct, but if you need context (e.g., 'show me the coin supply AND what accounts own it'), you must use the full suite of tools.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Suivision. 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 17 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Cross-checking Sui data across five different web tabs shouldn't take ten minutes.
Right now, if you want to know an address’s history—from its current balance to the objects it owns and every transaction it ever made—you have to hop through three or four separate web explorer pages. You copy addresses, refresh tabs, and piece together the narrative manually.
With this MCP server, you just ask your agent: 'Give me everything on address X.' It runs `get_account_overview`, pulls object data via `get_account_objects`, and compiles all transaction history using `list_transactions`. You get a single, structured answer.
Using the Suivision (Sui Blockchain Explorer API) MCP Server
You no longer need to manually run separate queries for asset type vs. coin supply. You can ask your agent to cross-reference these data points, combining `get_coin_metadata` and `get_account_coins` in one logical step.
It changes the process from 'querying' to 'asking.' Your AI client becomes a dedicated analyst that runs the necessary tools in sequence, giving you clean JSON output instead of raw HTML pages.
Common Questions About Suivision MCP
How do I check an account balance and its NFTs using get_account_overview? +
The get_account_overview tool gives a summary including both coin balances and object counts. If you need the actual list of NFT IDs, run get_account_objects separately for full details.
What is the difference between get_transaction and list_transactions? +
list_transactions shows a batch of recent activity across the network. Use get_transaction when you have a specific digest or hash and need its full, deep payload details.
Can I track an asset's history using get_object_details? +
No. get_object_details gives the current state of one object. To see its historical interactions, you must use get_package_transactions if it belongs to a package.
How do I find out about all coins on Sui? +
You start with list_checkpoints or list_epochs to understand the network state. Then, use get_coin_metadata for specific coin types and get_coin_supply for their total amount.
What credentials do I need to use `get_account_overview` for a specific address? +
You must pass a valid API Key with your request headers. The key authenticates your AI client and tracks usage, ensuring you stay within the network's operational rate limits.
Using `get_package_details`, how can I analyze the internal structure of a smart contract? +
The tool returns comprehensive details on the Move package, including its bytecode and all dependencies. You get visibility into the code's required inputs and outputs without needing to interact with the live blockchain.
How does `get_checkpoint` help me analyze state changes over time? +
It fetches data from specific historical snapshots of the network. You can compare account balances or object ownership as they existed at a precise point in time, which is critical for auditing and tracking past events.
If I hit rate limits when calling `list_transactions`, what should my AI agent do? +
The client will receive an explicit HTTP error code (usually 429). Your agent needs to implement an exponential backoff strategy, pausing and retrying the query after a progressively longer interval.
Can I check the balance and owned objects of a specific Sui address? +
Yes! Use the get_account_overview tool to see the general balance or get_account_objects to list all objects, including NFTs, associated with that address.
How do I get the technical details of a specific transaction digest? +
Simply provide the transaction hash to the get_transaction tool. It will return the sender, gas usage, status, and execution effects.
Can I inspect the source code or modules of a Move package? +
Yes, use the get_package_details tool with the Package ID. It retrieves the Move bytecode and module information directly from the blockchain.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Forgejo (Gitea Fork)
Manage Forgejo and Gitea instances — check version compatibility, generate API tokens, and trigger CI/CD workflows directly from your AI agent.
World Time (Keyless)
Get precise current atomic time, UTC offsets, and DST states for any timezone worldwide — no API key required.
Healthchecks.io
Monitor cron jobs and background tasks via Healthchecks.io — list checks, track pings, and manage alerts directly from any AI agent.
You might also like
Jiandaoyun
Cloud-based zero-code data management platform — manage forms, records, and workflows via AI.
EPA Envirofacts (Environmental Data)
Access US environmental data including UV forecasts, facility information, and toxic release inventories directly from the EPA.
Megaventory
Track inventory across multiple warehouses, manage purchase orders, and coordinate manufacturing with a cloud ERP for SMBs.