ORDINALS TOOLS

24 tools from the Ordinals MCP Server, categorised by risk level.

View the Ordinals policy →

READ TOOLS

24
get_address_inscriptions Get all Ordinals inscriptions owned by a Bitcoin address. Returns inscription IDs, numbers, content types, and sat rarity. get_address_rare_sats Get rare satoshis held by a Bitcoin address. Returns sat ordinal number, rarity level (uncommon/rare/epic/legendary/mythic), and UTXO location. get_brc20_activity Get BRC-20 token activity (deploy, mint, transfer events). Filter by ticker, address, or operation type. get_brc20_balances Get BRC-20 token balances for a Bitcoin address. Returns available, transferrable, and overall balance for each token. get_brc20_holders Get top holders of a BRC-20 token. Returns addresses and balances sorted by amount held. get_brc20_token Get details for a BRC-20 token by ticker. Returns max supply, minted supply, mint limit, decimals, deploy inscription, and transaction count. get_collection_info Get details for an Ordinals collection. Returns name, description, inscription count, floor price, volume, and owner count. get_collection_inscriptions List inscriptions in an Ordinals collection. Returns inscription IDs, numbers, content types, and owners. get_collection_listings Get active marketplace listings for an Ordinals collection on Magic Eden. Returns listed inscriptions with prices in BTC. get_inscription Get detailed metadata for a Bitcoin Ordinals inscription by its ID or number. Returns owner address, content type, sat rarity, genesis info, and more. get_inscription_content Get the raw content of a Bitcoin Ordinals inscription. Returns text content directly or base64-encoded binary data with content type. get_inscription_traits Get trait information for a collection inscription. Returns trait types and values (e.g., background, body, eyes). get_inscription_transfers Get the transfer history for a Bitcoin Ordinals inscription. Shows each transfer with block, address, transaction, and timestamp. get_rune_activity Get recent activity (mints, transfers, burns) for a Bitcoin Rune. Returns operation type, addresses, amounts, and timestamps. get_rune_balances Get Rune token balances for a Bitcoin address. Returns rune name, symbol, and balance for each rune held. get_rune_holders Get top holders of a Bitcoin Rune. Returns addresses and balances sorted by amount held. get_rune_info Get details for a Bitcoin Rune by name. Returns symbol, divisibility, supply, premine, mint terms, and etching transaction. get_rune_market_info Get market data for a Bitcoin Rune. Returns price in USD, market cap, and 24h volume. get_rune_unlock_date Check when a rune name becomes available for etching. Returns unlock block height and estimated date. get_sat_info Get information about a specific satoshi by its ordinal number. Returns rarity level, epoch, cycle, period, name, and any inscription on it. get_tx_inscriptions Get all Ordinals inscriptions contained in a Bitcoin transaction. Returns inscription IDs, numbers, and content types. get_tx_runes Get all Rune transfers in a Bitcoin transaction. Returns rune names, amounts, addresses, and operation types. list_runes List Bitcoin Runes with pagination. Returns rune name, symbol, supply, divisibility, mint terms, and etching info. search_inscriptions Search and list Bitcoin Ordinals inscriptions with filters. Filter by address, MIME type, sat rarity, block range, inscription number range, recurs...
How many tools does the Ordinals MCP server have? +

The Ordinals MCP server exposes 24 tools across 1 categories: Read.

How do I enforce policies on Ordinals tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Ordinals server.

What risk categories do Ordinals tools fall into? +

Ordinals tools are categorised as Read (24). Each category has a recommended default policy.

Enforce policies on Ordinals

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.