Armor Crypto MCP
MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| wait_a_moment Wait for some short amount of time, no more than 10 seconds | unknown | unknown | unknown |
| get_armor_mcp_version Get the current Armor Wallet version | read | false | unknown |
| get_all_wallets
Retrieve all wallets with balances.
Returns a list of Wallets and asssets
| read | false | unknown |
| 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.
| read | false | unknown |
| list_single_group
Retrieve details for a single wallet group.
Expects the group name as a parameter, returns SingleGroupInfo.
| read | false | unknown |
| list_groups
List all wallet groups.
Returns a list of GroupInfo.
| read | false | unknown |
| create_wallet
Create new wallets.
Expects a list of wallet names, returns a list of WalletInfo.
| write | true | unknown |
| unarchive_wallets
Unarchive wallets.
Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.
| read | false | unknown |
| create_groups
Create new wallet groups.
Expects a list of group names, returns a list of CreateGroupResponse.
| write | true | unknown |
| 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.
| write | true | unknown |
| cancel_order
Cancel a limit or stop loss order.
Expects a CancelOrderRequestContainer, returns a CancelOrderResponseContainer.
| destructive | true | true |
| 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.
| read | false | unknown |
| send_key_to_telegram
Send the mnemonic or private key to telegram.
| write | true | unknown |
| get_stake_balances
Get the balance of staked SOL (jupSOL).
Returns a StakeBalanceResponse.
| read | false | unknown |
| rename_wallets
Rename wallets.
Expects a RenameWalletRequestContainer, returns a list.
| write | true | unknown |
| get_wallet_token_balance
Get the balance for a list of wallet/token pairs.
Expects a WalletTokenPairsContainer, returns a list of WalletTokenBalance.
| read | false | unknown |
| calculate_token_conversion
Perform token conversion quote between two tokens. Good for quickly calculating market prices.
Expects a ConversionRequestContainer, returns a list of ConversionResponse.
| read | false | unknown |
| swap_quote
Retrieve a swap quote. Be sure to add slippage!
Expects a SwapQuoteRequestContainer, returns a list of SwapQuoteResponse.
| read | false | unknown |
| swap_transaction
Execute a swap transaction.
Expects a SwapTransactionRequestContainer, returns a list of SwapTransactionResponse.
| read | false | unknown |
| get_all_orders
Retrieve all limit and stop loss orders.
Returns a list of orders.
| read | false | unknown |
| 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.
| read | false | unknown |
| 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.
| read | false | unknown |
| archive_wallets
Archive wallets.
Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse.
| destructive | true | true |
| archive_wallet_group
Archive wallet groups.
Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.
| destructive | true | true |
| unarchive_wallet_group
Unarchive wallet groups.
Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse.
| read | false | unknown |
| 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.
| destructive | true | true |
| transfer_tokens
Transfer tokens from one wallet to another.
Expects a TransferTokensRequestContainer, returns a list of TransferTokenResponse.
| write | true | unknown |
| create_dca_order
Create a DCA order.
Expects a DCAOrderRequestContainer, returns a list of DCAOrderResponse.
| write | true | unknown |
| unstake_transaction
Execute an unstake transaction.
Expects a UnstakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.
| read | false | unknown |
| list_dca_orders
List all DCA orders.
Returns a list of DCAOrderResponse.
| read | false | unknown |
| cancel_dca_order
Create a DCA order.
Note: Make a single or multiple dca_order_requests
| destructive | true | true |
| create_order
Create a order. Can be a limit or stop loss order
Expects a CreateOrderRequestContainer, returns a CreateOrderResponseContainer.
| write | true | unknown |
| unstake_quote
Retrieve an unstake quote.
Expects a UnstakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.
| read | false | unknown |
| stake_quote
Retrieve a stake quote.
Expects a StakeQuoteRequestContainer, returns a SwapQuoteRequestContainer.
| read | false | unknown |
| get_token_candle_data
Get candle data about any token for analysis.
Expects a CandleStickRequest, returns a list of candle sticks.
| read | false | unknown |
| stake_transaction
Execute a stake transaction.
Expects a StakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.
| read | false | unknown |
| get_current_time Gets the current time and date | read | false | unknown |
- repohttps://github.com/armorwallet/armor-crypto-mcp
- licenseGPL-3.0
- adoption178 stars · 32 forks
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
Add the “as seen on MCPExplorer” badge to your README.
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →