Web3 Indexing MCP. Query assets across EVM and Solana chains.
The Graph (Web3 Indexing) gives your agent direct access to real-time blockchain data across major chains like Ethereum, Polygon, and Solana. It lets you query everything from token transfers and wallet holders to complex DEX swap events using standardized tools and custom GraphQL subgraphs. Stop guessing what's on the chain; start querying it directly.
Give Claude and any AI agent real-world access
It fetches detailed records of every token transfer that happened across specified EVM or Solana chains.
You get comprehensive lists and counts of wallets holding specific tokens on both EVM and Solana networks.
It gathers records detailing token swaps that occurred on popular automated market makers like Uniswap or Raydium.
You pull time-series data showing how an address's balance changed over a specific period, perfect for portfolio tracking.
It allows you to run raw, specialized GraphQL requests against any existing subgraph ID for unique data points.
Ask an AI about this
Waiting for input…
What AI agents can do with The Graph (Web3 Indexing) - 8 Tools
Use these tools to pull verifiable blockchain data, including token movements, asset ownership records, and complex swap activity from both EVM and Solana chains.
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 The Graph (Web3 Indexing) MCPGet Evm Historical Balances
Retrieves the balance changes for a specific address on an EVM-compatible chain over time.
Get Evm Holders
Gets a list of all token holders and their respective balances on any EVM chain.
Get Evm Swaps
Retrieves records detailing DEX swaps that occurred on an EVM-compatible chain.
Get Evm Transfers
Gets a comprehensive list of all token transfers for a given asset on an EVM chain.
Query Subgraph
Allows you to run custom GraphQL queries against any specific subgraph ID using your...
Get Svm Holders
Retrieves a list of token holders and their balances on the Solana (SVM) network.
Get Svm Swaps
Gets records detailing DEX swaps that occurred specifically on the Solana network.
Get Svm Transfers
Retrieves a comprehensive list of all token transfers for a given asset on the...
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with The Graph (Web3 Indexing), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by The Graph. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Tracking Cross-Chain Asset Flow is a Nightmare
Right now, if you want to know the full picture of an asset's movement, you have to open multiple tabs. You run one query for Ethereum swaps on Etherscan, then another set of tools for Polygon transfers, and finally switch over to Solscan just to see Solana holders. It’s tedious copy-pasting between different data sets.
With this MCP, your agent handles that complexity automatically. You ask it once: 'Show me all the swaps.' It compiles the necessary reads from EVM chains like Ethereum *and* Solana in one go. What you get is a single, consolidated narrative of asset movement.
get_evm_swaps and get_svm_swaps Give You Clarity
Before this, comparing swap volume across different chains meant running separate reports and manually reconciling the time stamps. You were always comparing apples to oranges because of the manual effort involved.
Now, your agent pulls get_evm_swaps for one chain and get_svm_swaps for another, side-by-side. It treats them as comparable data streams, letting you compare activity volume without ever leaving the chat interface.
What Web3 Indexing MCP does for your AI
This MCP connects your AI agent directly to decentralized ledger data. You can pull historical and real-time information across multiple major ecosystems, including EVM chains like Ethereum and Solana. Instead of opening a dozen different block explorer tabs, you use standardized tools to query specific actions. Need to know who holds the most tokens for a particular asset? Use the tool designed to get those top holders.
Want to track how much an address's balance changed over months? You can pull historical records formatted for analysis. Even if your data is highly specialized, running raw GraphQL queries against custom subgraphs gives you deep control over what information you retrieve. It’s a huge amount of on-chain intelligence made available through simple commands, which Vinkius hosts and manages so any MCP-compatible client can use it right away.
019e38fa-7e64-7055-b4af-fff8a407ee1d How to set up Web3 Indexing MCP
The bottom line is that it turns complex, multi-chain blockchain reads into simple commands for your AI client.
Subscribe to this MCP and provide your Graph API Token, URL, and key details.
Your AI client calls the specific tool, telling it exactly what chain (EVM or Solana) and what type of data you need (e.g., 'swaps' or 'holders').
The MCP executes the request against the live blockchain indexer and returns a structured list of data points to your agent.
Who uses Web3 Indexing MCP
This MCP is built for technical people who deal with digital assets and need verifiable data. It's for the DeFi analyst tired of switching between Etherscan, Solscan, and Google Sheets, or the developer who needs to debug smart contract events without writing complex Web3 SDK code.
Runs historical balance queries (get_evm_historical_balances) and aggregates token holder distributions across different chains for market reports.
Uses the query_subgraph tool to test specific smart contract events or verify on-chain state directly within their IDE context.
Checks recent swaps (get_svm_swaps) and tracks token transfers across both EVM and Solana to spot market activity patterns.
Benefits of connecting Web3 Indexing MCP
Instantly track all token movements using get_evm_transfers or get_svm_transfers. You don't have to manually check multiple block explorers; your agent just runs the tool.
Pinpoint market concentration by listing top holders with get_evm_holders and get_svm_holders, giving you immediate insight into asset distribution.
Analyze trading activity across major DEXs. Whether it’s getting_evm_swaps or get_svm_swaps, the data is structured so your agent can interpret volume instantly.
Go beyond standard queries. The query_subgraph tool lets you hit niche subgraphs for specialized metrics—something general tools can't touch.
Understand portfolio performance over time by using get_evm_historical_balances, which provides change data in a format ready for spreadsheet analysis.
Web3 Indexing MCP use cases
Determining market dominance of an asset
A researcher asks their agent: 'Who controls the most tokens for Asset X?' The agent uses get_evm_holders to pull a list, quickly identifying the largest wallet and determining if concentration risk is high.
Tracking rapid arbitrage activity
A trader needs to know about recent price discrepancies. They ask their agent to run get_svm_swaps and get_evm_swaps, comparing the volume of swaps on two different chains in minutes.
Auditing a contract's lifecycle
A developer needs to verify if funds moved correctly. They use get_evm_transfers and then query_subgraph with specific parameters to trace the full movement path of the asset.
Measuring investment growth over quarters
An analyst wants a quarterly report on portfolio performance. The agent executes multiple calls to get_evm_historical_balances, compiling the necessary time-series data points for the final document.
Web3 Indexing MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to find all data in one place
A user tries to copy and paste a complex GraphQL query into an unstructured text prompt, expecting the agent to 'just figure it out' or run multiple basic tools sequentially.
Don't try to force a single tool. Instead, use the specialized get_evm_swaps for swap data, then follow up with query_subgraph if you need metrics that require a custom ID.
Mixing chain data types
A developer tries to run get_svm_holders but inputs an EVM address because they think the tool is universal.
Always check the specific naming convention. Use get_svm_holders only with Solana addresses, and use get_evm_holders for Ethereum or Polygon style addresses.
Ignoring data formatting requirements
A user asks to 'show me the balance changes' without specifying if they want current holdings or a time range.
Be precise. Use get_evm_historical_balances when you need to track changes over time, not just what the balance is right now.
When to use Web3 Indexing MCP
Use this MCP if your primary data source must be verifiable, real-time blockchain ledger activity. You need to know exactly how many tokens moved (get_evm_transfers) or who owns them (get_svm_holders). This is non-negotiable for DeFi research or smart contract auditing.
However, don't use this if your data comes from an internal database or a centralized exchange report. For that, you need tools connecting to APIs like Stripe or Salesforce.
Also, don't try to pull general market sentiment; the MCP only tracks transactions. If you just want to know 'what people think about' a token, you need a natural language processing tool, not one of these transaction-based indexers.
Frequently asked questions about Web3 Indexing MCP
Can The Graph (Web3 Indexing) MCP handle both Ethereum and Solana transactions? +
Yes, it handles both. It provides distinct tools for EVM chains (like get_evm_transfers) and specific tools for the Solana network (like get_svm_transfers), ensuring you get the right data source.
What is the difference between getting_evm_holders and get_evm_transfers? +
get_evm_holders gives you a static list of who owns assets right now. get_evm_transfers provides an auditable history, showing every single movement that occurred over time.
Do I need to know GraphQL when using query_subgraph? +
While the tool uses GraphQL internally, you don't need to be a developer. You just provide the specific subgraph ID and your agent executes the complex request for you.
Does The Graph (Web3 Indexing) MCP track NFTs? +
Yes, it handles token data, which includes tracking unique assets. You can use various transfer tools to monitor the movement of NFT tokens across both EVM and Solana networks.
How do I check historical performance with get_evm_historical_balances? +
You provide the specific token address and the desired time window. The tool returns a formatted, structured record of balance changes over that period, perfect for charting.