Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARMOR_API_KEYYesYour API key from Armor, requires holding the Armor NFT.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_armor_mcp_versionA

Get the current Armor Wallet version

wait_a_momentB

Wait for some short amount of time, no more than 10 seconds

get_current_timeA

Gets the current time and date

calculatorA

Safely evaluates a mathematical or statistical expression string using Python syntax.

Supports arithmetic operations (+, -, *, /, **, %, //), list expressions, and a range of math and statistics functions: abs, round, min, max, len, sum, mean, median, stdev, variance, sin, cos, tan, sqrt, log, exp, floor, ceil, etc.

Custom variables can be passed via the 'variables' dict, including lists for time series data.

get_wallet_token_balanceB

Get the balance for a list of wallet/token pairs.

Expects a WalletTokenPairsContainer, returns a list of WalletTokenBalance.

calculate_token_conversionC

Perform token conversion quote between two tokens. Good for quickly calculating market prices.

Expects a ConversionRequestContainer, returns a list of ConversionResponse.

swap_quoteB

Retrieve a swap quote. Be sure to add slippage!

Expects a SwapQuoteRequestContainer, returns a list of SwapQuoteResponse.

swap_transactionC

Execute a swap transaction.

Expects a SwapTransactionRequestContainer, returns a list of SwapTransactionResponse.

get_all_walletsC

Retrieve all wallets with balances.

Returns a list of Wallets and asssets

get_all_ordersC

Retrieve all limit, take profit and stop loss orders.

Returns a list of orders.

search_official_token_addressA

Get the official token address and symbol for a token symbol or token address. Try to use this first to get address and symbol of coin. If not found, use search_token_details to get details.

Expects a TokenDetailsRequestContainer, returns a TokenDetailsResponseContainer.

search_token_detailsA

Search and retrieve details about single token. If only address or symbol is needed, use get_official_token_address first.

Expects a TokenSearchRequest, returns a list of TokenDetailsResponse.

list_groupsA

List all wallet groups.

Returns a list of GroupInfo.

list_single_groupB

Retrieve details for a single wallet group.

Expects the group name as a parameter, returns SingleGroupInfo.

create_walletC

Create new wallets.

Expects a list of wallet names, returns a list of WalletInfo.

archive_walletsC

Archive wallets.

Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.

unarchive_walletsC

Unarchive wallets.

Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.

create_groupsC

Create new wallet groups.

Expects a list of group names, returns a list of CreateGroupResponse.

add_wallets_to_groupC

Add wallets to a specified group.

Expects the group name and a list of wallet names, returns a list of AddWalletToGroupResponse.

archive_wallet_groupB

Archive wallet groups.

Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.

unarchive_wallet_groupB

Unarchive wallet groups.

Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.

remove_wallets_from_groupB

Remove wallets from a specified group.

Expects the group name and a list of wallet names, returns a list of RemoveWalletFromGroupResponse.

transfer_tokensC

Transfer tokens from one wallet to another.

Expects a TransferTokensRequestContainer, returns a list of TransferTokenResponse.

create_dca_orderC

Create a DCA order.

Expects a DCAOrderRequestContainer, returns a list of DCAOrderResponse.

list_dca_ordersC

List all DCA orders.

Returns a list of DCAOrderResponse.

cancel_dca_orderD

Create a DCA order.

Note: Make a single or multiple dca_order_requests

create_orderC

Create a order. Can be a limit, take profit or stop loss order.

Expects a CreateOrderRequestContainer, returns a CreateOrderResponseContainer.

cancel_orderC

Cancel a limit, take profit or stop loss order.

Expects a CancelOrderRequestContainer, returns a CancelOrderResponseContainer.

stake_quoteC

Retrieve a stake quote.

Expects a StakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.

unstake_quoteB

Retrieve an unstake quote.

Expects a UnstakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.

stake_transactionC

Execute a stake transaction.

Expects a StakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.

unstake_transactionC

Execute an unstake transaction.

Expects a UnstakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.

get_top_trending_tokensA

Get the top trending tokens in a particular time frame. Great for comparing market cap or volume.

Expects a TopTrendingTokensRequest, returns a list of tokens with their details.

get_stake_balancesA

Get the balance of staked SOL (jupSOL).

Returns a StakeBalanceResponse.

rename_walletsC

Rename wallets.

Expects a RenameWalletRequestContainer, returns a list.

get_token_candle_dataB

Get candle data about any token for analysis.

Expects a CandleStickRequest, returns a list of candle sticks.

send_key_to_telegramB

Send the mnemonic or private key to telegram.

Prompts

Interactive templates invoked by user choice

NameDescription
login_prompt A sample prompt to ask the user for their access token after providing an email.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aurora-smith-ts58tc/armor-crypto-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server