armor-crypto-mcp

armorwallet/armor-crypto-mcp

3.6

If you are the rightful owner of armor-crypto-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Armor Crypto MCP is a platform designed to integrate AI Agents with the crypto ecosystem, offering features like wallet management, swaps, and multi-chain support.

Tools

Functions exposed to the LLM to take actions

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 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 or stop loss order

Expects a CreateOrderRequestContainer, returns a CreateOrderResponseContainer.

cancel_order

Cancel a limit 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.

Prompts

Interactive templates invoked by user choice

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

No resources

Related MCP Servers

View all finance servers →