Skip to main content
Glama

Навыки агента EmblemAI

Официальная коллекция навыков для AI-агентов, созданная с помощью EmblemAI. EmblemAI — это крипто-инфраструктура с открытым исходным кодом как для конечных пользователей, так и для AI-агентов: более 200 инструментов в 7 блокчейнах (Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin) для свопов, условных ордеров, DeFi, NFT и кроссчейн-мостов, с платежными рельсами x402 и поддержкой протоколов A2A и MCP. Emblem также является самым простым способом добавить управление пользователями для приложений, которым нужны пользователи с нативными кошельками: одна интеграция позволяет создавать аутентифицированных пользователей, предоставлять каждому пользователю полноценный крипто-кошелек и поддерживать вход на сайт с помощью кошельков, электронной почты/пароля и социальных сетей. Совместимо с Claude Code, Cursor, Codex и другими агентами, следующими спецификации Agent Skills.

Доступные навыки

Основные

Навык

Описание

Установка

emblem-ai

Инструменты разработчика EmblemAI для управления пользователями «в один клик», пользователей с кошельками, крипто-инструментария AI, React SDK и интроспекции приложений

npx skills add EmblemCompany/Agent-skills --skill emblem-ai

emblem-ai-react

Навык интеграции EmblemAI для React для добавления аутентификации, пользователей с кошельками, компонентов чата и потоков Migrate.fun в приложение

npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react

emblem-ai-agent-wallet

CLI кошелька агента и браузерная аутентификация в 7 блокчейнах с опциями входа через кошелек, email/пароль и социальные сети

npx skills add EmblemCompany/Agent-skills --skill emblem-ai-agent-wallet

emblem-ai-prompt-examples

Кураторская подборка промптов и примеров использования для не-разработчиков: кошелек EmblemAI, рынок, торговля, NFT, Bitcoin, рынки предсказаний, хранилища и рабочие процессы помощника

npx skills add EmblemCompany/Agent-skills --skill emblem-ai-prompt-examples

Варианты использования

Навык

Описание

Установка

emblem-portfolio-tracker

Кроссчейн-мониторинг портфеля, отслеживание P&L и аналитика производительности

npx skills add EmblemCompany/Agent-skills --skill emblem-portfolio-tracker

emblem-token-swap

Управляемый обмен токенов с оптимизацией маршрута и контролем проскальзывания

npx skills add EmblemCompany/Agent-skills --skill emblem-token-swap

emblem-market-research

Трендовые токены, анализ настроений и рыночная аналитика

npx skills add EmblemCompany/Agent-skills --skill emblem-market-research

emblem-defi-yield

DeFi-фарминг, управление LP и стейкинг на различных DEX

npx skills add EmblemCompany/Agent-skills --skill emblem-defi-yield

emblem-memecoin-scout

Поиск мемкоинов, обнаружение rug-pull и отслеживание новых трендовых токенов

npx skills add EmblemCompany/Agent-skills --skill emblem-memecoin-scout

Related MCP server: Hexiaoyi MCP

Быстрая установка

# Install a specific skill
npx skills add EmblemCompany/Agent-skills --skill emblem-ai
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-agent-wallet
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-prompt-examples

# Install all skills
npx skills add EmblemCompany/Agent-skills

# List available skills
npx skills add EmblemCompany/Agent-skills --list

Установка EmblemAI в качестве MCP-сервера

Приведенные выше навыки являются руководством по разработке. Если вы хотите, чтобы ваш агент вызывал инструменты EmblemAI во время выполнения, установите размещенный MCP-сервер в вашем MCP-совместимом клиенте.

Claude Code (OAuth, без API-ключа)

claude mcp add --transport http EmblemAI https://emblemvault.ai/api/mcp

Claude Code проведет вас через процесс OAuth в браузере. Никакие секретные ключи вставлять не нужно.

Claude Code (API-ключ, для headless / CI)

claude mcp add --transport http EmblemAI https://emblemvault.ai/api/mcp \
  --header "x-api-key: YOUR_API_KEY"

GitHub Copilot CLI / .mcp.json

{
  "mcpServers": {
    "emblemai": {
      "type": "http",
      "url": "https://emblemvault.ai/api/mcp",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Полная матрица установки (Claude Desktop bridge, Cursor, Windsurf, Gemini CLI): https://emblemvault.ai/docs/mcp

Что дает EmblemAI

Для AI-агентов и разработчиков:

  • Более 200 инструментов в 7 блокчейнах, охватывающих свопы, условные ордера, DeFi-позиции, операции с NFT, кроссчейн-мосты и рыночную аналитику.

  • Фасилитатор x402 и платежные рельсы для каждого вызова для коммерции между агентами без настройки аккаунта.

  • Нативный MCP-сервер (Model Context Protocol) для Claude Code, GitHub Copilot, Gemini CLI и других MCP-клиентов.

  • Поддержка протокола A2A (Agent-to-Agent) для прямой интероперабельности агентов.

  • Детерминированные кошельки — один пароль создает одну постоянную личность агента во всех сетях. Каждое действие, изменяющее кошелек, требует явного подтверждения.

Для конечных пользователей и приложений с нативными кошельками:

  • Самый простой способ управления пользователями для приложений с нативными кошельками: одна интеграция позволяет создавать пользователей сайта, у которых также есть полноценные крипто-кошельки.

  • Гибкий вход: пользователи могут входить с помощью множества крипто-кошельков, электронной почты/пароля или через социальные сети.

  • Самый простой способ дать агенту крипто-кошелек: CLI кошелька агента Emblem может создать или восстановить личность с кошельком одной командой.

  • Одна сессия, больше возможностей: одна и та же сессия Emblem может обеспечивать аутентификацию, доступ к кошельку, подписание транзакций и крипто-рабочие процессы на базе AI.

Структура навыка

Каждый навык следует спецификации Agent Skills:

skills/<skill-name>/
├── SKILL.md              # Required — skill instructions + metadata (recommended <500 lines)
├── references/           # Optional — detailed documentation by topic
├── scripts/              # Optional — executable helpers
├── assets/               # Optional — config templates, schemas
└── examples/             # Optional — sample outputs

Добавление навыков

См. CONTRIBUTING.md для получения рекомендаций по добавлению новых навыков.

Совместимость реестра

Публикуемые файлы SKILL.md в этом репозитории намеренно остаются в рамках публичного frontmatter Agent Skills, определенного на agentskills.io/specification: поля name, description, а также опциональные license, compatibility, metadata и allowed-tools.

Это позволяет сохранять переносимость навыков между инструментами, совместимыми с agentskills.io / agentskills.to, вместо того чтобы полагаться на специфичные для вендора поля верхнего уровня.

Найденная нами публичная документация описывает процесс обмена и установки на основе репозитория, а не документированную ручную форму «добавить навык» в веб-интерфейсе. На практике: храните навык в git, проверяйте его официальным CLI и делитесь им или устанавливайте его из репозитория.

Валидация

# Install the official validator
python -m pip install skills-ref==0.1.1

# Validate one skill with the official CLI
agentskills validate skills/emblem-ai-agent-wallet

# Validate all skills in this repository
bash validate-all.sh

# Validate one skill with the repo wrapper
bash validate-skill.sh emblem-ai-agent-wallet

Команда agentskills validate проверяет по одной директории навыка за раз, а не всю папку ./skills. Обертка validate-all.sh в этом репозитории проходит циклом по skills/*/, синхронизирует общие исходные коды EmblemAI в локальные копии навыков, а затем запускает специфичные для репозитория проверки markdown/ссылок.

Устаревший флаг --strict по-прежнему принимается скриптами-обертками для обратной совместимости, но он больше не меняет поведение, так как официальный валидатор по умолчанию совместим со спецификацией.

Pull-запросы устанавливают официальный валидатор skills-ref в CI и запускают обертку репозитория, чтобы публичный frontmatter навыков оставался совместимым со спецификацией.

CI также выдает ошибку, если шаг синхронизации перезаписывает сгенерированные файлы в skills/, что предотвращает попадание незакоммиченных обновлений общих ресурсов.

Общие источники

Некоторые справочные документы намеренно повторяются в публикуемых навыках. Эти повторяющиеся файлы не предназначены для редактирования на месте в skills/.../references/.

Правило таково:

  • редактируйте канонический исходник в shared/

  • запустите bash validate-all.sh или bash validate-skill.sh ...

  • позвольте шагу синхронизации перегенерировать локальные копии навыков

Текущие общие источники:

  • shared/emblem-ai-prompt-examples.md

  • shared/emblem-ai-prompt-examples/

  • shared/emblem-ai-react-references/

Текущие сгенерированные локальные копии навыков:

  • примеры промптов, скопированные в emblem-ai, emblem-ai-react, emblem-ai-agent-wallet и emblem-ai-prompt-examples

  • ссылки React, скопированные в emblem-ai и emblem-ai-react

Точка входа для синхронизации — utils/sync-emblem-ai-shared-references.sh.

Если справочный файл дублируется в нескольких навыках, переместите его в shared/ и синхронизируйте обратно в каждый отдельный навык, вместо того чтобы поддерживать отдельные ручные копии.

Валидация также запускается автоматически при каждом PR через GitHub Actions.

О EmblemAI

EmblemAI предоставляет более 200 инструментов для автономной торговли в 7 блокчейнах (Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin). С открытым исходным кодом, доступен как npm CLI, MCP-сервер и A2A-совместимый агент.

Лицензия

MIT

Available Tools

130 tools
baseFindClankerTokensbase: baseFindClankerTokensA
Read-onlyIdempotent

Find meme tokens on Base via Clanker (clanker.world). Returns tokens with price, market cap, 24h volume, and price changes. Use 'q' param to search by name/symbol. Sort by market-cap or created-at. To buy/sell Clanker tokens, use baseSwap — they are regular ERC20s on Base.

Inputs: limit, offset, sortBy, sort, +4 more.

baseGetBalancesbase: baseGetBalancesA
Read-onlyIdempotent

Get wallet balances on Base. CRITICAL: Use 'balance' for trades (exact units), NOT 'humanReadableBalance' (rounded for display).

Inputs: no named parameters.

baseSwapQuotebase: baseSwapQuoteA
Read-onlyIdempotent

Get current USD price and swap quote for Base tokens. ALWAYS fetch fresh prices - crypto is volatile. Use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native ETH.

Inputs: fromTokenAddress (required), toTokenAddress (required), amount (required).

birdeyeTradeDataStandard Tools: birdeyeTradeDataA
Read-onlyIdempotent

Get detailed trade data for a specific token from Birdeye. Supported chains: solana, ethereum, arbitrum, avalanche, bsc, optimism, polygon, base, zksync, sui. NOT supported: Hedera (use hederaTokensSwapQuote instead).

Inputs: address (required), chain.

birdeyeTrendingTokensStandard Tools: birdeyeTrendingTokensA
Read-onlyIdempotent

Get trending tokens from Birdeye with real-time price and market data. Supports multiple chains and sorting options.

Inputs: chain, sortBy, sortType, offset, +1 more.

bscfindMemeCoinsViaFourMemeBinance Smart Chain: bscfindMemeCoinsViaFourMemeA
Read-onlyIdempotent

Find meme coins on BSC via FourMeme. Market cap is in BNB, price in USD.

Inputs: orderBy, tokenName, listedPancake, pageIndex, +3 more.

bscGetBalancesBinance Smart Chain: bscGetBalancesA
Read-onlyIdempotent

Return the user's wallet holdings on BNB Smart Chain (chain ID 56): native BNB plus all detected BEP-20 token balances with contract address, symbol, decimals, and USD value where pricing is available.

Inputs: no named parameters.

bscSwapQuoteBinance Smart Chain: bscSwapQuoteA
Read-onlyIdempotent

Get swap quote for BSC tokens. Uses Uniswap X or 0x. Use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native BNB.

Inputs: fromTokenAddress (required), toTokenAddress (required), amount (required).

checkRuneUnlockOrdiscan: checkRuneUnlockA
Read-onlyIdempotent

Check when a specific rune name becomes available to etch.

Inputs: name (required).

discoverLaunchLabTokensSolana: discoverLaunchLabTokensA
Read-onlyIdempotent

Get LaunchLab / bonk.fun tokens. Pass size=5, paginate with nextPageId.

Inputs: sort (required), size, mintType, includeNsfw, +2 more.

emblemGetCollectionAssetsemblem: emblemGetCollectionAssetsA
Read-onlyIdempotent

Get all assets within a specific curated collection for vault creation

Inputs: collectionName (required).

emblemGetDepositAddressemblem: emblemGetDepositAddressA
Read-onlyIdempotent

Get the deposit address for a vault where you can send assets. Shows which coins are accepted.

Inputs: tokenId (required).

emblemListCollectionsemblem: emblemListCollectionsA
Read-onlyIdempotent

List all available curated collections for vault creation with asset details

Inputs: showAll.

emblemListMyVaultsemblem: emblemListMyVaultsA
Read-onlyIdempotent

List all vaults owned by the connected wallet (or a specified address), with optional filtering by status

Inputs: address, status.

emblemResolveAssetemblem: emblemResolveAssetA
Read-onlyIdempotent

Resolve an asset name to its curated collection. CRITICAL: Call this BEFORE emblemCreateVault when vaulting user assets to find the correct collection name.

Inputs: assetName (required).

ethGetBalancesEthereum: ethGetBalancesA
Read-onlyIdempotent

Get wallet balances on Ethereum. CRITICAL: Use 'balance' for trades (exact units), NOT 'humanReadableBalance' (rounded for display).

Inputs: no named parameters.

ethSwapQuoteEthereum: ethSwapQuoteA
Read-onlyIdempotent

Get current USD price and swap quote for Ethereum tokens. ALWAYS fetch fresh prices - crypto is volatile. Use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native ETH.

Inputs: fromTokenAddress (required), toTokenAddress (required), amount (required).

findPositionByIdStandard Tools: findPositionByIdA
Read-onlyIdempotent

Find a conditional trade position by ID across ALL networks. Use this when you have a position ID but don't know which network it's on.

Inputs: positionId (required).

findSolanaGemsSolana: findSolanaGemsA
Read-onlyIdempotent

Discover trending Solana tokens or tokenized stocks. category='tokens': memecoins, DeFi tokens, SPL tokens (trending, popular, top traded, organic, new). category='stocks': tokenized equities on Solana (PreStocks, xStocks, rStocks) with real stock prices. Use for: 'trending tokens', 'find gems', 'top traded memecoins', 'show stocks on solana', 'TSLA stock token'. NOT for: specific token lookup (use findSolanaSwapToken), PumpFun queries (use getPumpFunTokens).

Inputs: category (required), sortBy, timeframe, limit, +12 more.

findSolanaSwapTokenSolana: findSolanaSwapTokenA
Read-onlyIdempotent

Find a Solana token by name or symbol. Use when splBuyIntent reports ambiguous token symbol.

Inputs: tokenName (required).

firecrawlExtractAdvanced Search: firecrawlExtractC
Read-onlyIdempotent

Investigate or Extract structured data from web pages or urls using Firecrawl

Inputs: url (required), prompt, enableWebSearch, options.

getAlkaneAddressBalanceOrdiscan: getAlkaneAddressBalanceA
Read-onlyIdempotent

Get the alkane balance for a Bitcoin address. This includes tokens, NFTs, contracts, and any other type of alkane.

Inputs: bitcoinAddress (required).

getAlkaneAddressUTXOsOrdiscan: getAlkaneAddressUTXOsA
Read-onlyIdempotent

Get the UTXOs for a given Bitcoin address. This includes tokens, NFTs, contracts, and any other type of alkane.

Inputs: bitcoinAddress (required).

getAlkaneInfoOrdiscan: getAlkaneInfoA
Read-onlyIdempotent

Fetch metadata for a single Alkane by its protocol ID: name, symbol, supply, type, and contract details if applicable.

Inputs: id (required).

getAllPositionsStandard Tools: getAllPositionsA
Read-onlyIdempotent

Get ALL conditional trade positions across ALL networks (Solana, Ethereum, BSC, Polygon, Hedera) in a single call. Optionally filter by position status: OPEN, CLOSED, CANCELLED, FAILED.

Inputs: status.

getBitcoinCollectionsOrdiscan: getBitcoinCollectionsA
Read-onlyIdempotent

Browse all indexed Bitcoin Ordinals inscription collections (paginated). Returns each collection's slug, name, supply, and identifiers — useful for discovery before drilling into floor price or assets via getCollectionInfo / getCollectionMarketInfo.

Inputs: page.

getBRC20ActivityOrdiscan: getBRC20ActivityA
Read-onlyIdempotent

Return the BRC-20 token transfer history for a given Bitcoin address (deploys, mints, transfers, sends, receives) with timestamps and amounts. Paginated.

Inputs: bitcoinAddress (required), page.

getBRC20TokenInfoOrdiscan: getBRC20TokenInfoA
Read-onlyIdempotent

Fetch protocol + market metadata for a single BRC-20 token by ticker: current USD price, total supply, max supply, mint progress, holder count, and market cap.

Inputs: ticker (required).

getBTCBalancesOrdiscan: getBTCBalancesA
Read-onlyIdempotent

Return native BTC balances for the user's wallet, broken out by both the taproot (P2TR) and nested segwit (P2WPKH) addresses, in BTC and sats. Does NOT include runes, ordinals/inscriptions, or Counterparty assets — use the dedicated getRuneBalances / getInscriptionsByAddress / getXCPBalances tools for those.

Inputs: no named parameters.

getChangeNowSupportedCurrenciesStandard Tools: getChangeNowSupportedCurrenciesA
Read-onlyIdempotent

Get supported currencies for cross-chain swaps

Inputs: networks (required), query.

getChangeNowSwapQuoteStandard Tools: getChangeNowSwapQuoteA
Read-onlyIdempotent

Get a swap quote for cross-chain exchange. Tickers must be supported by ChangeNow.

Inputs: fromTicker (required), toTicker (required), fromAmount (required).

getCoinglassBitcoinEtfListCoinglass: getCoinglassBitcoinEtfListB
Read-onlyIdempotent

Provides a list of Bitcoin-based Exchange-Traded Funds (ETFs)

Inputs: page, limit.

getCoinglassBitcoinETFNetAssetsHistoryCoinglass: getCoinglassBitcoinETFNetAssetsHistoryA
Read-onlyIdempotent

Historical net assets data for Bitcoin-based Exchange-Traded Funds (ETFs)

Inputs: page, limit.

getCoinglassBitfinexMarginDataCoinglass: getCoinglassBitfinexMarginDataA
Read-onlyIdempotent

Provides data on margin long and short positions from Bitfinex

Inputs: symbol (required), page, limit.

getCoinglassBorrowInterestRateCoinglass: getCoinglassBorrowInterestRateB
Read-onlyIdempotent

Provides daily borrowing interest rates for cryptocurrencies

Inputs: symbol (required), exchange (required), interval.

getCoinglassCDRIIndexCoinglass: getCoinglassCDRIIndexB
Read-onlyIdempotent

Provides historical CDRI (CoinGlass Derivatives Risk Index) data

Inputs: page, limit.

getCoinglassCGDIIndexCoinglass: getCoinglassCGDIIndexB
Read-onlyIdempotent

Provides historical CGDI (CoinGlass Derivatives Index) data

Inputs: page, limit.

getCoinglassEthereumEtfListCoinglass: getCoinglassEthereumEtfListB
Read-onlyIdempotent

Get the list of Ethereum ETFs with pagination

Inputs: page, limit.

getCoinglassEthereumETFNetAssetsHistoryCoinglass: getCoinglassEthereumETFNetAssetsHistoryA
Read-onlyIdempotent

Historical net assets data for Ethereum-based Exchange-Traded Funds (ETFs)

Inputs: page, limit.

getCoinglassExchangeAssetsCoinglass: getCoinglassExchangeAssetsA
Read-onlyIdempotent

Provides asset holdings data for exchange wallets, including address, balance, USD value, and price info

Inputs: exchange (required), page, limit.

getCoinglassExchangeBalanceListCoinglass: getCoinglassExchangeBalanceListB
Read-onlyIdempotent

Provides a list of exchange balances for a given symbol

Inputs: symbol (required), page, limit.

getCoinglassFutureBasisCoinglass: getCoinglassFutureBasisB
Read-onlyIdempotent

Provides historical futures basis data, including open and close basis rates and annualized percentage changes

Inputs: symbol (required), exchange (required), interval (required), page, +1 more.

getCoinglassFuturesWhaleIndexCoinglass: getCoinglassFuturesWhaleIndexC
Read-onlyIdempotent

Provides a list of futures whale index data

Inputs: page, limit.

getCoinglassGrayscaleHoldingsCoinglass: getCoinglassGrayscaleHoldingsB
Read-onlyIdempotent

Provides a list of holdings managed by Grayscale Investments

Inputs: page, limit.

getCoinglassHyperliquidWhaleAlertCoinglass: getCoinglassHyperliquidWhaleAlertA
Read-onlyIdempotent

Provides real-time whale alerts on Hyperliquid, highlighting positions with notional value over $1M

Inputs: page, limit.

getCoinglassHyperliquidWhalePositionCoinglass: getCoinglassHyperliquidWhalePositionB
Read-onlyIdempotent

Provides real-time whale position data on Hyperliquid

Inputs: page, limit.

getCoinglassOnChainTransfersCoinglass: getCoinglassOnChainTransfersB
Read-onlyIdempotent

Provides on-chain transfer records (ERC-20) for exchanges

Inputs: page, limit.

getCoinglassOpenInterestHistoryCoinglass: getCoinglassOpenInterestHistoryC
Read-onlyIdempotent

Provides historical open interest data for options across different exchanges

Inputs: symbol (required), page, limit.

getCoinglassOptionsInfoCoinglass: getCoinglassOptionsInfoB
Read-onlyIdempotent

Provides detailed information about open interest and trading volume for options across exchanges

Inputs: symbol (required), page, limit.

getCoinglassPremiumIndexCoinglass: getCoinglassPremiumIndexA
Read-onlyIdempotent

Provides the Coinbase Bitcoin Premium Index, indicating price difference between Coinbase Pro and Binance

Inputs: page, limit.

getCollectionInfoOrdiscan: getCollectionInfoA
Read-onlyIdempotent

Fetch a Bitcoin Ordinals collection's metadata by its slug: name, description, supply, twitter, website, and image. Pair with getCollectionMarketInfo for floor/market data.

Inputs: slug (required).

getCollectionInscriptionsOrdiscan: getCollectionInscriptionsA
Read-onlyIdempotent

List the inscriptions that belong to a given Bitcoin Ordinals collection (the collection's items). Returns inscription IDs and basic metadata.

Inputs: slug (required).

getCollectionMarketInfoOrdiscan: getCollectionMarketInfoA
Read-onlyIdempotent

Get market info for a Bitcoin inscription collection: floor price in sats and USD, market cap in BTC and USD. Use this when user asks about collection prices, valuations, or floor prices.

Inputs: slug (required).

getCollectionVolumeOrdiscan: getCollectionVolumeA
Read-onlyIdempotent

Get trading volume and market stats for a Bitcoin ordinal collection from Magic Eden. Returns total volume, floor price, supply, owners, and listings. Use this for questions about collection trading activity or volume.

Inputs: collectionSymbol (required).

getCryptoPriceOrdiscan: getCryptoPriceA
Read-onlyIdempotent

Get the current USD price of a major cryptocurrency. Use this when the user asks about the price, value, or worth of BTC, ETH, SOL, BNB, or HBAR. This is the PRIMARY tool for answering questions like 'What's Bitcoin worth?', 'ETH price', 'How much is SOL?', or 'Tell me about Bitcoin'.

Inputs: coinId (required).

getInscriptionActivityOrdiscan: getInscriptionActivityA
Read-onlyIdempotent

Return the inscription transfer history for a given Bitcoin address (incoming and outgoing inscription movements with timestamps and counterparties), paginated.

Inputs: bitcoinAddress (required), page.

getInscriptionInfoOrdiscan: getInscriptionInfoA
Read-onlyIdempotent

Fetch metadata for a single Bitcoin Ordinals inscription: content type, content URL, current owner, satpoint, inscription number, genesis transaction, and timestamp.

Inputs: inscriptionId (required).

getInscriptionsByAddressOrdiscan: getInscriptionsByAddressA
Read-onlyIdempotent

Return paginated, fully-detailed Bitcoin Ordinals inscriptions held by a given Bitcoin address (number, content type, traits, satpoint). Use this to display a wallet's NFT-style holdings.

Inputs: bitcoinAddress (required), page.

getInscriptionTraitsOrdiscan: getInscriptionTraitsA
Read-onlyIdempotent

Fetch the trait/attribute set for a single Bitcoin inscription (NFT-style traits used for collection rarity ranking). Returns an empty array when no traits are indexed.

Inputs: inscriptionId (required).

getLatestInscriptionsOrdiscan: getLatestInscriptionsA
Read-onlyIdempotent

Browse the most recently created Bitcoin Ordinals inscriptions network-wide (newest first by default). Use this to discover newly-minted inscriptions, NOT to look up inscriptions on a specific address.

Inputs: sort (required), after, before.

getLatestRunesOrdiscan: getLatestRunesA
Read-onlyIdempotent

List the latest Rune tokens for market discovery and browsing. Use this when user wants to see new/trending Runes, NOT for checking their personal balance.

Inputs: sort (required), after, before.

getLeaderboardStandard Tools: getLeaderboardB
Read-onlyIdempotent

Emblem ecosystem trading leaderboard

Inputs: page, pageSize, orderBy, query.

getMagicEdenRunePriceOrdiscan: getMagicEdenRunePriceA
Read-onlyIdempotent

Get rune market data from Magic Eden as an alternative data source. Use this if Ordiscan returns zero prices for a rune.

Inputs: runeName (required).

getOwnedInscriptionIdsOrdiscan: getOwnedInscriptionIdsA
Read-onlyIdempotent

Return the list of Bitcoin Ordinals inscription IDs owned by a given Bitcoin address. Lightweight ID-only response — use getInscriptionsByAddress for full inscription metadata.

Inputs: bitcoinAddress (required).

getPolyMarketEventpolymarket: getPolyMarketEventA
Read-onlyIdempotent

Get detailed info for a specific Polymarket event by slug

Inputs: slug (required).

getPolyMarketEventspolymarket: getPolyMarketEventsC
Read-onlyIdempotent

Get Polymarket events list. Returns compacted data optimized for efficiency.

Inputs: limit, offset, order, ascending, +2 more.

getPolyMarketEventsByTagpolymarket: getPolyMarketEventsByTagB
Read-onlyIdempotent

Get Polymarket events filtered by tag/category

Inputs: tagId (required), limit.

getPolyMarketTagspolymarket: getPolyMarketTagsA
Read-onlyIdempotent

Get Polymarket categories/tags for filtering events

Inputs: no named parameters.

getPolyMarketUserPositionspolymarket: getPolyMarketUserPositionsC
Read-onlyIdempotent

Get user's Polymarket positions

Inputs: limit, offset, sortBy, sortOrder.

getPumpFunTokensSolana: getPumpFunTokensC
Read-onlyIdempotent

Query PumpFun tokens (new, graduating, graduated)

Inputs: type (required), orderBy, chain, context, +21 more.

getRareSatsOrdiscan: getRareSatsA
Read-onlyIdempotent

List rare sats (uncommon, rare, epic, legendary, or named single-satoshi units) controlled by a given Bitcoin address. Useful for collectors evaluating sat rarity holdings.

Inputs: bitcoinAddress (required).

getRecentStampsOrdiscan: getRecentStampsA
Read-onlyIdempotent

Browse the most recently issued Bitcoin Stamps (newest first) for discovery. Returns asset name, image preview, creator, and timestamp. Use this for activity feeds and 'what's new' surfaces.

Inputs: limit.

getRuneBalancesOrdiscan: getRuneBalancesA
Read-onlyIdempotent

Get the user's Rune token balances.

Inputs: bitcoinAddress (required).

getRuneInfoOrdiscan: getRuneInfoA
Read-onlyIdempotent

Fetch protocol-level metadata for a Rune token by name: ID, supply, divisibility, symbol, premine, etching transaction, and lock height.

Inputs: name (required).

getRuneMarketInfoOrdiscan: getRuneMarketInfoA
Read-onlyIdempotent

Get the market info for a given rune name: price, market cap

Inputs: name (required).

getRunesActivityOrdiscan: getRunesActivityA
Read-onlyIdempotent

Return the Rune transfer history for a given Bitcoin address (etching, mints, sends, receives) with timestamps, amounts, and counterparties. Paginated.

Inputs: bitcoinAddress (required), page.

getSatRangesForUTXOOrdiscan: getSatRangesForUTXOA
Read-onlyIdempotent

Return the ordinal-numbered sat ranges contained in a single UTXO (the satoshi-by-satoshi composition). Useful for ordinal theory analysis and rare-sat lookups.

Inputs: utxoId (required).

getSRC20TokenOrdiscan: getSRC20TokenA
Read-onlyIdempotent

Fetch metadata for a single SRC-20 token (the Bitcoin Stamps fungible-token standard) by ticker: deploy info, max supply, mint progress, holder count, and creator. SRC-20 is the Stamps protocol equivalent of BRC-20.

Inputs: tick (required).

getStampOrdiscan: getStampA
Read-onlyIdempotent

Fetch metadata for a single Bitcoin Stamp (Stampchain.io) by ID: image data, creator address, block height, asset name, and SRC20 association if any. Bitcoin Stamps embed permanent on-chain image data via the Counterparty/STAMP protocol.

Inputs: stampId (required).

getStampsByAddressOrdiscan: getStampsByAddressA
Read-onlyIdempotent

List the Bitcoin Stamps and SRC-20 token balances held by a given Bitcoin address. Returns each held stamp's ID + asset name and SRC-20 holdings with amounts.

Inputs: bitcoinAddress (required).

getTopBRC20ByMarketCapOrdiscan: getTopBRC20ByMarketCapA
Read-onlyIdempotent

Get BRC-20 tokens ranked by market cap. Use this to find the most valuable BRC-20 tokens. Returns price, market cap, 24h volume, and price change.

Inputs: limit, minMarketCap.

getTopBRC20ByVolumeOrdiscan: getTopBRC20ByVolumeA
Read-onlyIdempotent

Get BRC-20 tokens ranked by 24h trading volume. Use this to find the most actively traded BRC-20 tokens. Returns price, market cap, 24h volume, and price change.

Inputs: limit, minVolume.

getTopCollectionsByFloorOrdiscan: getTopCollectionsByFloorA
Read-onlyIdempotent

Get Bitcoin ordinal collections ranked by floor price from Magic Eden. Use this when user asks about 'most expensive collections' or 'highest floor price ordinals'.

Inputs: limit.

getTopCollectionsByVolumeOrdiscan: getTopCollectionsByVolumeA
Read-onlyIdempotent

Get Bitcoin ordinal collections ranked by trading volume from Magic Eden. Use this when user asks about 'inscriptions with most volume', 'top trading collections', or 'hottest ordinal collections'.

Inputs: limit.

getTopRunesByMarketCapOrdiscan: getTopRunesByMarketCapA
Read-onlyIdempotent

Get Bitcoin runes ranked by market cap. Use this to find the most valuable runes by market capitalization. Returns price, market cap, 24h volume, and price change.

Inputs: limit, minMarketCap.

getTopRunesByVolumeOrdiscan: getTopRunesByVolumeA
Read-onlyIdempotent

Get Bitcoin runes ranked by 24h trading volume. Use this to find the most actively traded runes. Returns price, market cap, 24h volume, and price change.

Inputs: limit, minVolume.

getTrendingCoinsOrdiscan: getTrendingCoinsA
Read-onlyIdempotent

Get currently trending cryptocurrencies on CoinGecko. Shows coins with highest search interest in the last 24 hours.

Inputs: no named parameters.

getUtxoRunesOrdiscan: getUtxoRunesA
Read-onlyIdempotent

List the unspent transaction outputs (UTXOs) on a Bitcoin address that hold Rune tokens, including the rune name, amount, and UTXO reference. Useful for inspecting a wallet's individual rune-bearing UTXOs before sending or splitting them.

Inputs: bitcoinAddress (required).

getXCPBalancesOrdiscan: getXCPBalancesA
Read-onlyIdempotent

Return the user's legacy Bitcoin (P2PKH) wallet holdings on the Counterparty layer: XCP balance, named Counterparty assets, Bitcoin Stamps, and rare pepes — each with asset name, supply, and divisibility metadata.

Inputs: no named parameters.

hederaAccountIdToEvmAddressHedera: hederaAccountIdToEvmAddressA
Read-onlyIdempotent

Resolve a Hedera account ID in '0.0.x' realm-shard-num form to its 0x-prefixed EVM address by querying the Hedera mirror node (returns the account's alias or auto-generated EVM address).

Inputs: address (required).

hederaContractIdToEvmAddressHedera: hederaContractIdToEvmAddressA
Read-onlyIdempotent

Convert a Hedera contract ID in '0.0.x' realm-shard-num form to its 0x-prefixed EVM address representation. Pure conversion — does not query the network.

Inputs: contractId (required).

hederaFindMemeCoinsHedera: hederaFindMemeCoinsA
Read-onlyIdempotent

Browse Hedera meme tokens listed on the MemeJob bonding-curve launchpad. Sort by market cap, creation time, last activity, or nearest-promoted; paginated for discovery feeds.

Inputs: page, limit, orderBy, orderDirection.

hederaFindTokensHedera: hederaFindTokensA
Read-onlyIdempotent

Search Hedera-listed tokens by name or symbol (substring, case-insensitive). Returns matching tokens with EVM address, name, symbol, and decimals. Omit the query to list all tokens.

Inputs: query.

hederaTokensSwapQuoteHedera: hederaTokensSwapQuoteA
Read-onlyIdempotent

Get current USD price and swap quote for Hedera tokens. ALWAYS fetch fresh - crypto prices change every second. Supports exact input (spend X) and exact output (receive Y) modes.

Inputs: fromTokenId (required), toTokenId (required), fromTokenDecimals (required), toTokenDecimals (required), +3 more.

inscriptionTransferActivityOrdiscan: inscriptionTransferActivityA
Read-onlyIdempotent

Return the full ownership transfer history for a single Bitcoin inscription: every move with timestamp, from-address, to-address, and transaction hash.

Inputs: inscriptionId (required).

isFourMemeTokenBinance Smart Chain: isFourMemeTokenA
Read-onlyIdempotent

Check whether a BSC token contract is registered on FourMeme and is still on the bonding curve (not yet listed / migrated off the curve). Returns the FourMeme token record if found.

Inputs: tokenAddress.

listAlkanesOrdiscan: listAlkanesA
Read-onlyIdempotent

Browse Alkanes (Bitcoin smart-contract / token / NFT primitives anchored on Bitcoin), filtered by type. Use this for market discovery; pair with getAlkaneInfo for per-asset detail.

Inputs: sort (required), type (required), page.

listBRC20TokensOrdiscan: listBRC20TokensA
Read-onlyIdempotent

List all BRC-20 tokens in the market for discovery and browsing. Use this when user wants to see available tokens, NOT for checking their personal balance.

Inputs: sort (required), page.

listPositionsStandard Tools: listPositionsA
Read-onlyIdempotent

List conditional trade positions. If network is provided, lists positions for that specific network. If no network is provided, lists ALL positions across all supported networks (Solana, Ethereum, BSC, Polygon, Hedera, Base).

Inputs: network, status.

nansen_defi_portfolionansen: nansen_defi_portfolioA
Read-onlyIdempotent

Get a wallet's DeFi portfolio: LP positions, lending, staking, farming across protocols.

Inputs: chain (required), wallet_address (required), per_page.

nansen_perp_positionsnansen: nansen_perp_positionsA
Read-onlyIdempotent

Get current Hyperliquid perpetual positions held by smart money for a specific token.

Inputs: token_symbol (required), label_type, per_page.

nansen_pnl_leaderboardnansen: nansen_pnl_leaderboardA
Read-onlyIdempotent

Get Nansen PnL leaderboard for a SPECIFIC TOKEN CONTRACT (not a global wallet leaderboard). Requires a token contract address. Shows which wallets profited most from trading that specific token.

Inputs: chain (required), token_address (required), date_from (required), date_to (required), +1 more.

nansen_smart_money_flowsnansen: nansen_smart_money_flowsA
Read-onlyIdempotent

Get net token flows from smart money addresses. Shows accumulation/distribution by funds and whales.

Inputs: chain (required), per_page.

nansen_smart_money_holdingsnansen: nansen_smart_money_holdingsA
Read-onlyIdempotent

Get current token holdings aggregated across smart money wallets. Shows what funds and whales are holding.

Inputs: chain (required), per_page.

nansen_smart_money_tradesnansen: nansen_smart_money_tradesA
Read-onlyIdempotent

Get recent DEX trades by smart money wallets. Spot what top traders are actively buying/selling.

Inputs: chain (required), per_page.

nansen_token_screenernansen: nansen_token_screenerA
Read-onlyIdempotent

Screen tokens by volume, smart money activity, and chain. Find trending tokens that smart money is trading.

Inputs: chains (required), timeframe, smart_money_only, per_page.

nansen_wallet_profilernansen: nansen_wallet_profilerA
Read-onlyIdempotent

Profile a specific wallet — trading activity, PnL, token trades over a date range.

Inputs: chain (required), wallet_address (required), date_from (required), date_to (required), +1 more.

nansen_who_bought_soldnansen: nansen_who_bought_soldA
Read-onlyIdempotent

See which smart money wallets bought or sold a specific token in a date range.

Inputs: chain (required), token_address (required), date_from (required), date_to (required), +2 more.

openseaGetBestListingsopensea: openseaGetBestListingsA
Read-onlyIdempotent

Get the cheapest (best) listings for an NFT collection. Use this for price discovery and finding deals.

Inputs: collectionSlug (required), limit, next.

openseaGetCollectionActivityopensea: openseaGetCollectionActivityA
Read-onlyIdempotent

Monitor recent activity for an NFT collection: sales, transfers, mints, listings, and offers. Use this to track market activity and recent trades.

Inputs: collectionSlug (required), eventType, limit, next.

openseaGetCollectionStatsopensea: openseaGetCollectionStatsA
Read-onlyIdempotent

Get detailed stats for an NFT collection including floor price, volume, sales, owners, and market cap. Use collection slug (e.g., 'boredapeyachtclub'), not the collection name.

Inputs: collectionSlug (required).

openseaGetMyNFTsopensea: openseaGetMyNFTsA
Read-onlyIdempotent

Get all NFTs owned by the user on OpenSea. ALWAYS use this tool first when user asks about their NFTs or NFT collection.

Inputs: limit, next.

openseaGetNFTListingsopensea: openseaGetNFTListingsB
Read-onlyIdempotent

Get active sell listings for an NFT on OpenSea

Inputs: chainId (required), contractAddress (required), tokenId (required).

openseaGetNFTOffersopensea: openseaGetNFTOffersA
Read-onlyIdempotent

Get buy offers for an NFT on OpenSea

Inputs: chainId (required), contractAddress (required), tokenId (required).

openseaGetTrendingCollectionsopensea: openseaGetTrendingCollectionsA
Read-onlyIdempotent

Find trending NFT collections by volume, market cap, or price changes. Use this for market research and discovering popular collections.

Inputs: chainId, orderBy, limit, next.

polygonGetBalancesPolygon: polygonGetBalancesA
Read-onlyIdempotent

Return the user's wallet holdings on Polygon (chain ID 137): native MATIC plus all detected ERC-20 token balances with contract address, symbol, decimals, and USD value where pricing is available.

Inputs: no named parameters.

polygonSwapQuotePolygon: polygonSwapQuoteA
Read-onlyIdempotent

Get swap quote for Polygon tokens. Uses Uniswap X or 0x. Use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native MATIC.

Inputs: fromTokenAddress (required), toTokenAddress (required), amount (required).

rareSatsForUTXOOrdiscan: rareSatsForUTXOA
Read-onlyIdempotent

Inspect a single UTXO and report any rare sats it contains (uncommon, rare, epic, legendary, or named single-satoshi units). Returns an empty array if none.

Inputs: utxoId (required).

rugcheckSolana: rugcheckA
Read-onlyIdempotent

Check if token is a rug/scam. score_normalised: 0=safe, 100=risky.

Inputs: tokenMint (required).

searchCryptoByNameOrdiscan: searchCryptoByNameA
Read-onlyIdempotent

Search for cryptocurrencies by name or symbol. Use this to find the correct token ID before getting detailed market data.

Inputs: query (required).

searchEvmTokensBirdeyeStandard Tools: searchEvmTokensBirdeyeA
Read-onlyIdempotent

Search for evm tokens on Birdeye. Supports multiple chains like eth, polygon, bsc, base, etc.

Inputs: chainId (required), query (required).

searchPolyMarketEventspolymarket: searchPolyMarketEventsA
Read-onlyIdempotent

Search Polymarket events by keyword. Returns compacted results.

Inputs: q (required), page, events_status.

searchSRC20TokensOrdiscan: searchSRC20TokensA
Read-onlyIdempotent

Search SRC-20 tokens (Bitcoin Stamps fungible standard) with filters: free-text, deployer address, sort by deploy time / holders / mint progress. Use for SRC-20 market discovery.

Inputs: query, deployer, sort_by, sort_order, +2 more.

searchStampsOrdiscan: searchStampsA
Read-onlyIdempotent

Search the Bitcoin Stamps index (Stampchain.io) with multiple filters: free-text query, creator address, collection, Counterparty asset ID, BTC vs cursed filtering, and pagination. Use this for stamp discovery and curated collections.

Inputs: query, creator, collection_id, cpid, +6 more.

solanaBalancesSolana: solanaBalancesA
Read-onlyIdempotent

Return the user's Solana wallet holdings: native SOL plus all SPL tokens with mint address, symbol, balance, decimals, and USD value where pricing is available.

Inputs: no named parameters.

solanaGetTokenPairPriceSolana: solanaGetTokenPairPriceA
Read-onlyIdempotent

Quote the spot exchange rate between two SPL tokens, routed across Solana DEX liquidity for best execution. Returns the rate of inputMint denominated in outputMint, plus the route taken.

Inputs: inputMint (required), outputMint (required).

solanaGetTokenPricesSolana: solanaGetTokenPricesA
Read-onlyIdempotent

Batch-fetch USD spot prices for one or more SPL tokens. Returns each mint's USD price plus confidence level. More efficient than calling solanaGetTokenPairPrice in a loop.

Inputs: tokenMints (required).

tokenMetadataInfoStandard Tools: tokenMetadataInfoB
Read-onlyIdempotent

Get a token metadata and price info.

Inputs: address (required), network (required).

walletStandard Tools: walletA
Read-onlyIdempotent

Get the connected wallet and vault info across all networks

Inputs: no named parameters.

websearchAdvanced Search: websearchA
Read-onlyIdempotent

Search the web for current news, information, and announcements. Use this for real-time market insights and breaking news.Do NOT use it for real-time price data for prices and swaps, use quote tools instead.

Inputs: query (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 130 tools

    Disambiguation4/5

    While there are many tools covering similar domains (e.g., multiple getRune*, getCollection*, getInscription* tools), each has a clearly described distinct purpose. The detailed descriptions help an agent differentiate, but the sheer volume could still cause misselection.

    Naming Consistency2/5

    Naming conventions are highly inconsistent: mixed camelCase and snake_case (e.g., baseFindClankerTokens vs bscfindMemeCoinsViaFourMeme), varied verb prefixes (get, find, search, list, check, is), and some tools lack a verb entirely (e.g., solanaBalances, wallet, websearch). No consistent pattern.

    Tool Count2/5

    130 tools is far beyond the typical well-scoped range. While the server covers numerous blockchain domains, this count feels bloated and could be consolidated (e.g., merging similar chain-specific tools). It overwhelms the agent.

    Completeness4/5

    The server covers an impressively broad range: swaps, balances, token discovery, NFT marketplaces, derivatives, smart money analytics, Polymarket, Bitcoin protocols, etc. Gaps exist (e.g., no cross-chain transfer tool), but the surface is largely complete for its extensive scope.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      A cryptocurrency price query service based on Model Context Protocol that provides tools for retrieving virtual currency prices, market trends, detailed information, and K-line data.
      3
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A powerful toolkit that enables seamless interaction with EVM-compatible networks through natural language processing and AI assistance, allowing users to manage wallets, launch tokens, and interact with blockchain networks.
      17 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides AI agents with access to real-time cryptocurrency data from Coinbase's public API, including prices, market statistics, historical data, and technical analysis, plus simulated wallet transactions for educational purposes.
      3
      MIT
    • F
      license
      C
      quality
      B
      maintenance
      Enables AI agents to interact with any EVM-compatible blockchain through natural language, supporting token swaps, cross-chain bridges, staking, lending, governance, gas optimization, and portfolio tracking across networks like Ethereum, BSC, Polygon, Arbitrum, and more.
      100
      49 npm
      44
      -