Weavz
Fireblocks

Fireblocks

Manage Fireblocks vaults, external wallets, provider-hosted transactions, and webhook events.

19 tools
1 trigger

Tools

Name
list_vault_accounts

List Fireblocks vault accounts with paginated filters.

create_vault_account

Create a Fireblocks vault account.

get_vault_account

Retrieve a Fireblocks vault account by ID.

rename_vault_account

Rename a Fireblocks vault account.

create_vault_wallet

Create a wallet for a specific asset in a Fireblocks vault account.

create_deposit_address

Create a new deposit address for a Fireblocks UTXO or tag/memo vault wallet asset.

list_external_wallets

List Fireblocks whitelisted external wallets.

create_external_wallet

Create a Fireblocks whitelisted external wallet.

get_external_wallet

Retrieve a Fireblocks external wallet by ID.

delete_external_wallet

Delete a Fireblocks external wallet by ID.

add_external_wallet_asset

Add an asset address to a Fireblocks external wallet.

delete_external_wallet_asset

Delete an asset from a Fireblocks external wallet.

list_transactions

List Fireblocks transaction history with paginated filters.

create_transaction

Create a Fireblocks transaction through the provider-hosted transaction lifecycle.

get_transaction

Retrieve a Fireblocks transaction by Fireblocks transaction ID.

get_transaction_by_external_id

Retrieve a Fireblocks transaction by external transaction ID.

cancel_transaction

Cancel a Fireblocks transaction when its current lifecycle status allows cancellation.

freeze_transaction

Freeze a Fireblocks transaction when the provider lifecycle allows it.

unfreeze_transaction

Unfreeze a Fireblocks transaction when the provider lifecycle allows it.

Triggers

Name
webhook_event_received

Receive Fireblocks workspace webhook events. Verify Fireblocks webhook signatures upstream if your workspace requires signature enforcement.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('fireblocks', 'list_vault_accounts', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'fireblocks',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Fireblocks to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Fireblocks support?

Fireblocks supports 19 tools including List Vault Accounts, Create Vault Account, Get Vault Account, Rename Vault Account, Create Vault Wallet, and more.

Can I use Fireblocks with AI agents?

Yes. Add Fireblocks to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Fireblocks be used in stateful agent workflows?

Yes. Agents can combine Fireblocks tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Fireblocks use?

Fireblocks uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Fireblocks integration cost?

The Fireblocks integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Fireblocks support?

Fireblocks supports 1 triggers including Webhook Event Received.

Connect Fireblocks in minutes

Get 20,000 free action executions every month. No credit card required.