Armor Crypto MCP

by armorwallet
Verified
GPL 3.0
175
  • Apple
  • Linux

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARMOR_API_URLNoThe URL for the Armor APIhttps://app.armorwallet.ai/api/v1
ARMOR_ACCESS_TOKENYesYour Armor API access token

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
login_prompt A sample prompt to ask the user for their password after providing an email. This prompt is intended to be surfaced as a UI element.

Resources

Contextual data attached and managed by the client

NameDescription
wallets://all

Tools

Functions exposed to the LLM to take actions

NameDescription
get_wallet_token_balance
Get the balance for a list of wallet/token pairs. Expects a list of dictionaries each with 'wallet' and 'token' keys.
conversion_api
Perform token conversion. Expects a list of conversion requests with keys: input_amount, input_token, output_token.
swap_quote
Retrieve a swap quote. Expects a list of swap quote requests.
swap_transaction
Execute a swap transaction. Expects a list of swap transaction requests.
get_token_details
Retrieve token details. Expects a list of token details requests with keys such as 'query' and 'include_details'.
list_groups
List all wallet groups.
list_single_group
Retrieve details for a single wallet group. Expects the group name as a parameter.
create_wallet
Create new wallets. Expects a list of wallet names.
archive_wallets
Archive wallets. Expects a list of wallet names.
unarchive_wallets
Unarchive wallets. Expects a list of wallet names.
create_groups
Create new wallet groups. Expects a list of group names.
add_wallets_to_group
Add wallets to a specified group. Expects the group name and a list of wallet names.
archive_wallet_group
Archive wallet groups. Expects a list of group names.
unarchive_wallet_group
Unarchive wallet groups. Expects a list of group names.
remove_wallets_from_group
Remove wallets from a specified group. Expects the group name and a list of wallet names.
get_user_wallets_and_groups_list
Retrieve the list of user wallets and wallet groups.
transfer_tokens
Transfer tokens from one wallet to another. Expects a list of transfer token requests with the necessary parameters.
create_dca_order
Create a DCA order. Expects a list of DCA order requests with required parameters.
list_dca_orders
List all DCA orders.
cancel_dca_order
Cancel a DCA order. Expects a list of cancel DCA order requests with the required order IDs.
ID: omajxoz8en