← All MCP servers
MCP server directory

emblem-mcp

# EmblemAI MCP EmblemAI is a hosted Model Context Protocol server that gives AI agents a full-featured crypto wallet plus **200+ tools** for trading, DeFi, NFTs, and on-chain analytics across **7 blockchains**: - **Bitcoin** — native BTC, Ordinals inscriptions, Runes, BRC-20, Stamps / SRC-20, Alkanes, rare sats - **Solana** — SOL + SPL tokens, Jupiter-routed swaps, Solana memecoin discovery, RugCheck - **Ethereum** — native ETH, ERC-20, ERC-721 / ERC-1155 NFTs, ETH swaps - **Base** — native ETH on L2, ERC-20, NFTs, Clanker discovery - **BSC** — native BNB, BEP-20, FourMeme bonding-curve discovery and trading - **Polygon** — native MATIC, ERC-20, swaps - **Hedera** — HBAR, HTS tokens, MemeJob discovery and trading Plus prediction markets via **Polymarket**, market research, conditional orders (limit / stop-loss / take-profit) on supported chains, and on-chain analytics. ## Quick start The Smithery deployment connects directly to the hosted EmblemAI MCP at `https://emblemvault.ai/api/mcp`. You only need an API key: 1. Sign in at [emblemvault.ai](https://emblemvault.ai). 2. Open **Settings → Vault Access Key** and copy your key. 3. Paste it as the `apiKey` parameter in the Smithery connection form. Browsing tools (`tools/list`) works anonymously, so you can inspect the catalog before authenticating. ## Auth modes | Mode | When to use | Scope | | ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------ | | **API key** (`x-api-key`) | Unattended agents, cron jobs, server-to-server, any workflow that mints tokens or sends transactions | Full read + write, no expiry until revoked | | **OAuth 2.0 + PKCE** (RFC 7591 Dynamic Client Registration) | Interactive sessions where a human can click a browser popup | Read-only `vault:read`, short-lived JWT | | **x402 micropayments** | Pay-per-call across the public catalog without an account | Per-tool-call USDC settlement | The Smithery deployment defaults to the API-key path, configured via the `apiKey` parameter (sent to the upstream as the `x-api-key` header). ## Enabling transactional tools State-changing tools (sends, swaps, mints, conditional-trade creates) are hidden by default. Opt in by setting the `enableTransactions` parameter to `enabled` — Smithery's gateway forwards it as the `x-mcp-transactions: enabled` header. Transactional tools then surface in `tools/list` with a `-transaction` suffix, which makes them easy to allow- or block-list with wildcard rules in the host client. Note: transactional tools also require API-key auth — OAuth bearers do not pass the `vault:write` gate. ## Specialized listings (filter) The full 200-tool surface is wide. For Bitcoin-only, Solana-only, or any other curated slice, use the stdio bridge `@emblemvault/mcp` (npm) and set: ``` EMBLEMAI_TOOLS_FILTER="bitcoin*,*Rune*,*Inscription*" ``` The bridge applies the glob filter to both `tools/list` and `tools/call`, exposing only the matching subset to the host LLM. The hosted Smithery deployment always exposes the full catalog; the filter is a stdio-side feature. ## Categories Trading · DeFi · NFTs · Wallet · Bitcoin Ordinals · Polymarket prediction markets · Cross-chain · Market analytics · Research / web search. ## Links - Hosted MCP: `https://emblemvault.ai/api/mcp` - Stdio bridge: `@emblemvault/mcp` ([github](https://github.com/EmblemCompany/Agent-skills/tree/main/mcp-bridge)) - Repo: [EmblemCompany/Agent-skills](https://github.com/EmblemCompany/Agent-skills) - Web app: [emblemvault.ai](https://emblemvault.ai) - Glama listing: [glama.ai/mcp/servers/EmblemCompany/Agent-skills](https://glama.ai/mcp/servers/EmblemCompany/Agent-skills) - Docs: [emblemvault.ai/docs/mcp](https://emblemvault.ai/docs/mcp) ## License MIT (stdio bridge + documentation). Hosted MCP is managed SaaS.

Version:
hosted
Publisher:
emblemai

Install

Generated from the server’s transport data — never hand-written. Placeholders in angle brackets are yours to fill.

Hosted — https://emblem-mcp--emblemai.run.tools

claude mcp add --transport http emblem-mcp https://emblem-mcp--emblemai.run.tools --header 'apiKey: <apiKey>' --header 'transactions: <transactions>'

What it can do

As declared by the publisher

Tools · 130

  • baseFindClankerTokens

    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.

  • baseGetBalances

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

  • baseSwapQuote

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

  • birdeyeTradeData

    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).

  • birdeyeTrendingTokens

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

  • bscfindMemeCoinsViaFourMeme

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

  • bscGetBalances

    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.

  • bscSwapQuote

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

  • checkRuneUnlock

    Check when a specific rune name becomes available to etch.

  • discoverLaunchLabTokens

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

  • emblemGetCollectionAssets

    Get all assets within a specific curated collection for vault creation

  • emblemGetDepositAddress

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

  • emblemListCollections

    List all available curated collections for vault creation with asset details

  • emblemListMyVaults

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

  • emblemResolveAsset

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

  • ethGetBalances

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

  • ethSwapQuote

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

  • findPositionById

    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.

  • findSolanaGems

    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).

  • findSolanaSwapToken

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

  • firecrawlExtract

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

  • getAlkaneAddressBalance

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

  • getAlkaneAddressUTXOs

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

  • getAlkaneInfo

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

  • getAllPositions

    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.

  • getBitcoinCollections

    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.

  • getBRC20Activity

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

  • getBRC20TokenInfo

    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.

  • getBTCBalances

    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.

  • getChangeNowSupportedCurrencies

    Get supported currencies for cross-chain swaps

  • getChangeNowSwapQuote

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

  • getCoinglassBitcoinEtfList

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

  • getCoinglassBitcoinETFNetAssetsHistory

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

  • getCoinglassBitfinexMarginData

    Provides data on margin long and short positions from Bitfinex

  • getCoinglassBorrowInterestRate

    Provides daily borrowing interest rates for cryptocurrencies

  • getCoinglassCDRIIndex

    Provides historical CDRI (CoinGlass Derivatives Risk Index) data

  • getCoinglassCGDIIndex

    Provides historical CGDI (CoinGlass Derivatives Index) data

  • getCoinglassEthereumEtfList

    Get the list of Ethereum ETFs with pagination

  • getCoinglassEthereumETFNetAssetsHistory

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

  • getCoinglassExchangeAssets

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

  • getCoinglassExchangeBalanceList

    Provides a list of exchange balances for a given symbol

  • getCoinglassFutureBasis

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

  • getCoinglassFuturesWhaleIndex

    Provides a list of futures whale index data

  • getCoinglassGrayscaleHoldings

    Provides a list of holdings managed by Grayscale Investments

  • getCoinglassHyperliquidWhaleAlert

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

  • getCoinglassHyperliquidWhalePosition

    Provides real-time whale position data on Hyperliquid

  • getCoinglassOnChainTransfers

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

  • getCoinglassOpenInterestHistory

    Provides historical open interest data for options across different exchanges

  • getCoinglassOptionsInfo

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

  • getCoinglassPremiumIndex

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

  • getCollectionInfo

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

  • getCollectionInscriptions

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

  • getCollectionMarketInfo

    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.

  • getCollectionVolume

    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.

  • getCryptoPrice

    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'.

  • getInscriptionActivity

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

  • getInscriptionInfo

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

  • getInscriptionsByAddress

    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.

  • getInscriptionTraits

    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.

  • getLatestInscriptions

    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.

  • getLatestRunes

    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.

  • getLeaderboard

    Emblem ecosystem trading leaderboard

  • getMagicEdenRunePrice

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

  • getOwnedInscriptionIds

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

  • getPolyMarketEvent

    Get detailed info for a specific Polymarket event by slug

  • getPolyMarketEvents

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

  • getPolyMarketEventsByTag

    Get Polymarket events filtered by tag/category

  • getPolyMarketTags

    Get Polymarket categories/tags for filtering events

  • getPolyMarketUserPositions

    Get user's Polymarket positions

  • getPumpFunTokens

    Query PumpFun tokens (new, graduating, graduated)

  • getRareSats

    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.

  • getRecentStamps

    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.

  • getRuneBalances

    Get the user's Rune token balances.

  • getRuneInfo

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

  • getRuneMarketInfo

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

  • getRunesActivity

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

  • getSatRangesForUTXO

    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.

  • getSRC20Token

    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.

  • getStamp

    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.

  • getStampsByAddress

    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.

  • getTopBRC20ByMarketCap

    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.

  • getTopBRC20ByVolume

    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.

  • getTopCollectionsByFloor

    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'.

  • getTopCollectionsByVolume

    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'.

  • getTopRunesByMarketCap

    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.

  • getTopRunesByVolume

    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.

  • getTrendingCoins

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

  • getUtxoRunes

    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.

  • getXCPBalances

    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.

  • hederaAccountIdToEvmAddress

    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).

  • hederaContractIdToEvmAddress

    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.

  • hederaFindMemeCoins

    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.

  • hederaFindTokens

    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.

  • hederaTokensSwapQuote

    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.

  • inscriptionTransferActivity

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

  • isFourMemeToken

    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.

  • listAlkanes

    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.

  • listBRC20Tokens

    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.

  • listPositions

    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).

  • nansen_defi_portfolio

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

  • nansen_perp_positions

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

  • nansen_pnl_leaderboard

    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.

  • nansen_smart_money_flows

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

  • nansen_smart_money_holdings

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

  • nansen_smart_money_trades

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

  • nansen_token_screener

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

  • nansen_wallet_profiler

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

  • nansen_who_bought_sold

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

  • openseaGetBestListings

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

  • openseaGetCollectionActivity

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

  • openseaGetCollectionStats

    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.

  • openseaGetMyNFTs

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

  • openseaGetNFTListings

    Get active sell listings for an NFT on OpenSea

  • openseaGetNFTOffers

    Get buy offers for an NFT on OpenSea

  • openseaGetTrendingCollections

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

  • polygonGetBalances

    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.

  • polygonSwapQuote

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

  • rareSatsForUTXO

    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.

  • rugcheck

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

  • searchCryptoByName

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

  • searchEvmTokensBirdeye

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

  • searchPolyMarketEvents

    Search Polymarket events by keyword. Returns compacted results.

  • searchSRC20Tokens

    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.

  • searchStamps

    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.

  • solanaBalances

    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.

  • solanaGetTokenPairPrice

    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.

  • solanaGetTokenPrices

    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.

  • tokenMetadataInfo

    Get a token metadata and price info.

  • wallet

    Get the connected wallet and vault info across all networks

  • websearch

    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.