Blockfrost · Capability
Blockfrost.io ~ API Documentation — Cardano » Addresses
Blockfrost.io ~ API Documentation — Cardano » Addresses. 7 operations. Lead operation: Blockfrost Specific Address. Self-contained Naftiko capability covering one Blockfrost business surface.
What You Can Do
GET
Get
— Blockfrost Specific Address
/v1/addresses/{address}
GET
Get
— Blockfrost Extended Information of a Specific Address
/v1/addresses/{address}/extended
GET
Get
— Blockfrost Address Details
/v1/addresses/{address}/total
GET
Get
— Blockfrost Address Transactions
/v1/addresses/{address}/transactions
GET
Get
— Blockfrost Address Txs
/v1/addresses/{address}/txs
GET
Get
— Blockfrost Address UTXOs
/v1/addresses/{address}/utxos
GET
Get
— Blockfrost Address UTXOs of a Given Asset
/v1/addresses/{address}/utxos/{asset}
MCP Tools
blockfrost-specific-address
Blockfrost Specific Address
read-only
idempotent
blockfrost-extended-information-specific-address
Blockfrost Extended Information of a Specific Address
read-only
idempotent
blockfrost-address-details
Blockfrost Address Details
read-only
idempotent
blockfrost-address-transactions
Blockfrost Address Transactions
read-only
idempotent
blockfrost-address-txs
Blockfrost Address Txs
read-only
idempotent
blockfrost-address-utxos
Blockfrost Address UTXOs
read-only
idempotent
blockfrost-address-utxos-given-asset
Blockfrost Address UTXOs of a Given Asset
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Blockfrost.io ~ API Documentation — Cardano » Addresses
description: 'Blockfrost.io ~ API Documentation — Cardano » Addresses. 7 operations. Lead operation: Blockfrost Specific
Address. Self-contained Naftiko capability covering one Blockfrost business surface.'
tags:
- Blockfrost
- Cardano » Addresses
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
BLOCKFROST_API_KEY: BLOCKFROST_API_KEY
capability:
consumes:
- type: http
namespace: blockfrost-cardano-addresses
baseUri: https://cardano-mainnet.blockfrost.io/api/v0
description: Blockfrost.io ~ API Documentation — Cardano » Addresses business capability. Self-contained, no shared references.
resources:
- name: addresses-address
path: /addresses/{address}
operations:
- name: get
method: GET
description: Blockfrost Specific Address
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: addresses-address-extended
path: /addresses/{address}/extended
operations:
- name: get
method: GET
description: Blockfrost Extended Information of a Specific Address
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: addresses-address-total
path: /addresses/{address}/total
operations:
- name: get
method: GET
description: Blockfrost Address Details
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: addresses-address-transactions
path: /addresses/{address}/transactions
operations:
- name: get
method: GET
description: Blockfrost Address Transactions
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: count
in: query
type: integer
description: The number of transactions per page.
- name: page
in: query
type: integer
description: The page number for listing the results.
- name: order
in: query
type: string
description: The ordering of items from the point of view of the blockchain,
- name: from
in: query
type: string
description: The block number and optionally also index from which (inclusive) to start search for results, concatenated
using colon.
- name: to
in: query
type: string
description: The block number and optionally also index where (inclusive) to end the search for results, concatenated
using colon.
- name: addresses-address-txs
path: /addresses/{address}/txs
operations:
- name: get
method: GET
description: Blockfrost Address Txs
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: count
in: query
type: integer
description: The number of transactions per page.
- name: page
in: query
type: integer
description: The page number for listing the results.
- name: order
in: query
type: string
description: The ordering of items from the point of view of the blockchain,
- name: addresses-address-utxos
path: /addresses/{address}/utxos
operations:
- name: get
method: GET
description: Blockfrost Address UTXOs
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: count
in: query
type: integer
description: The number of results displayed on one page.
- name: page
in: query
type: integer
description: The page number for listing the results.
- name: order
in: query
type: string
description: The ordering of items from the point of view of the blockchain,
- name: addresses-address-utxos-asset
path: /addresses/{address}/utxos/{asset}
operations:
- name: get
method: GET
description: Blockfrost Address UTXOs of a Given Asset
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: address
in: path
type: string
description: Bech32 address.
required: true
- name: asset
in: path
type: string
description: Concatenation of the policy_id and hex-encoded asset_name
required: true
- name: count
in: query
type: integer
description: The number of results displayed on one page.
- name: page
in: query
type: integer
description: The page number for listing the results.
- name: order
in: query
type: string
description: The ordering of items from the point of view of the blockchain,
authentication:
type: apikey
key: project_id
value: '{{env.BLOCKFROST_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: blockfrost-cardano-addresses-rest
port: 8080
description: REST adapter for Blockfrost.io ~ API Documentation — Cardano » Addresses. One Spectral-compliant resource
per consumed operation, prefixed with /v1.
resources:
- path: /v1/addresses/{address}
name: addresses-address
description: REST surface for addresses-address.
operations:
- method: GET
name: get
description: Blockfrost Specific Address
call: blockfrost-cardano-addresses.get
with:
address: rest.address
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/extended
name: addresses-address-extended
description: REST surface for addresses-address-extended.
operations:
- method: GET
name: get
description: Blockfrost Extended Information of a Specific Address
call: blockfrost-cardano-addresses.get
with:
address: rest.address
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/total
name: addresses-address-total
description: REST surface for addresses-address-total.
operations:
- method: GET
name: get
description: Blockfrost Address Details
call: blockfrost-cardano-addresses.get
with:
address: rest.address
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/transactions
name: addresses-address-transactions
description: REST surface for addresses-address-transactions.
operations:
- method: GET
name: get
description: Blockfrost Address Transactions
call: blockfrost-cardano-addresses.get
with:
address: rest.address
count: rest.count
page: rest.page
order: rest.order
from: rest.from
to: rest.to
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/txs
name: addresses-address-txs
description: REST surface for addresses-address-txs.
operations:
- method: GET
name: get
description: Blockfrost Address Txs
call: blockfrost-cardano-addresses.get
with:
address: rest.address
count: rest.count
page: rest.page
order: rest.order
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/utxos
name: addresses-address-utxos
description: REST surface for addresses-address-utxos.
operations:
- method: GET
name: get
description: Blockfrost Address UTXOs
call: blockfrost-cardano-addresses.get
with:
address: rest.address
count: rest.count
page: rest.page
order: rest.order
outputParameters:
- type: object
mapping: $.
- path: /v1/addresses/{address}/utxos/{asset}
name: addresses-address-utxos-asset
description: REST surface for addresses-address-utxos-asset.
operations:
- method: GET
name: get
description: Blockfrost Address UTXOs of a Given Asset
call: blockfrost-cardano-addresses.get
with:
address: rest.address
asset: rest.asset
count: rest.count
page: rest.page
order: rest.order
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: blockfrost-cardano-addresses-mcp
port: 9090
transport: http
description: MCP adapter for Blockfrost.io ~ API Documentation — Cardano » Addresses. One tool per consumed operation,
routed inline through this capability's consumes block.
tools:
- name: blockfrost-specific-address
description: Blockfrost Specific Address
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
outputParameters:
- type: object
mapping: $.
- name: blockfrost-extended-information-specific-address
description: Blockfrost Extended Information of a Specific Address
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
outputParameters:
- type: object
mapping: $.
- name: blockfrost-address-details
description: Blockfrost Address Details
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
outputParameters:
- type: object
mapping: $.
- name: blockfrost-address-transactions
description: Blockfrost Address Transactions
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
count: tools.count
page: tools.page
order: tools.order
from: tools.from
to: tools.to
outputParameters:
- type: object
mapping: $.
- name: blockfrost-address-txs
description: Blockfrost Address Txs
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
count: tools.count
page: tools.page
order: tools.order
outputParameters:
- type: object
mapping: $.
- name: blockfrost-address-utxos
description: Blockfrost Address UTXOs
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
count: tools.count
page: tools.page
order: tools.order
outputParameters:
- type: object
mapping: $.
- name: blockfrost-address-utxos-given-asset
description: Blockfrost Address UTXOs of a Given Asset
hints:
readOnly: true
destructive: false
idempotent: true
call: blockfrost-cardano-addresses.get
with:
address: tools.address
asset: tools.asset
count: tools.count
page: tools.page
order: tools.order
outputParameters:
- type: object
mapping: $.