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
Setup instructions
Provider
Armor Wallet
Release date
Mar 22, 2025
Language
Python
Stats
177 stars

Armor Crypto MCP is a comprehensive solution for integrating AI Agents with the cryptocurrency ecosystem. It provides unified access to wallet management, swaps, specialized trades, and other crypto functionality across multiple blockchains. Currently supporting Solana in its Alpha release, Armor MCP is designed to simplify crypto integration for AI agents with a complete toolkit.

Installation Requirements

Prerequisites

1. Python Installation

Ensure you have Python installed on your system.

2. Install uv

For Linux/Windows:

pip install uv

For Mac:

brew install uv

3. Obtain API Key

You'll need an Armor NFT to get an API Key. Get it from Armor Codex.

Configuration

To use Armor MCP with your agent, you need to configure it with your API key:

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

Be sure to replace <PUT-YOUR-KEY-HERE> with your actual API key.

Setting Up with Different Platforms

Claude Desktop Setup

  1. Enable Developer Mode in Claude Desktop
  2. Navigate to File > Settings
  3. Under Developer, click Edit Configuration
  4. Insert the armor-crypto-mcp configuration shown above
  5. Replace the placeholder with your API key
  6. Save the file and start a new chat

Cline Setup

  1. Click the MCP Servers button in the Cline tab (VSCode left panel)
  2. Scroll to the bottom and click Configure MCP Servers
  3. Insert the armor-wallet-mcp configuration shown above
  4. Replace the placeholder with your API key
  5. Save the file, click Done under the MCP Servers tab
  6. Start chatting with Cline

n8n Setup

  1. Open the n8n app
  2. Click ... next to your username and select Settings
  3. 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 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 Capabilities

  • 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 Analysis
  • Solana Blockchain Support

Future Features

  • Additional blockchain support
  • Minting capabilities
  • Armor Agents as a Tool (A2A)

Getting Started

After setting up Armor MCP, you can begin using its features with your AI agent. You can explore different capabilities by asking your agent to perform cryptocurrency operations like creating wallets, executing swaps, or setting up specialized trading strategies.

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

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

See the official Claude Code MCP documentation for more details.

For 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 > Tools & Integrations and click "New MCP Server".

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

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

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 explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

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

3. Restart Claude Desktop for the changes to take effect

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