Maestro MCP Server

117 tools. 5 can modify or destroy data without limits.

1 destructive tool with no built-in limits. Policy required.

Last updated:

5 can modify or destroy data
112 read-only
117 tools total

Community server · catalogue entry verified 11/06/2026

How to control Maestro MCP Server ↓

What Maestro MCP Server exposes to your agents

Read (112) Write / Execute (4) Destructive / Financial (1)
Critical Risk

The most dangerous Maestro MCP Server tools

5 of Maestro MCP Server's 117 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Maestro MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Maestro MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "EventManagerService_DeleteTrigger": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "EventManagerService_CreateTrigger": {
    "limits": [
      {
        "counter": "eventmanagerservice_createtrigger_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "rpc_block_range_info": {
    "limits": [
      {
        "counter": "rpc_block_range_info_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Maestro MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MAESTRO →

Free to start. No card required.

All 117 Maestro MCP Server tools

READ 112 tools
Read rpc_block_range_info Fetches basic info for a contiguous block range (start and end height). Read brc20_transfer_inscriptions_by_address Returns all unspent BRC20 transfer inscriptions residing at the address. This endpoint is critical for applica Read activity_by_inscription Lists all transactions that have involved the given inscription, starting from its origin (reveal transaction) Read activity_by_rune Returns all transactions where the Rune was used or transferred, beginning with the etching (origin) transacti Read address_statistics Returns all current statistics of the address: total txs the address was involved in, total unspent outputs co Read block_info Fetches full details of a block using its hash. Returns information such as height, timestamp, transaction cou Read brc20_by_address Returns a collection of BRC20 tokens associated with the address, showing both the total and available (transf Read brc20_holders_by_ticker Retrieves a list of script pubkeys or addresses that hold the specified BRC20 asset and corresponding total ba Read brc20_info Information about a BRC20 token’s metadata and current state, including its symbol, deployment details, mintin Read collection_metadata_by_collection_symbol Provides metadata for a given inscription collection symbol, including its name, image, supply, and external l Read collection_metadata_by_inscription Returns metadata of a collection for a given inscription ID, including its name, image, supply and external li Read collection_stats_by_collection_symbol Provides stats for a given inscription: total volume (in sats), floor price (in sats), and total listed. This Read esplora_address_details Returns details about an address. Available fields: address, chain_stats, and mempool_stats. chain_stats and m Read esplora_address_transactions Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempo Read esplora_address_transactions_chain Get confirmed transaction history for the specified address/scripthash, sorted with newest first. Returns 25 t Read esplora_address_transactions_mempool Get unconfirmed transaction history for the specified address/scripthash. Returns up to 50 transactions (no pa Read esplora_address_utxos Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: txid, vo Read esplora_block_details Returns details about a block. Read esplora_block_hash_by_height Returns the hash of the block currently at :height. Read esplora_block_header Returns the hex-encoded block header. Read esplora_block_raw Returns the raw block representation in binary. Read esplora_block_status Returns the confirmation status of a block. Available fields: in_best_chain (boolean, false for orphaned block Read esplora_block_tip_hash Returns the hash of the last block. Read esplora_block_tip_height Returns the height of the last block. Read esplora_block_transactions Returns a list of transactions in the block (up to 25 transactions beginning at start_index). Transactions ret Read esplora_block_txid_by_index Returns the transaction at index :index within the specified block. Read esplora_block_txids Returns a list of all txids in the block. Read esplora_blocks Returns details on the past 10 blocks. If :startHeight is specified, the 10 blocks before (and including) :sta Read esplora_mempool_recent Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overv Read esplora_mempool_stats Returns current mempool backlog statistics. Read esplora_mempool_txids Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match Read esplora_transaction_details Returns details about a transaction. Available fields: txid, version, locktime, size, weight, fee, vin, vout, Read esplora_transaction_hex Returns a transaction serialized as hex. Read esplora_transaction_merkle_proof Returns a merkle inclusion proof for the transaction using Electrum Read esplora_transaction_merkleblock_proof Returns a merkle inclusion proof for the transaction using bitcoind Read esplora_transaction_outspend Returns the spending status of a transaction output. Available fields: spent (boolean), txid (optional), vin ( Read esplora_transaction_outspends Returns the spending status of all transaction outputs. Read esplora_transaction_raw Returns a transaction as binary data. Read esplora_transaction_rbf_timeline Returns the RBF tree timeline of a transaction. Read esplora_transaction_status Returns the confirmation status of a transaction. Available fields: confirmed (boolean), block_height (optiona Read EventManagerService_GetEventLog Fetch a single event log by ID Returns the payload, status, and response of a specific event log identified Read EventManagerService_GetTrigger Fetch trigger details Returns metadata and configuration for a specific trigger identified by its unique \ Read EventManagerService_GetTriggerConditionOptions Fetch picklist options by name Returns a list of picklist options identified by its unique \ Read EventManagerService_Healthcheck Healthcheck Read EventManagerService_ListEventLogs Fetch all event logs Returns a list of event logs that have been generated from event manager triggers. Each Read EventManagerService_ListTriggers List all triggers Returns all individual triggers associated with your event managers. Read fee_rates Statistics regarding fee rates of transactions within estimated mempool blocks. Read historical_satoshi_balance_by_address Returns the historical satoshi balances, itemized by block and including USD price. Read holders_by_rune Lists all addresses currently holding a given Rune, with corresponding balances. Helps visualize token distrib Read info_by_rune Returns full details for a specific Rune token, such as its etching (origin) transaction, supply, number of ho Read inscription_activity_by_block List of all inscription activity in the block, ordered by transaction index in the block and by output index i Read inscription_activity_by_tx List of all inscription activity in the transaction, including their satoshi-level positioning within transact Read inscriptions_by_address Retrieves all inscriptions currently controlled by a specific address. Useful for wallet UIs and inscription p Read inscriptions_by_collection_symbol List of all inscriptions in the collection represented by the queried symbol. Read list_brc20s Retrieves a list of tickers of all deployed BRC20 assets. Read list_runes Lists all Rune tokens deployed, including names and IDs. Read mempool_holders_by_rune Lists all addresses currently holding a given Rune, with corresponding balances. Helps visualize token distrib Read mempool_rune_utxos_by_address Lists all UTXOs at the address or script pubkey that contains Rune tokens, with optional refinement based on R Read mempool_runes_by_address Provides a list of all Rune assets held by the specified address. It returns both total and available balances Read mempool_satoshi_balance_by_address Returns the total balance in satoshis held at the specified address or script pubkey by summing all unspent ou Read mempool_tx_output_info Provides detailed information for a single transaction output, including its value, spend status, and any atta Read mempool_utxos_by_address Retrieves all UTXOs associated with a Bitcoin address or script pubkey. Ideal for wallet views, dust filtering Read mkt-btc-price-by-timestamp Returns BTC-USD price for the provided UTC timestamp. Read mkt-btc-prices-by-timestamps Returns BTC-USD prices for the provided list of UTC timestamps. Timestamps are matched against minute-aligned Read mkt-dex Returns metadata for Rune assets registered and etched into the Bitcoin blockchain. This includes human-readab Read mkt-dex-ohlc Returns candlestick-formatted market data (Open, High, Low, Close, Volume) for a specific DEX and Rune pair, s Read mkt-dex-trades Provides a time-series list of individual trades for a specified Rune pair on a given DEX, including granular Read mkt-dexs Retrieves a list of all options for decentralized exchanges (DEXs) currently indexed and supported by the API. Read mkt-rune-price-by-timestamp Returns Rune price in USD and satoshi for the provided UTC timestamp. Read mkt-rune-prices-by-timestamps Returns Rune prices in USD and satoshi for the provided list of Rune ID <> UTC timestamps pairs. Read rpc_block_info Retrieve full or summary information for a specific block. Useful for analyzing individual blocks or resolving Read rpc_block_miner_info Returns metadata about the miner for a specific block. Includes name, known addresses, icon, and associated ta Read rpc_block_volume Returns total transaction output volume (in satoshis) for a block. This provides insight into economic activit Read rpc_chain_info Returns global node and chain info: block count, difficulty, pruning, fork status, etc. Useful for diagnostics Read rpc_estimate_smart_fee Estimate approximate fee per kilobyte (kB) needed for a transaction. Useful for setting dynamic fee rates in w Read rpc_mempool_info Returns size, memory usage, fee thresholds, and Replace-By-Fee (RBF) state. Useful for gauging current congest Read rpc_mempool_transaction_ancestors Lists ancestor TXs for a mempool TX, by a TX hash. Useful for evaluating chains of unconfirmed transactions an Read rpc_mempool_transaction_descendants Lists descendant TXs for a mempool TX, by a TX hash. Useful for evaluating chains of unconfirmed transactions Read rpc_mempool_transaction_details Returns full information for a mempool transaction: fees, inputs, Replace-By-Fee (RBF) flags, unconfirmed desc Read rpc_mempool_transactions Returns a list of transaction IDs currently in the mempool. Read rpc_psbt_decode Takes a signed PSBT hex and returns the internal structure. Covers UTXO metadata, BIP32 deriv paths, inputs/ou Read rpc_recent_blocks_info Returns the most recent blocks from the tip going backward. Useful to view or stream recent blockchain activit Read rpc_recent_blocks_info_count Returns a list of the most recently mined blocks, limited by count. It provides a snapshot of the latest block Read rpc_transaction_decode Takes a raw TX hex and returns structured JSON. Useful when building or validating raw transactions. Read rpc_transaction_info This endpoint returns detailed information for a specific Bitcoin transaction, by its unique transaction hash. Read rpc_transaction_info_batch Takes up to 50 TX hashes and returns verbose TX data in a single call. Useful for dashboards or syncing nodes Read rpc_transaction_info_hex Same as \ Read rpc_transaction_recent Returns a list of recent on-chain transactions. Useful for retrieving lastest transactions or monitoring new, Read rpc_transaction_recent_count Returns a list of recent on-chain transactions, specified by count. Useful for retrieving lastest transactions Read rune_activity_by_address Return all transactions where the specified address has rune activity, with the option to filter by a specific Read rune_utxos_by_address Return all UTxOs controlled by the specified address or script pubkey which contain runes, with the option to Read rune_utxos_by_address_v2 Lists all UTXOs at the address or script pubkey that contains Rune tokens, with optional refinement based on R Read runes_by_address Provides a list of all Rune assets held by the specified address. It returns both total and available balances Read satoshi_activity_by_address Returns all transactions for a given address or script pubkey, allowing insight into when the balance increase Read satoshi_balance_by_address Returns the total balance in satoshis held at the specified address or script pubkey by summing all unspent ou Read token_metadata_by_inscription Metadata specific to inscription. Read tx_info Returns a full breakdown of a Bitcoin transaction by its hash. Includes inputs, outputs, fees, block confirmat Read tx_info_with_metaprotocols Returns an enhanced view of the transaction, including info about metaprotocols in both inputs and outputs. Us Read tx_info_with_metaprotocols1 Returns an enhanced view of the transaction, including info about metaprotocols in both inputs and outputs. Us Read tx_output_info Provides detailed information for a single transaction output, including its value, spend status, and any atta Read txs_by_address List of all transactions which consumed or produced a UTxO controlled by the specified address or script pubke Read txs_by_block Returns a list of all transaction hashes included in the specified block. Supports pagination for blocks with Read utxos_by_address Retrieves all UTXOs associated with a Bitcoin address or script pubkey. Ideal for wallet views, dust filtering Read utxos_by_rune Returns all UTXOs containing the specified Rune. Useful for raw state tracking and detailed token flow visuali Read wallet_address_statistics Returns all current statistics of the address: total txs the address was involved in, total unspent outputs co Read wallet_historical_satoshi_balance_by_address Returns the historical satoshi balances, itemized by block and including USD price. Read wallet_metaprotocol_activity_by_address Return all transactions where the specified address has satoshi and/or metaprotocols activity. Supported metap Read wallet_rune_activity_by_address Return all transactions where the specified address has rune activity, with the option to filter by a specific Read wallet_satoshi_activity_by_address Returns all transactions for a given address or script pubkey, allowing insight into when the balance increase Read inscription_activity_by_address Returns all inscription-related transactions involving a specific address. Can be filtered by activity type (s Read rpc_latest_block Returns the most recent block on the Bitcoin blockchain. Useful for syncing frontends, indexing latest chain s Read wallet_inscription_activity_by_address Returns all inscription-related transactions involving a specific address. Can be filtered by activity type (s

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Maestro MCP Server

Can an AI agent delete data through the Maestro MCP Server MCP server? +

Yes. The Maestro MCP Server server exposes 1 destructive tools including EventManagerService_DeleteTrigger. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Maestro MCP Server? +

The Maestro MCP Server server has 2 write tools including EventManagerService_CreateTrigger, EventManagerService_UpdateTrigger. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Maestro MCP Server.

How many tools does the Maestro MCP Server MCP server expose? +

117 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 112 are read-only. 5 can modify, create, or delete data.

How do I enforce a policy on Maestro MCP Server? +

Register the Maestro MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Maestro MCP Server tool call.

Deterministic rules across all 117 Maestro MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

117 Maestro MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.