Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOLAFON_API_URLNoAPI base URLhttps://api.solafon.com
SOLAFON_BOT_TOKENYesBot API token from developer portal

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_bot_infoB

Get information about the current bot app (name, description, status, webhook URL)

send_messageC

Send a message from the bot to a user in a specific conversation. Supports text, buttons, images, and card carousels.

edit_messageC

Edit a previously sent bot message

delete_messageC

Delete a bot message by ID

list_conversationsB

List all conversations for the bot app with pagination

get_conversation_messagesC

Get messages in a specific conversation

get_userC

Get information about a user who has a conversation with this bot

set_webhookB

Configure the webhook URL where the bot receives events (messages, callbacks)

set_welcome_messageC

Set the welcome message shown when a user starts a conversation

get_wallet_balanceB

Get SOL and SPL token balances for a Solana wallet address, including USD values

get_token_listA

Get the list of supported SPL tokens with mint addresses, symbols, and metadata

get_token_pricesC

Get current USD prices for Solana tokens

get_transaction_historyC

Get transaction history for a Solana wallet address

get_transaction_statusB

Check the confirmation status of a Solana transaction

get_latest_blockhashA

Get the latest blockhash needed for building Solana transactions

send_transactionC

Send a pre-signed Solana transaction to the network

simulate_transactionA

Simulate a Solana transaction to check for errors and estimate fees before sending

Prompts

Interactive templates invoked by user choice

NameDescription
create_echo_botStep-by-step guide to create a simple echo bot on Solafon
create_wallet_checker_botCreate a bot that checks Solana wallet balances when users send an address
create_interactive_menu_botCreate a bot with interactive button menus and callbacks

Resources

Contextual data attached and managed by the client

NameDescription
docs://bot-api
docs://wallet-api

TDQS

B3.4/5.0

Scored across 17 tools

Disambiguation4/5

Most tools have distinct purposes, with clear separation between bot messaging, user/conversation management, and Solana blockchain operations. However, some overlap exists between 'get_transaction_history' and 'get_transaction_status', as both relate to transaction information but serve different functions.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern (e.g., 'delete_message', 'get_bot_info', 'send_transaction'), with no mixing of conventions like camelCase or snake_case variations. This makes the tool set predictable and easy to navigate.

Tool Count4/5

With 17 tools, the count is slightly high but reasonable for the combined scope of bot management and Solana blockchain interactions. It covers essential operations without feeling excessively bloated, though it borders on the upper limit of typical well-scoped servers.

Completeness5/5

The tool set provides comprehensive coverage for both bot functionality (e.g., CRUD for messages, conversations, users, webhooks) and Solana operations (e.g., transactions, balances, tokens, simulations). No obvious gaps exist; agents can perform full workflows without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues