{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-armor-crypto-mcp","slug":"armor-crypto-mcp","name":"Armor Crypto MCP","type":"mcp","url":"https://github.com/armorwallet/armor-crypto-mcp","page_url":"https://unfragile.ai/armor-crypto-mcp","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-armor-crypto-mcp__cap_0","uri":"capability://tool.use.integration.multi.chain.wallet.creation.and.management.via.mcp.schema","name":"multi-chain wallet creation and management via mcp schema","description":"Creates and manages cryptocurrency wallets across multiple blockchains through a standardized MCP tool interface that abstracts blockchain-specific wallet creation logic. The system maintains wallet metadata (name, type, blockchain) in a unified data model and exposes create_wallet, get_all_wallets, archive_wallets tools that translate AI agent requests into Armor API calls, handling authentication via API keys and returning structured wallet objects with balances and addresses.","intents":["I need to programmatically create a new Solana wallet for a user without managing private keys directly","I want to list all wallets a user owns across different blockchains in a single API call","I need to archive or deactivate wallets while preserving transaction history"],"best_for":["AI agent developers building multi-chain portfolio management tools","Non-custodial wallet service builders integrating with Claude or Cline","Teams automating wallet lifecycle management in crypto applications"],"limitations":["Currently supports Solana only; Ethereum, Base, Avalanche, Bitcoin support planned but not implemented","No built-in key rotation or recovery phrase management — relies on Armor backend for key custody","Wallet creation is synchronous and may timeout for high-volume batch operations"],"requires":["Python 3.11 or higher","Valid Armor API key with wallet creation permissions","MCP server running with armor-crypto-mcp installed via uv package manager"],"input_types":["structured JSON with wallet name, blockchain identifier, optional metadata"],"output_types":["structured wallet object with address, public key, blockchain, creation timestamp, balance data"],"categories":["tool-use-integration","blockchain-wallet-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_1","uri":"capability://tool.use.integration.token.swap.execution.with.real.time.quote.fetching","name":"token swap execution with real-time quote fetching","description":"Executes token swaps on supported blockchains by fetching real-time conversion quotes and submitting signed transactions through the Armor API. The system accepts source token, destination token, and amount parameters, queries current market rates via get_swap_quote, and then executes the swap via execute_swap, handling slippage tolerance, gas estimation, and transaction signing server-side through Armor's custody infrastructure.","intents":["I want to swap 100 USDC for SOL at the current market rate before executing a larger trade","I need to get the exact output amount for a token swap before committing to the transaction","I want to execute a swap with custom slippage tolerance to protect against price impact"],"best_for":["AI agents managing automated trading strategies or portfolio rebalancing","DeFi protocol integrators building swap aggregation layers","Traders building bots that need real-time quote-to-execution workflows"],"limitations":["Quote freshness depends on Armor API backend — quotes may be stale if market moves rapidly between quote fetch and execution","Slippage tolerance is fixed at execution time; no dynamic slippage adjustment based on market conditions","Swap execution is atomic per transaction; no partial fill or order splitting across multiple DEXs"],"requires":["Python 3.11+","Valid Armor API key with trading permissions","Sufficient token balance in wallet for swap source amount","Active MCP server connection to AI agent platform"],"input_types":["structured JSON with source_token, destination_token, amount, optional slippage_tolerance"],"output_types":["quote object with input_amount, output_amount, exchange_rate, fee_amount; transaction hash and receipt on execution"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_10","uri":"capability://automation.workflow.bridging.and.cross.chain.token.transfers","name":"bridging and cross-chain token transfers","description":"Enables AI agents to transfer tokens across different blockchains through a unified bridging interface that abstracts bridge protocol selection and execution. The system exposes bridge_token and get_bridge_quote tools that query available bridge routes, estimate fees and execution times, and submit cross-chain transfer transactions, handling bridge protocol integration (e.g., Wormhole, Stargate) server-side.","intents":["I want to transfer USDC from Solana to Ethereum without managing bridge protocols manually","I need to get a quote for the cost and time of bridging tokens across chains before committing","I want to bridge tokens and track the cross-chain transfer status until completion"],"best_for":["Multi-chain portfolio managers moving liquidity between blockchains","AI agents executing cross-chain arbitrage or rebalancing strategies","Users consolidating liquidity across chains without bridge protocol expertise"],"limitations":["Bridge support is limited to Solana initially; cross-chain support is planned but not yet implemented","Bridge execution times vary by protocol and network congestion; no guaranteed delivery times","Bridge fees are dynamic and depend on source/destination chain and current network conditions"],"requires":["Python 3.11+","Valid Armor API key with bridging permissions","Sufficient token balance on source chain","MCP server connection"],"input_types":["source_chain, destination_chain, token_symbol, amount"],"output_types":["bridge quote with estimated_fee, estimated_time, bridge_protocol; transaction hash and status on execution"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_2","uri":"capability://automation.workflow.dollar.cost.averaging.dca.order.scheduling.and.management","name":"dollar-cost-averaging (dca) order scheduling and management","description":"Enables AI agents to create recurring token purchase orders that execute at fixed intervals with fixed amounts, abstracting the complexity of scheduling and transaction batching. The system exposes create_dca_order, list_dca_orders, and cancel_dca_order tools that store DCA configuration (token pair, amount, frequency, start/end dates) in Armor's backend and trigger automatic swaps on a schedule, handling gas optimization and order state management.","intents":["I want to set up an automated weekly purchase of 100 USDC worth of SOL starting next month","I need to list all active DCA orders for a wallet and see their execution history","I want to cancel a DCA order mid-way through its schedule without losing already-executed purchases"],"best_for":["Long-term crypto investors automating regular purchases to reduce timing risk","AI agents managing portfolio accumulation strategies for users","Wealth management platforms building automated investment features"],"limitations":["DCA execution frequency is limited to predefined intervals (daily, weekly, monthly); no custom cron-like scheduling","Minimum order amount may apply based on Armor backend configuration — very small DCA amounts may be rejected","No dynamic amount adjustment based on market conditions; amounts are fixed at order creation time"],"requires":["Python 3.11+","Valid Armor API key with DCA order permissions","Sufficient wallet balance to cover at least one DCA execution cycle","MCP server connection to AI agent"],"input_types":["structured JSON with source_token, destination_token, amount_per_interval, frequency (daily/weekly/monthly), start_date, optional end_date"],"output_types":["DCA order object with order_id, status, execution_history, next_execution_date, total_amount_invested"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_3","uri":"capability://automation.workflow.limit.and.stop.loss.order.placement.with.conditional.execution","name":"limit and stop-loss order placement with conditional execution","description":"Allows AI agents to place conditional orders that execute automatically when market prices reach specified thresholds, without requiring the agent to monitor prices continuously. The system exposes create_limit_order and create_stop_order tools that store price conditions in Armor's backend and trigger swaps when conditions are met, handling price feed integration, order state transitions, and partial fill scenarios.","intents":["I want to sell my SOL position if the price drops below $50 to limit losses","I need to place a buy order that executes automatically when SOL reaches $80","I want to set up a trailing stop that adjusts as the price moves in my favor"],"best_for":["Traders automating risk management without manual monitoring","AI agents executing sophisticated trading strategies with conditional logic","Portfolio managers implementing stop-loss policies across multiple positions"],"limitations":["Price feeds used for order triggering may have latency; orders may not execute at exact trigger price if market moves rapidly","No support for trailing stops that dynamically adjust based on price movements — only fixed trigger prices","Partial fills are not supported; orders execute fully or not at all when conditions are met"],"requires":["Python 3.11+","Valid Armor API key with advanced order permissions","Sufficient wallet balance for the order amount","MCP server connection"],"input_types":["structured JSON with source_token, destination_token, amount, trigger_price, order_type (limit/stop)"],"output_types":["order object with order_id, status, trigger_price, current_price, execution_status, filled_amount"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_4","uri":"capability://automation.workflow.staking.and.unstaking.with.reward.tracking","name":"staking and unstaking with reward tracking","description":"Enables AI agents to stake tokens on supported blockchains and track staking rewards through a unified interface that abstracts blockchain-specific staking mechanics. The system exposes stake_token, unstake_token, and get_staking_balance tools that submit staking transactions, manage validator selection, and return staking position data including APY, earned rewards, and unstaking timelines.","intents":["I want to stake 10 SOL to earn staking rewards without managing validator selection manually","I need to check my current staking balance and accumulated rewards across all wallets","I want to unstake tokens and understand the unbonding period before funds are available"],"best_for":["Passive income seekers automating staking through AI agents","Portfolio management platforms offering staking-as-a-service to users","Yield farming bots that need to track and optimize staking positions"],"limitations":["Validator selection is automated by Armor backend; no manual validator choice or delegation control","Unstaking timelines vary by blockchain (e.g., Solana has ~3-day unbonding) and are not customizable","Staking rewards are calculated server-side and may lag actual on-chain rewards by one epoch"],"requires":["Python 3.11+","Valid Armor API key with staking permissions","Minimum staking amount (varies by blockchain, typically 1-10 tokens)","MCP server connection"],"input_types":["structured JSON with token_symbol, amount, optional validator_preference"],"output_types":["staking position object with staked_amount, apy, earned_rewards, unbonding_date, validator_info"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_5","uri":"capability://search.retrieval.token.information.and.market.data.retrieval","name":"token information and market data retrieval","description":"Provides AI agents with real-time and historical token data including prices, market caps, trading volumes, and trending tokens through a data retrieval interface. The system exposes get_token_info, get_trending_tokens, and search_tokens tools that query Armor's token database and external price feeds, returning structured token metadata and market statistics without requiring agents to integrate multiple data sources.","intents":["I want to look up the current price and market cap of a token before deciding whether to trade it","I need to find trending tokens in the last 24 hours to identify potential trading opportunities","I want to search for a token by name or symbol to get its contract address and decimals"],"best_for":["Trading bots that need real-time token data for decision-making","Portfolio trackers displaying token prices and market statistics","AI agents researching tokens before executing trades"],"limitations":["Price data is cached and may be 1-5 minutes stale depending on Armor's update frequency","Historical price data is limited to recent periods (typically last 30-90 days); no deep historical archives","Trending token lists are computed server-side and may not reflect all emerging tokens or low-liquidity assets"],"requires":["Python 3.11+","Valid Armor API key (read-only permissions sufficient)","MCP server connection"],"input_types":["token symbol (e.g., 'SOL', 'USDC'), token address, or search query string"],"output_types":["token object with symbol, name, price, market_cap, volume_24h, decimals, contract_address; trending list with rank and change metrics"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_6","uri":"capability://automation.workflow.wallet.group.organization.and.batch.operations","name":"wallet group organization and batch operations","description":"Enables AI agents to organize wallets into logical groups and perform batch operations across multiple wallets simultaneously, reducing the complexity of managing multi-wallet portfolios. The system exposes create_group, add_wallet_to_group, and list_group_wallets tools that maintain group metadata and enable batch queries (e.g., total balance across a group, aggregate staking positions) without requiring agents to iterate through individual wallets.","intents":["I want to organize my wallets into groups (e.g., 'trading', 'savings', 'staking') for easier management","I need to see the total balance across all wallets in a group without querying each wallet individually","I want to perform the same operation (e.g., stake tokens) across all wallets in a group in one call"],"best_for":["Portfolio managers handling multiple wallets for different strategies","AI agents automating operations across wallet cohorts","Users organizing wallets by purpose or risk profile"],"limitations":["Batch operations are sequential, not parallel; large groups may experience latency when performing operations across many wallets","Group membership is static at operation time; no dynamic group filtering based on balance or other criteria","No cross-group operations; each operation must target a specific group"],"requires":["Python 3.11+","Valid Armor API key with group management permissions","At least one wallet created in the account","MCP server connection"],"input_types":["group name, wallet addresses to add/remove, optional group metadata"],"output_types":["group object with group_id, member_wallets, aggregate_balance, creation_date"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_7","uri":"capability://tool.use.integration.mcp.tool.schema.registration.and.ai.agent.binding","name":"mcp tool schema registration and ai agent binding","description":"Registers all Armor crypto operations as standardized MCP tools with JSON schema definitions, enabling seamless integration with AI agent platforms (Claude, Cline, n8n) through automatic function discovery and calling. The system defines tool schemas for each operation (wallet management, trading, staking, etc.) that specify input parameters, output types, and descriptions, allowing agents to understand and invoke tools without custom integration code.","intents":["I want to integrate Armor crypto operations into Claude Desktop without writing custom API client code","I need to expose wallet and trading functions to an AI agent so it can execute them autonomously","I want to use Armor operations in n8n workflows by discovering available tools automatically"],"best_for":["AI agent developers integrating crypto operations into Claude, Cline, or n8n","No-code automation builders using n8n to orchestrate crypto workflows","Teams building AI-driven crypto applications without custom backend development"],"limitations":["Tool schemas are static and defined at MCP server startup; no dynamic schema generation based on user permissions","Error handling is limited to standard MCP error responses; no custom error recovery logic in agent layer","Tool calling is synchronous; no support for long-running operations or streaming responses"],"requires":["Python 3.11+","MCP server running with armor-crypto-mcp installed","AI agent platform with MCP support (Claude Desktop, Cline, n8n)","Valid Armor API key configured in MCP server environment"],"input_types":["MCP tool call with JSON parameters matching tool schema"],"output_types":["structured JSON response matching tool output schema, or MCP error response"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_8","uri":"capability://safety.moderation.api.key.authentication.and.secure.credential.management","name":"api key authentication and secure credential management","description":"Manages Armor API key authentication for all MCP operations, storing credentials securely in environment variables and injecting them into API requests without exposing keys to the agent layer. The system validates API keys at MCP server startup, handles authentication failures gracefully, and supports key rotation through environment variable updates without requiring MCP server restart.","intents":["I want to authenticate with Armor API securely without embedding credentials in agent code","I need to rotate my API key without disrupting active MCP connections","I want to ensure my API key is never logged or exposed in error messages"],"best_for":["Production deployments requiring secure credential management","Teams managing multiple API keys for different environments (dev, staging, prod)","Security-conscious builders integrating crypto operations into applications"],"limitations":["API keys are stored in environment variables; no built-in key encryption or vault integration (e.g., AWS Secrets Manager)","Key rotation requires environment variable update and MCP server restart; no hot-reload capability","No per-operation permission scoping; API key grants access to all MCP tools"],"requires":["Python 3.11+","Valid Armor API key set in ARMOR_API_KEY environment variable","Secure environment for storing credentials (e.g., .env file not committed to version control)"],"input_types":["API key string via environment variable"],"output_types":["authentication status (success/failure), no sensitive data in responses"],"categories":["safety-moderation","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-armor-crypto-mcp__cap_9","uri":"capability://data.processing.analysis.transaction.history.and.balance.tracking.across.wallets","name":"transaction history and balance tracking across wallets","description":"Provides AI agents with comprehensive transaction history and real-time balance data across all wallets, enabling portfolio monitoring and transaction auditing. The system exposes get_wallet_balance, get_transaction_history, and get_portfolio_summary tools that query Armor's transaction database and blockchain explorers, returning structured transaction records with timestamps, amounts, fees, and balance snapshots.","intents":["I want to check the current balance of a wallet including all token holdings","I need to retrieve the transaction history for a wallet to audit trades and transfers","I want to see a summary of my total portfolio value across all wallets and tokens"],"best_for":["Portfolio tracking applications displaying wallet balances and transaction history","Tax reporting tools that need transaction records for capital gains calculation","AI agents auditing wallet activity or detecting suspicious transactions"],"limitations":["Transaction history is limited to transactions initiated through Armor; external transfers are not tracked","Balance data is cached and may be 1-2 blocks stale on the blockchain","Portfolio summary calculations are performed server-side and may not reflect real-time price changes"],"requires":["Python 3.11+","Valid Armor API key with read permissions","Wallet address or wallet ID","MCP server connection"],"input_types":["wallet address or ID, optional date range for transaction history"],"output_types":["balance object with token holdings and USD values; transaction array with timestamp, type, amount, fee, counterparty"],"categories":["data-processing-analysis","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"high","permissions":["Python 3.11 or higher","Valid Armor API key with wallet creation permissions","MCP server running with armor-crypto-mcp installed via uv package manager","Python 3.11+","Valid Armor API key with trading permissions","Sufficient token balance in wallet for swap source amount","Active MCP server connection to AI agent platform","Valid Armor API key with bridging permissions","Sufficient token balance on source chain","MCP server connection"],"failure_modes":["Currently supports Solana only; Ethereum, Base, Avalanche, Bitcoin support planned but not implemented","No built-in key rotation or recovery phrase management — relies on Armor backend for key custody","Wallet creation is synchronous and may timeout for high-volume batch operations","Quote freshness depends on Armor API backend — quotes may be stale if market moves rapidly between quote fetch and execution","Slippage tolerance is fixed at execution time; no dynamic slippage adjustment based on market conditions","Swap execution is atomic per transaction; no partial fill or order splitting across multiple DEXs","Bridge support is limited to Solana initially; cross-chain support is planned but not yet implemented","Bridge execution times vary by protocol and network congestion; no guaranteed delivery times","Bridge fees are dynamic and depend on source/destination chain and current network conditions","DCA execution frequency is limited to predefined intervals (daily, weekly, monthly); no custom cron-like scheduling","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.47,"ecosystem":0.39999999999999997,"match_graph":0.25,"freshness":0.52,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:02.371Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=armor-crypto-mcp","compare_url":"https://unfragile.ai/compare?artifact=armor-crypto-mcp"}},"signature":"b0byM5UNRmlkW7WVkUQ5roqPMI9GRBHKBKtWfjQtfxEffhZsklXaizwcSNGtvi5ojeuh0/5oKHPdaiS/XL4MCA==","signedAt":"2026-06-21T22:48:15.210Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/armor-crypto-mcp","artifact":"https://unfragile.ai/armor-crypto-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=armor-crypto-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}