Vinkius
MCP Server

SolanaFM MCP for AI. Analyze Solana Blocks and Account History Automatically

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

SolanaFM (Solana FM Block Explorer API) MCP on Cursor AI Code EditorSolanaFM (Solana FM Block Explorer API) MCP on Claude Desktop AppSolanaFM (Solana FM Block Explorer API) MCP on OpenAI Agents SDKSolanaFM (Solana FM Block Explorer API) MCP on Visual Studio CodeSolanaFM (Solana FM Block Explorer API) MCP on GitHub Copilot AI AgentSolanaFM (Solana FM Block Explorer API) MCP on Google Gemini AISolanaFM (Solana FM Block Explorer API) MCP on Lovable AI DevelopmentSolanaFM (Solana FM Block Explorer API) MCP on Mistral AI AgentsSolanaFM (Solana FM Block Explorer API) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

SolanaFM (Solana FM Block Explorer API) gives your AI agent direct access to Solana blockchain data. You inspect blocks, transactions by signature or range, account metadata, and token balances—all without leaving your IDE.

It turns complex web explorer searches into simple conversation prompts.

What AI agents can do with SolanaFM (Solana FM Block Explorer API) Automation

Get account info

Fetches the current metadata and state of any given Solana account.

Get account transactions

Lists all transaction signatures linked to a specific wallet address.

Get block

Retrieves detailed data for one single, specified block slot number.

+ 3 more capabilities included
Determine account metadata and ownership

The agent retrieves current state data, including the full metadata record, for a specific Solana account.

List all associated transactions for an address

The system compiles a list of transaction signatures that have ever run against a specified wallet address.

Fetch details for a single block slot

You retrieve the full content and validator information for one specific, known block slot number.

Bulk fetch multiple blocks by range

The agent fetches an array of block data covering a defined starting slot through an ending slot number.

Count and identify token holdings

This tool lists every individual token account held under a specific wallet address, along with their mint details.

Get full transaction payload by signature

The agent fetches the complete, detailed data for one single transaction using its unique signature string.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with SolanaFM (Solana FM Block Explorer API): 6 Tools for Blockchain Data

These tools let your AI agent programmatically query every aspect of the Solana ledger: account state, transaction history by signature or address, and block data.

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 SolanaFM (Solana FM Block Explorer API) on Vinkius

Get Account Info

Fetches the current metadata and state of any given Solana account.

Get Account Transactions

Lists all transaction signatures linked to a specific wallet address.

Get Block

Retrieves detailed data for one single, specified block slot number.

Get Blocks

Fetches an array of blocks covering a defined range of slot numbers.

Get Token Accounts

Returns all token accounts owned by a specific wallet address, listing their mints...

Get Transaction

Retrieves the full payload details for one unique transaction signature.

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 SolanaFM 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 SolanaFM (Solana FM Block 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

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 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually checking blockchain activity means constant tab switching and copy-pasting., Solved with Vinkius AI Gateway

Today's process requires opening a web explorer, pasting an account address into one field, clicking 'Transactions,' then copying signatures to a second dashboard to check block details. You end up jumping between five different pages just to piece together a single narrative of movement.

With this MCP Server, you tell your agent: 'Check the token accounts for address X.' The agent calls `get_token_accounts`, and you get the full JSON payload instantly. No clicking, no tabs, just direct data retrieval.

The SolanaFM (Solana FM Block Explorer API) MCP Server delivers structured account intelligence.

You eliminate the need to guess which web explorer view contains the metadata you actually need. You can directly ask for `get_account_info` or list all transactions using `get_account_transactions`, getting the precise data type without context switching.

It's not just faster; it changes what's possible. Your agent acts as a programmatic blockchain analyst, giving you auditable, machine-readable results every single time.

What your AI can actually do with this

SolanaFM gives your agent straight access to Solana's ledger data. Forget clicking through a dozen tabs on some bloated web explorer; you just tell your AI client what you need and it pulls the raw, verifiable JSON payload.

You’re checking out blocks, transactions by signature or range, account metadata, and token balances—all without ever leaving your IDE. It turns those deep-dive crypto searches into simple conversation prompts. You get granular control over the entire Solana stack.

Account State and Ownership Details:
When you need to know what an account is, you use get_account_info. This function fetches the current metadata record and the precise state data for any given Solana address, telling you exactly who owns it. If you’re tracking token holdings, you'll rely on get_token_accounts, which returns every single individual token account attached to a specific wallet, listing both the mint details and their corresponding balances.

Tracking Activity Across Addresses:
To see what an address has been up to, you can use get_account_transactions. This compiles a complete list of all transaction signatures that have ever run against that specified wallet address. If you need more than just the signature—if you wanna know exactly what happened in one specific transfer or interaction—you pull the full payload using get_transaction by its unique signature string.

Deep Ledger Analysis (Blocks):
Analyzing the ledger itself requires knowing how to handle time and slots. You can fetch data for a single, specified block slot number using get_block, which gives you all the content and validator info for that exact moment in time. If you need to look at a big chunk of history—say, everything from Slot 100 through Slot 500—you use get_blocks.

This function fetches an entire array of block data covering your defined start-to-end slot range.

How It Works:
Your agent doesn't guess; it executes. You don't write complex RPC calls or filter JSON manually. You simply tell your client, 'Check the metadata for this address,' and it runs get_account_info. If you need to count token holdings, you prompt for that, and it uses get_token_accounts to return a list of mints and balances for every account linked to that wallet.

It’s all about precision. You wanna see the full payload details? Use get_transaction. Wanna see everything attached to an address's history? Call get_account_transactions. If you need to compare accounts, you get their current state via get_account_info and then check their token holdings using get_token_accounts. You can’t mess around with this data; it’s raw blockchain truth.

The system makes the complex web explorer search—the kind that takes like ten clicks just to verify ownership—into a single conversation prompt.

Built · Hosted · Managed by Vinkius SolanaFM API - Analyze Solana Blocks & Transactions
Server ID 019e5d56-9673-7126-8e1b-99723b675b2a
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I get the total number of tokens owned by an address using get_token_accounts? +

The get_token_accounts tool lists all token accounts and their individual balances. Your agent processes this list to provide you with a summary count, ensuring you don't miss any assets.

Can I check the details of a block using get_block if I only have the time? +

No, get_block requires the specific slot number. You must first find the correct slot range and then use get_blocks to narrow down the exact block you need.

What's the difference between get_account_transactions and get_token_accounts? +

They track different things. get_account_transactions lists every transaction signature ever run on an address (the action). get_token_accounts only shows the current list of tokens held by that address (the state).

Do I need to use get_transaction every time I check a transfer? +

No. While get_transaction provides the full payload for one signature, often listing transactions with get_account_transactions gives you enough context unless you need deep debugging.

What do I need to know about authentication when using get_account_info? +

You must include your unique SolanaFM API key in the request header for all calls. The server validates this key before running any queries, so make sure it's active and correctly formatted.

If I need to check a large range of blocks, are there limits when using get_blocks? +

Yes, the API enforces rate limits and time window constraints for bulk requests. For optimal performance with get_blocks, break your queries into smaller, sequential batches rather than requesting huge ranges all at once.

Does get_account_info return just metadata, or does it include the current on-chain state of an account? +

It provides both. The function returns structured metadata (like owner and program ID) alongside the account's most recent recorded data state, which includes balances if applicable.

Is there a better way to check transaction history for multiple addresses than calling get_account_transactions repeatedly? +

While you can call get_account_transactions many times, the best practice is often to group your target addresses and query them in parallel batches. This significantly reduces latency when analyzing large sets of accounts.

How can I inspect the transaction history for a specific Solana wallet address? +

Use the get_account_transactions tool by providing the Solana account address. The agent will return a list of transactions associated with that specific wallet.

Can I see all the tokens held by a specific account? +

Yes! The get_token_accounts tool retrieves all token accounts owned by a target wallet address, allowing you to see balances and token types.

How do I get detailed information about a specific block on the Solana network? +

Simply use the get_block tool with the specific slot number. For a range of blocks, you can use the get_blocks tool with start and end slot numbers.

Built & Managed by Vinkius 30s setup 6 tools

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

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