← Back to Skills Marketplace
jolestar

CoinMarketCap MCP Skill

by jolestar · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
222
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install coinmarketcap-mcp-skill
Description
Use CoinMarketCap MCP through UXC for crypto market quotes, technical analysis, on-chain metrics, global market overview, narratives, macro events, news, and...
README (SKILL.md)

CoinMarketCap MCP Skill

Use this skill to run CoinMarketCap MCP operations through uxc.

Reuse the uxc skill for shared protocol discovery, output parsing, and generic auth/binding flows.

Prerequisites

  • uxc is installed and available in PATH.
  • Network access to https://mcp.coinmarketcap.com/mcp.
  • A CoinMarketCap MCP API key is available.

Core Workflow

  1. Confirm endpoint and protocol with help-first probing:
    • uxc https://mcp.coinmarketcap.com/mcp -h
    • expected unauthenticated behavior today: 401 Unauthorized with Token not found
  2. Configure credential/binding for repeatable auth:
    • uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-env COINMARKETCAP_MCP_API_KEY
    • uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-op op://Engineering/coinmarketcap/mcp-api-key
    • uxc auth binding add --id coinmarketcap-mcp --host mcp.coinmarketcap.com --path-prefix /mcp --scheme https --credential coinmarketcap-mcp --priority 100
  3. Use fixed link command by default:
    • command -v coinmarketcap-mcp-cli
    • If missing, create it: uxc link coinmarketcap-mcp-cli https://mcp.coinmarketcap.com/mcp
    • coinmarketcap-mcp-cli -h
  4. Inspect operation schema before execution:
    • coinmarketcap-mcp-cli get_crypto_quotes_latest -h
    • coinmarketcap-mcp-cli get_global_metrics_latest -h
    • coinmarketcap-mcp-cli trending_crypto_narratives -h
    • coinmarketcap-mcp-cli get_crypto_latest_news -h
  5. Prefer read-only discovery first, then expand into higher-cost or plan-gated endpoints.

Capability Map

  • Market data and discovery:
    • get_crypto_quotes_latest
    • search_cryptos
    • get_crypto_info
  • Technical analysis:
    • get_crypto_technical_analysis
    • get_crypto_marketcap_technical_analysis
  • On-chain and macro metrics:
    • get_crypto_metrics
    • get_global_metrics_latest
    • get_global_crypto_derivatives_metrics
    • get_upcoming_macro_events
  • Themes, news, and search:
    • trending_crypto_narratives
    • get_crypto_latest_news
    • search_crypto_info

Inspect coinmarketcap-mcp-cli -h after auth setup for the current full tool list. CoinMarketCap can revise or expand its MCP tool surface independently of this wrapper skill.

Recommended Usage Pattern

  1. Start with one focused read goal:
    • current quote and market cap for a coin
    • trend or narrative scan for a sector
    • global market and derivatives snapshot
    • latest news or semantic lookup on a project/topic
  2. Run -h on the specific tool before the first real call.
  3. Prefer id-, slug-, or keyword-scoped reads before broad market sweeps.
  4. Parse the JSON envelope first, then inspect data.

Guardrails

  • Keep automation on JSON output envelope; do not rely on --text.
  • Parse stable fields first: ok, kind, protocol, data, error.
  • Use coinmarketcap-mcp-cli as default command path.
  • coinmarketcap-mcp-cli \x3Coperation> ... is equivalent to uxc https://mcp.coinmarketcap.com/mcp \x3Coperation> ....
  • If unauthenticated probe or runtime call returns 401 Unauthorized or Token not found:
    • confirm auth binding matches endpoint with uxc auth binding match https://mcp.coinmarketcap.com/mcp
    • confirm credential shape with uxc auth credential info coinmarketcap-mcp
    • reset credential as API-key header if needed: uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-env COINMARKETCAP_MCP_API_KEY
  • CoinMarketCap documents an x402 pay-per-call path, but uxc does not implement x402 payment handling today. This skill documents only the API-key route.
  • Higher CoinMarketCap plans unlock additional datasets or request rates. If a tool returns a plan or quota error, verify the current account tier before retrying.
  • CoinMarketCap MCP is read-only. Do not present it as a trading or order-routing integration.
  • Use key=value only for simple scalar inputs.
  • Prefer positional JSON when an operation accepts nested objects, arrays, or optional filters that may evolve.
  • Do not assume tool argument names from memory; inspect \x3Coperation> -h first because CoinMarketCap may revise MCP schemas independently of this skill.

References

  • Invocation patterns:
    • references/usage-patterns.md
Usage Guidance
This skill appears to legitimately wrap CoinMarketCap MCP via the uxc tool, but the SKILL.md requires a CoinMarketCap API key (COINMARKETCAP_MCP_API_KEY) and expects the uxc CLI to be present; the registry metadata does not declare those requirements. Before installing or enabling the skill: 1) Confirm you are willing to provide a CoinMarketCap MCP API key and understand where it will be stored (environment variable or your secret manager). 2) Ensure the 'uxc' tool exists and you trust its configuration and the 'uxc auth' bindings it will create. 3) Be aware the skill can be invoked autonomously by the agent (default); if you want to restrict that, adjust invocation permissions. 4) If you need stronger assurance, ask the maintainer to update registry metadata to declare the required env var (COINMARKETCAP_MCP_API_KEY) and any required binaries (e.g., uxc, and optionally rg for validation), and to explain how secret-op paths (op://...) are used and whether the skill attempts any network calls beyond mcp.coinmarketcap.com.
Capability Analysis
Type: OpenClaw Skill Name: coinmarketcap-mcp-skill Version: 1.0.0 The skill is a standard integration for the CoinMarketCap Model Context Protocol (MCP) service using the 'uxc' utility. It provides instructions for authenticating via API keys and executing read-only market data queries. Analysis of SKILL.md and scripts/validate.sh shows no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
The skill's stated purpose (querying CoinMarketCap MCP via uxc) matches the instructions: all commands target the MCP endpoint and use uxc/coinmarketcap-mcp-cli. However, the SKILL.md requires a CoinMarketCap MCP API key and optionally references secret manager paths (op://...), but the registry metadata lists no required env vars or primary credential. That's an inconsistency between purpose and declared requirements.
Instruction Scope
The runtime instructions stay focused on discovery and read-only queries to the MCP endpoint and on configuring uxc auth bindings. They do not instruct reading arbitrary system files or exfiltrating unrelated data. The only notable scope issue is guidance to bind secrets (via --secret-env or secret-op) which implies access to environment variables or a secret store — reasonable for this API but not declared in metadata.
Install Mechanism
This is an instruction-only skill with no install spec, so nothing is written to disk or downloaded by the skill itself. That reduces install risk.
Credentials
SKILL.md expects an API key (COINMARKETCAP_MCP_API_KEY) and suggests optionally pulling a secret from an op:// path, but the skill metadata lists no required env vars or primary credential. Additionally, the included validate.sh script requires the 'rg' command and references local skill paths, but metadata lists no required binaries. The skill therefore asks for secret access in practice but does not declare that requirement in the registry metadata — this mismatch is concerning because users may not realize they must provide sensitive credentials.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide configuration changes. It documents creating uxc auth bindings and a link command, which is normal for a connector. Autonomous invocation is allowed (default) but not combined with other red flags here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install coinmarketcap-mcp-skill
  3. After installation, invoke the skill by name or use /coinmarketcap-mcp-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the CoinMarketCap MCP skill. - Provides access to CoinMarketCap MCP via the `uxc` framework for crypto quotes, technical analysis, on-chain metrics, market trends, news, and semantic search. - Offers help-first schema inspection and supports API key authentication setup. - Includes guidance for credential and binding setup, robust error troubleshooting, and capability mapping. - Recommends starting with focused, read-only queries and inspecting schemas before running operations. - Outlines guardrails and best practices to ensure stable, reliable usage.
Metadata
Slug coinmarketcap-mcp-skill
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is CoinMarketCap MCP Skill?

Use CoinMarketCap MCP through UXC for crypto market quotes, technical analysis, on-chain metrics, global market overview, narratives, macro events, news, and... It is an AI Agent Skill for Claude Code / OpenClaw, with 222 downloads so far.

How do I install CoinMarketCap MCP Skill?

Run "/install coinmarketcap-mcp-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is CoinMarketCap MCP Skill free?

Yes, CoinMarketCap MCP Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does CoinMarketCap MCP Skill support?

CoinMarketCap MCP Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created CoinMarketCap MCP Skill?

It is built and maintained by jolestar (@jolestar); the current version is v1.0.0.

💬 Comments