# SolanaFM MCP for AI Agents AI Agent Connect

> SolanaFM MCP gives your AI agent direct access to the Solana blockchain. It lets you pull block data, inspect transaction signatures, check account metadata, and track token balances. It turns your agent into a real-time blockchain analyst without you having to manually copy-paste from a web explorer. Get live data on accounts, blocks, and transactions directly in your chat.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_1EprSAIkH5bcouuKmaxigrvVTNhlcwOgFFqM3i0r/ai-agent-connect
- **Tags:** solana, block-explorer, web3, blockchain-data, crypto-analysis

## Description

You can finally stop jumping between tabs to check what's happening on the Solana network. This Connector lets your AI agent pull live data directly from the SolanaFM block explorer so you can stay in your flow. Instead of manually searching for a transaction hash or digging through a wallet's history, you just ask your agent to find the info. It handles the heavy lifting of fetching block details, scanning account transactions, and pulling token balances. Whether you're debugging a smart contract, tracking a whale's movement, or just trying to see if a swap went through, the data shows up right where you're working. It's a huge time saver for anyone who needs to move fast on-chain. You can find this and thousands of other tools in the Vinkius catalog, making it easy to plug into your existing setup. It's about getting the right numbers and states without the friction of manual browsing.

## Tools

### get_account_info
Get the metadata and current state of a Solana account. This lets you see what's inside an account without clicking through a web explorer.

### get_account_transactions
List all transactions associated with a specific account address. Use this to see the full history of a wallet or a smart contract.

### get_block
Fetch detailed information about a single specific block. This helps you see the exact contents and validator info for any block on the chain.

### get_blocks
Retrieve a list of blocks within a specific range of slots. Use this to pull large chunks of blockchain data for analysis or research.

### get_token_accounts
List all token accounts owned by a specific wallet address. This is the fastest way to see all tokens a user holds in their wallet.

### get_transaction
Get the full details for a specific transaction signature. Use this to see if a swap succeeded or to find the exact details of a move.

## Prompt Examples

**Prompt:** 
```
What's the status of transaction 5xKX...?
```

**Response:** 
```
### Transaction Status

**Status:** ✅ Success
**Timestamp:** 2026-07-10 14:22:01 UTC
**Details:**
- **Type:** Swap
- **From:** `7xKX...`
- **To:** `9mP2...`
- **Amount:** 50.5 SOL

Would you like to see the full log of the swap details?
```

**Prompt:** 
```
Show me the tokens in wallet 7xKX...
```

**Response:** 
```
### Wallet Holdings for `7xKX...`

I found the following tokens in this wallet:

| Token | Balance |
| :--- | :--- |
| **USDC** | 500.00 |
| **SOL** | 1.5 |
| **BONK** | 10,000 |

Do you want to see the mint addresses for any of these?
```

**Prompt:** 
```
Give me the block data for slot 250000000.
```

**Response:** 
```
### Block 250000000 Details

- **Validator:** Chorus One
- **Transaction Count:** 2,450
- **Slot:** 250000000
- **Status:** Confirmed

I can provide a list of the transaction signatures included in this block if you need them.
```

## Capabilities

### Fetch specific block details
Get the exact contents and validator information for a specific block on the chain.

### Retrieve full transaction data
Pull the complete history and status of a specific transaction using its signature.

### Pull account metadata and states
See the current state and ownership details of any Solana account.

### List all token accounts for a wallet
Get a full list of all tokens held by a specific wallet address.

### Scan transaction history for an address
Look up the history of all transactions associated with a specific account.

## Use Cases

### Debugging a failed swap
A developer asks why a transaction failed and uses get_transaction to see the exact error code and logs.

### Tracking a whale
An analyst asks the agent to list all token accounts for a specific address using get_token_accounts.

### Verifying account state
A developer uses get_account_info to check a program's current data state during testing.

### Range analysis
A researcher asks for all blocks in a specific slot range using get_blocks to study network activity.

## Benefits

- Stop manual searching with get_block and get_blocks to see exactly what's happening on the chain.
- Debug faster by using get_transaction to see why a specific move failed without leaving your editor.
- Track wealth accurately with get_token_accounts to see all tokens a wallet holds instantly.
- Verify account states with get_account_info to ensure your smart contracts are interacting correctly.
- Analyze history quickly using get_account_transactions to see a wallet's full activity log.

## How It Works

The bottom line is you get real-time Solana blockchain data delivered directly to your AI chat.

1. Subscribe to the SolanaFM MCP in your AI client
2. Enter your SolanaFM API key in the configuration
3. Ask your agent to query specific blockchain data or wallet history

## Frequently Asked Questions

**Can SolanaFM MCP find my transaction?**
Yes, you can ask your agent to find any transaction using its signature. It will pull the full details, including the status and logs, directly into your chat.

**How do I see token balances with SolanaFM MCP?**
Just ask your agent to list the tokens for a specific wallet address. It will pull the current balances for all tokens held by that account.

**Can SolanaFM MCP check account metadata?**
Yes, it can retrieve the metadata and current state of any Solana account. This is useful for verifying smart contract data or ownership details.

**Is SolanaFM MCP good for research?**
It is excellent for research because it can pull historical block data and transaction histories, allowing you to analyze on-chain activity over time.

**Can I get a list of blocks with SolanaFM MCP?**
You can pull a list of blocks within a specific range of slots. This helps you see a broader view of network activity rather than just the latest block.

**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.