Skip to main content

MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more

Project description

Armor Crypto MCP

Alpha Test version 0.1.24

A single source for integrating AI Agents with the Crypto ecosystem. This includes Wallet creation and management, swaps, transfers, event-based trades like DCA, stop loss and take profit, and much more. The Armor MCP supports Solana in Alpha and, when in beta, will support more than a dozen blockchains, including Ethereum. Base, Avalanche, Bitcoin, Sui, Berachain, megaETH, Optimism, Ton, BNB, and Arbitrum, among others. Using Armor's MCP you can bring all of crypto into your AI Agent with unified logic and a complete set of tools.

Armor MCP





Features

🧠 AI Native

📙 Wallet Management

🔃 Swaps

🌈 Specialized trades (DCA, Stop Loss etc.)

⛓️ Multi-chain

↔️ Cross-chain transations

🥩 Staking

🤖 Fast intergration to Agentic frameworks

👫 Social Sentiment

🔮 Prediction

Armor MCP Diagram





Requirements

1. Make sure you have python installed


2. Install uv

Linux / Windows

pip install uv

Mac

brew install uv

3. Claude Desktop or your AI Agent will run the MCP

See Usage & Configuration for details.




Alpha Testing

We are currently in pre-alpha, and we are testing the capabilities of various agents and agentic frameworks like Claude Desktop, Cline, Cursor, n8n, etc.

Current Features & Tools

  • 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
  • Supports Solana blockchain

Coming Soon

  • More Blockchain Support
  • Minting
  • Armor Agents as a Tool (or A2A)

MCP Setup

Currently you need to have the Armor NFT to get an API Key. Get it here

Usage & Configuration

To use the Armor MCP with your agent, you need the following configuration, replace <PUT-YOUR-KEY-HERE> with your API key:

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






Use in Claude Desktop

  1. Must have Developer Mode enabled
  2. Open Claude Desktop's File Menu top left of the window.
  3. Go to File > Settings
  4. Under Developer, click Edit Configuration
  5. In the config file, insert the armor-wallet-mcp section from above
  6. Make sure to replace the placeholder with your API key
  7. Save the file and start a new Chat in Claude Desktop

Use in Cline

  1. Click on the MCP Servers button in the Cline tab in VSCode on the left panel
  2. Scroll to the bottom of the left panel and click on Configure MCP Servers
  3. In the config file, insert armor-wallet-mcp section from above
  4. Make sure to replace the placeholder with your API key
  5. Save the file, click Done under the MCP Servers tab and start chatting with Cline

Use in n8n

  1. Open the n8n app
  2. Bottom-left of screen click ... next to your username and click Settings
  3. On the left panel, click Community nodes and then Install a Community Node button
  4. In the search field for npm Package Name type in mcp
  5. Install MCP Nodes
  6. Add any MCP node, for example: List Tools
  7. In the MCP Client Parameters tab, click Select Credential and click Create new credential
  8. Under Command enter uvx
  9. Under Arguments enter armor-crypto-mcp
  10. Under Environments enter ARMOR_API_KEY=eyJhbGciOiJIUzI1NiIsIn... paste the full API Key value after the =
  11. Back in the Parameters tab you can choose the MCP Operation for that Node






Using Armor MCP

Once you have setup the Armor MCP here are some prompts you can use to get started


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

armor_crypto_mcp-0.2.1.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

armor_crypto_mcp-0.2.1-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

Details for the file armor_crypto_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: armor_crypto_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for armor_crypto_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8f45686da871767e40737a3727f8fdf6cbc5dfe979359c81b83e0eb78e66d416
MD5 84f0bec3bc4f31bbc0ad30d915e416e9
BLAKE2b-256 734f11452386968a7984b0d14709a60562613a21e63aaed9d4a2cfd860522e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_crypto_mcp-0.2.1.tar.gz:

Publisher: python-publish.yml on armorwallet/armor-crypto-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file armor_crypto_mcp-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for armor_crypto_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4be0f70ad43a7e8dd6d0d182a62246000499072be40968617932aa87c3c1f941
MD5 50ad646de5aee9d58fc30d05aa891d6d
BLAKE2b-256 28fa5411c3995eac8db071ff5ea536decd5f43e844ee57fea4cfd8d101fe2048

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_crypto_mcp-0.2.1-py3-none-any.whl:

Publisher: python-publish.yml on armorwallet/armor-crypto-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page