MCP Hub
Back to servers

Solafon MCP

An MCP server for building AI-powered bots and interacting with Solana wallets on the Solafon platform. It enables users to manage messages, check token balances, and handle transactions through natural language in MCP-compatible AI tools.

Updated
Feb 21, 2026

solafon-mcp

Model Context Protocol server for building bots and interacting with Solana wallet on the Solafon platform.

Connect this MCP server to Claude Desktop, Cursor, VS Code, or any MCP-compatible AI tool to build Solafon mini-apps using natural language.

Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "solafon": {
      "command": "npx",
      "args": ["-y", "solafon-mcp"],
      "env": {
        "SOLAFON_BOT_TOKEN": "your-bot-api-key-here"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "solafon": {
      "command": "npx",
      "args": ["-y", "solafon-mcp"],
      "env": {
        "SOLAFON_BOT_TOKEN": "your-bot-api-key-here"
      }
    }
  }
}

VS Code

Add to your VS Code MCP settings:

{
  "mcp": {
    "servers": {
      "solafon": {
        "command": "npx",
        "args": ["-y", "solafon-mcp"],
        "env": {
          "SOLAFON_BOT_TOKEN": "your-bot-api-key-here"
        }
      }
    }
  }
}

Requirements

  • Node.js 18+ (no other dependencies needed)

Available Tools

Bot API

ToolDescription
get_bot_infoGet your bot's app info
send_messageSend text, images, buttons, carousels
edit_messageEdit a previously sent message
delete_messageDelete a message
list_conversationsList all bot conversations
get_conversation_messagesRead messages in a conversation
get_userGet user info
set_webhookConfigure webhook URL
set_welcome_messageSet greeting for new users

Wallet API

ToolDescription
get_wallet_balanceSOL + token balances with USD values
get_token_listSupported tokens with metadata
get_token_pricesCurrent USD prices
get_transaction_historyWallet transaction history
get_transaction_statusCheck transaction confirmation
get_latest_blockhashGet blockhash for transactions
send_transactionBroadcast signed transaction
simulate_transactionSimulate before sending

Prompts (Templates)

PromptDescription
create_echo_botStep-by-step echo bot guide
create_wallet_checker_botBot that checks wallet balances
create_interactive_menu_botBot with button menus and callbacks

Environment Variables

VariableRequiredDefaultDescription
SOLAFON_BOT_TOKENYesBot API token from developer portal
SOLAFON_API_URLNohttps://api.solafon.comAPI base URL

Getting a Bot Token

  1. Register at Solafon
  2. Go to Developer Portal
  3. Create a new app
  4. Copy the API key shown after creation

Example Usage with Claude

After connecting the MCP server, you can say to Claude:

"Check the SOL balance of wallet address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"

"Send a welcome message to conversation abc-123 with two buttons: Check Balance and Help"

"Set up my bot's webhook to https://myserver.com/webhook"

"Show me the last 10 transactions for this wallet"

Documentation

Full documentation: docs.solafon.com

License

MIT

Reviews

No reviews yet

Sign in to write a review