ordiscan_address_brc20LABSCO SUMMARY
Coverage of an ecosystem that is awkward to query by hand.
Ordinals data is scattered across inscriptions, runes, BRC-20 and sat ranges, each with its own shape, and answering something like what is in this wallet means hitting several of them. Having all of it behind one authenticated server with Zod-validated inputs turns that into one conversation. It reads only — nothing here signs or broadcasts a transaction — and the key you hand it is Ordiscan's, not a wallet's.
What it is
A read client for the Bitcoin ordinals ecosystem, connecting directly to api.ordiscan.com with no proxy in between. It covers what an address holds, what moved through a transaction, and the reference data behind inscriptions, collections, runes, BRC-20 tokens and rare sats. It runs as an HTTP stream server on port 1337.
What you get
- Address tools cover UTXOs, inscriptions, rune balances, BRC-20 balances and rare sats held by a Bitcoin address
- Activity tools track inscription, rune and BRC-20 transfers for an address
- Transaction tools return transaction info plus the inscriptions and runes that moved in it
ordiscan_inscription_inforeturns detail on a single inscription; traits, list and transfer tools sit alongside itordiscan_rune_marketreturns market information for a rune, next to a runes list and a name-availability checkordiscan_brc20_inforeturns token detail, with a BRC-20 list beside itordiscan_mainis the general-purpose entry point for rune information and status
Requirements
An Ordiscan API key. Pass it as the apiKey parameter on a call, or set ORDISCAN_API_KEY; every tool sends it as Authorization: Bearer <your-api-key>. Build with npm install and npm run build, then npm start — the server listens on port 1337 and clients reach it at /mcp, locally or through a deployed URL. Rate limiting is handled by Ordiscan at their end, so your key's plan is what governs throughput.
Setup effort
Build from source — git clone https://github.com/Calel33/ordiscan-mcp-v1
USE CASES
Seeing everything a Bitcoin address holds
Read UTXOs, inscriptions, rune and BRC-20 balances and rare sats for one address.
Working out what moved in a transaction
Pull the transaction info and the inscription and rune transfers inside it.
Researching a rune before you buy
Read its market information and check whether the name you want is still unlocked.
Looking up an inscription or a BRC-20 token
Fetch the detailed record and its traits or token info.
29 tools
Listed in project docs. Your client may show a different list.
ordiscan_address_brc20_activityordiscan_address_inscriptionsordiscan_address_rare_satsordiscan_address_runesordiscan_address_utxosordiscan_brc20_infoordiscan_brc20_listordiscan_collection_infoordiscan_collection_inscriptionsordiscan_collections_listordiscan_inscription_infoordiscan_inscription_traitsordiscan_inscription_transfersordiscan_inscriptions_activityordiscan_inscriptions_detailordiscan_inscriptions_listordiscan_mainordiscan_rune_marketordiscan_rune_name_unlockordiscan_runes_activityordiscan_runes_listordiscan_sat_infoordiscan_tx_infoordiscan_tx_inscription_transfersordiscan_tx_inscriptionsordiscan_tx_runesordiscan_utxo_rare_satsordiscan_utxo_sat_rangesBEFORE YOU INSTALL
What to know first
Tools you get
29 tools named in the project's documentation.
Requires
- Node.js and npm to build
- npx on PATH
- An Ordiscan API key (ORDISCAN_API_KEY, or the apiKey parameter)
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/Calel33/ordiscan-mcp-v1
cd ordiscan-mcp-v1
npm install
npm run buildStart the server with your Ordiscan API key in ORDISCAN_API_KEY (or pass it as the apiKey parameter on a tool call): npm start — it listens at http://localhost:1337/mcp
MCP Clients
Any MCP client — mcp-remote
{
"mcpServers": {
"ordiscanmcpv1": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:1337/mcp"
]
}
}
}