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. |
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
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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