Armor Crypto MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARMOR_API_KEY | Yes | Your API key from Armor, requires holding the Armor NFT. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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