Armor Wallet MCP server

Enables direct blockchain operations, crypto trading, and wallet management through the Armor Wallet API with JWT authentication and detailed logging for portfolio monitoring and trading strategy execution.
Back to servers
Provider
Armor Wallet
Release date
Mar 22, 2025
Language
Python
Stats
204 stars

Armor Crypto MCP is a comprehensive integration platform that brings cryptocurrency functionality to AI agents. It provides tools for wallet management, token swaps, specialized trades, and multi-chain support, currently focusing on Solana in its Alpha version with plans to expand to other blockchains in the future.

Installation Requirements

Prerequisites

Python Installation

Make sure you have Python installed on your system.

Install UV

For Linux/Windows:

pip install uv

For Mac:

brew install uv

API Key

You need to have an Armor NFT to get an API key. Get your NFT from Armor Wallet Codex.

Configuration

To use the Armor MCP with your AI agent, you need to add the following configuration, replacing <PUT-YOUR-KEY-HERE> with your actual API key:

{
  "mcpServers": {
    "armor-crypto-mcp": {
      "command": "uvx",
      "args": ["armor-crypto-mcp@latest", "--version"],
      "env": {
        "ARMOR_API_KEY": "<PUT-YOUR-KEY-HERE>"
      }
    }
  }
}

Platform-Specific Setup

Claude Desktop

  1. Enable Developer Mode
  2. Open Claude Desktop's File Menu (top left of window)
  3. Go to File > Settings
  4. Under Developer, click Edit Configuration
  5. Insert the armor-crypto-mcp configuration
  6. Replace the placeholder with your API key
  7. Save the file and start a new Chat in Claude Desktop

Cline

  1. Click on the MCP Servers button in the Cline tab in VSCode's left panel
  2. Scroll to the bottom of the left panel and click on Configure MCP Servers
  3. Insert the armor-wallet-mcp configuration
  4. Replace the placeholder with your API key
  5. Save the file, click Done under the MCP Servers tab and start chatting

n8n

  1. Open the n8n app
  2. Click ... next to your username (bottom-left) and select Settings
  3. On the left panel, click Community nodes then Install a Community Node
  4. Search for "mcp" in the npm Package Name field
  5. Install MCP Nodes
  6. Add any MCP node (e.g., List Tools)
  7. In the MCP Client Parameters tab, click Select Credential and then Create new credential
  8. Enter uvx under Command
  9. Enter armor-crypto-mcp under Arguments
  10. Under Environments enter ARMOR_API_KEY= followed by your full API key
  11. In the Parameters tab, choose the MCP Operation for that Node

Available Features

Current Features

  • Wallet Management
    • Grouping & Organization
    • Archiving
  • Swap & Trades
    • Normal swap
    • DCA (place/list/cancel)
    • Scheduled Orders
    • Limit Orders (place/list/cancel)
  • Staking and Unstaking
  • Token Search and Trending Tokens
  • Statistical Calculator for accurate Analysis
  • Solana blockchain support

Coming Soon

  • Support for additional blockchains
  • Minting functionality
  • Armor Agents as a Tool (A2A)

Getting Started

After setting up Armor MCP with your preferred platform, you can begin interacting with cryptocurrency functionality through your AI agent. For example, you can manage wallets, execute swaps, set up DCA strategies, and check token information, all through natural language instructions to your agent.

How to add this MCP server to Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > MCP and click "Add new global MCP server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "cursor-rules-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "cursor-rules-mcp"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explictly ask the agent to use the tool by mentioning the tool name and describing what the function does.

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later