1. Conduid
  2. Blockchain
  3. Shared
MCP server · Blockchain

Shared

Libreria Bwlab per server MCP - auth Bearer + OAuth 2.1 JWT + .well-known

Unclaimed blockchain
37Low

Scored 12 days ago · breakdown

About Shared

Shared is an MCP server in the Blockchain category: libreria Bwlab per server MCP - auth Bearer + OAuth 2.1 JWT + .well-known.

The repository has 1 stars and 0 forks.

Install

Claude Code
claude mcp add shared -- npx -y @cryptoapis-io/mcp-shared
npx
npx -y @cryptoapis-io/mcp-shared

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Shared

Powered by Claude · Grounded in docs

I know everything about Shared. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@cryptoapis-io/mcp-shared

Shared HTTP client, error types, blockchain constants, and schemas used by all Crypto APIs MCP servers.

API Version: Compatible with Crypto APIs version 2024-12-12

What's Inside

  • HTTP client — CryptoApisHttpClient for making authenticated REST API calls
  • Error types — CryptoApisError with code, status, and details
  • Blockchain constants — BLOCKCHAIN_NETWORKS, EVM_BLOCKCHAINS, UTXO_BLOCKCHAINS, chain IDs, network mappings
  • Zod schemas — Blockchain/network schemas, cursor/offset pagination, request metadata
  • Credits — formatCreditsForDescription() and credit types for tool cost metadata
  • Confirmation — Token-based confirmation flow for dangerous actions (sync, delete, activate)
  • Config — loadSharedConfig() with support for per-request API keys via runWithApiKey()
  • System info tool — Built-in system_info tool providing blockchain, credits, and API documentation

Installation

npm install @cryptoapis-io/mcp-shared

Usage

This package is primarily used as a dependency by other @cryptoapis-io/mcp-* packages. You typically don't use it directly unless building a custom MCP server for Crypto APIs.

import {
    CryptoApisHttpClient,
    loadSharedConfig,
    EVM_BLOCKCHAINS,
    UTXO_BLOCKCHAINS,
    EvmBlockchainSchema,
    CursorPaginationSchema,
    formatCreditsForDescription,
} from "@cryptoapis-io/mcp-shared";

const config = loadSharedConfig();
const client = new CryptoApisHttpClient(config);

const result = await client.request("GET", "/blockchain-data/ethereum/mainnet/addresses/{address}/balance");

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Shared

How do I install Shared?

Run claude mcp add shared -- npx -y @cryptoapis-io/mcp-shared, then add the server to your MCP client's configuration.

Is Shared safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shared still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.