Skip to main content
Glama

Armor Crypto MCP

Official
by armorwallet

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_armor_mcp_version

Get the current Armor Wallet version

wait_a_moment

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

get_current_time

Gets the current time and date

calculator
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_balance
Get the balance for a list of wallet/token pairs. Expects a WalletTokenPairsContainer, returns a list of WalletTokenBalance.
calculate_token_conversion
Perform token conversion quote between two tokens. Good for quickly calculating market prices. Expects a ConversionRequestContainer, returns a list of ConversionResponse.
swap_quote
Retrieve a swap quote. Be sure to add slippage! Expects a SwapQuoteRequestContainer, returns a list of SwapQuoteResponse.
swap_transaction
Execute a swap transaction. Expects a SwapTransactionRequestContainer, returns a list of SwapTransactionResponse.
get_all_wallets
Retrieve all wallets with balances. Returns a list of Wallets and asssets
get_all_orders
Retrieve all limit, take profit and stop loss orders. Returns a list of orders.
search_official_token_address
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_details
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_groups
List all wallet groups. Returns a list of GroupInfo.
list_single_group
Retrieve details for a single wallet group. Expects the group name as a parameter, returns SingleGroupInfo.
create_wallet
Create new wallets. Expects a list of wallet names, returns a list of WalletInfo.
archive_wallets
Archive wallets. Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.
unarchive_wallets
Unarchive wallets. Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.
create_groups
Create new wallet groups. Expects a list of group names, returns a list of CreateGroupResponse.
add_wallets_to_group
Add wallets to a specified group. Expects the group name and a list of wallet names, returns a list of AddWalletToGroupResponse.
archive_wallet_group
Archive wallet groups. Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.
unarchive_wallet_group
Unarchive wallet groups. Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.
remove_wallets_from_group
Remove wallets from a specified group. Expects the group name and a list of wallet names, returns a list of RemoveWalletFromGroupResponse.
transfer_tokens
Transfer tokens from one wallet to another. Expects a TransferTokensRequestContainer, returns a list of TransferTokenResponse.
create_dca_order
Create a DCA order. Expects a DCAOrderRequestContainer, returns a list of DCAOrderResponse.
list_dca_orders
List all DCA orders. Returns a list of DCAOrderResponse.
cancel_dca_order
Create a DCA order. Note: Make a single or multiple dca_order_requests
create_order
Create a order. Can be a limit, take profit or stop loss order. Expects a CreateOrderRequestContainer, returns a CreateOrderResponseContainer.
cancel_order
Cancel a limit, take profit or stop loss order. Expects a CancelOrderRequestContainer, returns a CancelOrderResponseContainer.
stake_quote
Retrieve a stake quote. Expects a StakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.
unstake_quote

Retrieve an unstake quote.

Expects a UnstakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.

stake_transaction
Execute a stake transaction. Expects a StakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.
unstake_transaction
Execute an unstake transaction. Expects a UnstakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.
get_top_trending_tokens
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_balances
Get the balance of staked SOL (jupSOL). Returns a StakeBalanceResponse.
rename_wallets
Rename wallets. Expects a RenameWalletRequestContainer, returns a list.
get_token_candle_data

Get candle data about any token for analysis.

Expects a CandleStickRequest, returns a list of candle sticks.

send_key_to_telegram

Send the mnemonic or private key to telegram.

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/armorwallet/armor-crypto-mcp'

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