Fireblocks MCP. Control complex digital asset movements from your agent.
Fireblocks MCP lets your AI agent run complex digital asset operations across multiple blockchains. You can manage vault accounts, check balances in hundreds of vaults instantly, and execute transactions while adhering to strict compliance rules—all via natural conversation. It's built for high-value treasury management.
Give Claude and any AI agent real-world access
Create, list, or inspect both internal and external wallet accounts.
Initiate various movements, such as transfers, mints, or burns, across different blockchains.
Get the current balance of a specific asset within any managed vault account, or list all supported assets for review.
Run required compliance validations on transactions, like checking travel rules or retrieving screening data.
Pull transaction history, list supported blockchains, or get details for specific contract assets.
Ask an AI about this
Waiting for input…
What AI agents can do with Fireblocks: 30 Tools for Asset & Vault Management
These tools give you direct access to every core function of the Fireblocks platform. Use them to create wallets, check balances, manage contracts, and process complex blockchain transactions.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Fireblocks MCPAdd Asset To Wallet
Attaches an asset or address to an existing wallet container.
Add Contract
Adds a specific contract identifier to the system's whitelist.
Cancel Transaction
Stops a transaction that is currently waiting for confirmation.
Create External Wallet
Sets up a new wallet container that resides outside the Fireblocks system.
Create Internal Wallet
Creates a new, controlled wallet container within the Fireblocks environment.
Create Transaction
Builds and submits various types of transactions, including transfers and minting operations.
Create Vault Account Asset Address
Generates a unique deposit address for a specific asset within a vault account.
Create Vault Account Asset
Establishes a new dedicated wallet space for an asset inside a vault account.
Create Vault Account
Creates an entirely new, isolated vault account container.
Create Webhook
Sets up a new webhook to notify external systems of events.
Drop Transaction
Submits an ETH or EVM transaction directly to the network.
Estimate Fee
Predicts the cost associated with a potential transaction before it's sent.
Estimate Network Fee
Retrieves current network fee estimates for a specific digital asset.
Get Contract Asset
Fetches detailed information about a registered contract asset.
Get Gas Station
Retrieves the current settings for gas fee management thresholds.
Get Public Key Info
Gets the public key associated with a specific derivation path.
Get Screening Transaction
Retrieves compliance screening results for an attempted transaction.
Get Transaction
Fetches all details about a specific, previously submitted transaction.
Get Vault Account Asset
Checks the available balance of a specific asset held within a vault account.
Get Vault Account
Pulls detailed information about an entire vault account container.
List Assets
Shows every digital asset type that the system supports tracking.
List Blockchains
Lists all supported blockchain networks for transactions.
List Contracts
Retrieves a list of whitelisted and recognized smart contracts.
List External Wallets
Shows all external wallet containers connected to the system.
List Internal Wallets
Displays all internal wallet containers managed by Fireblocks.
List Owned Nfts
Retrieves a list of NFT tokens that the vault owns.
List Staking Chains
Lists all supported networks for staking positions.
List Staking Positions
Shows active staking positions and their current status.
List Transactions
Retrieves a filtered history of all past transactions.
List Vasps
Displays information about connected Virtual Asset Service Providers (VASPs).
List Vault Account Asset Addresses
Lists all available deposit addresses for a specific asset within a vault.
List Vault Accounts
Retrieves a paginated list of all existing vault accounts.
List Webhook Notifications
Shows notifications that were sent out via webhooks.
Refresh Nfts
Updates the displayed data for NFT tokens within a vault account to ensure accuracy.
Register Asset
Allows you to register and track custom asset types, like specific ERC-20 tokens.
Resend Webhooks
Resends webhooks that failed delivery previously.
Stake Position
Initiates a new staking position on a selected chain.
Update Gas Station
Modifies the automatic fueling thresholds for gas costs.
Update Vault Account
Changes the name of an existing vault account container.
Validate Travel Rule
Checks a transaction against international travel rule compliance requirements.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Fireblocks, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Fireblocks. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Handling crypto transfers used to mean opening three different dashboards.
Today, if you need to move assets across your organization's vaults, you typically have to log into the main dashboard. Then, you switch tabs to check balances in Vault A versus Vault B. If you're moving a custom token or an NFT, you might run a separate query just for that asset type.
With this MCP, all of that complexity disappears. You simply ask your agent to create_transaction, specifying the source and destination. The system handles checking required assets (like listing_assets) and ensures the full lifecycle is tracked from start to finish.
Fireblocks provides comprehensive control over your digital asset infrastructure.
Manual workflows often fail when compliance changes or new assets are introduced. You waste time manually validating travel rules and updating gas station settings whenever the network environment shifts.
Now, you can integrate validation checks like validate_travel_rule directly into your workflow. This gives you real-time control over every single transaction before it ever leaves the vault.
What Fireblocks MCP does for your AI
This connector hooks up your Fireblocks workspace directly to your AI client, letting you handle institutional-level digital asset movements using just plain language. Instead of jumping between multiple dashboards and manually inputting data for every step, you tell your agent what you need done. You can ask it to list all owned NFTs or check the balance of a specific vault account across different assets.
Need to move funds? Your agent handles everything from checking network fees to creating the necessary transaction request, even simulating compliance checks like validating travel rules before submission. Connecting Fireblocks through Vinkius means your entire team connects once and gets access to this powerful financial toolset alongside thousands of others.
019e3897-adcf-7021-9dc2-a04a68dbe290 How to set up Fireblocks MCP
The bottom line is you use natural conversation to manage complex digital asset operations without needing to touch a single dashboard.
Subscribe to this MCP and provide your Fireblocks API Key and Private Key credentials.
Your AI agent validates the connection and establishes access permissions within the Fireblocks platform.
You interact with the system by asking natural language questions, guiding your agent to perform tasks like checking balances or creating a transaction.
Who uses Fireblocks MCP
This MCP is for treasury managers and compliance officers who deal with large volumes of assets across multiple chains. It solves the pain point of having to manually switch between specialized dashboards just to get a full picture of asset movement or execute a single transfer.
You use this MCP to instantly check balances across dozens of vaults and initiate transfers without clicking through multiple account pages.
You run compliance validations, like checking travel rules or retrieving transaction screening results, before any funds can move.
You automate the creation of new vault accounts and necessary deposit addresses as part of a deployment pipeline.
Benefits of connecting Fireblocks MCP
Cut down on manual checking. Instead of running separate queries to check balances, you can ask your agent to get_vault_account_asset and instantly know the status of any asset across hundreds of vaults.
Manage risk before it happens. You don't just send funds; your agent first uses estimate_fee or estimate_network_fee so you know the total cost upfront, preventing overspending.
Simplify setup. Creating a new account is simple. You can tell your agent to create_vault_account and then immediately ask it to create_external_wallet for the necessary holding spot.
Ensure compliance every time. Before any transaction goes out, you run validate_travel_rule through your agent, guaranteeing adherence to regulatory requirements before submission.
Audit easily. Instead of manually digging through logs, your agent can list_transactions or get_transaction details so you have a complete history ready for review.
Fireblocks MCP use cases
Executing an International Fund Transfer
A treasury manager needs to send 50 ETH from the main vault, but they must pass compliance. They ask their agent to validate_travel_rule first. The agent runs the check, confirms it's compliant, estimates_fee for the transaction, and finally uses create_transaction to submit everything in one flow.
Automating New Asset Onboarding
A DevOps engineer needs a new testing wallet. They ask their agent to create_vault_account first. Then they instruct it to create_internal_wallet and generate the necessary deposit address using create_vault_account_asset_address, automating deployment steps.
Investigating Missing Funds
A team member spots a discrepancy in the asset balance. They ask their agent to get_vault_account and then specify which assets they want details on using get_vault_account_asset, pinpointing exactly where the funds are.
Handling Staking Requirements
A portfolio manager wants to start earning yield. They ask their agent to list_staking_chains first, then use stake_position to initiate a new staking position without leaving the chat interface.
Fireblocks MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Checking balances manually
The user has to open the main dashboard, find Vault A's balance; then switch tabs to check Vault B, and finally run a separate query for NFT holdings.
Instead, just ask your agent to get_vault_account_asset or list_owned_nfts. It aggregates all necessary balance information across multiple vaults in one prompt.
Forgetting compliance checks
A user quickly creates a transaction using create_transaction without realizing the destination country requires travel rule validation.
Always include validate_travel_rule when submitting funds. Your agent will prompt you for the necessary screening results before finalizing the transfer.
Confusing asset types
A user tries to find the balance of a custom token, but only knows the name and not the contract ID.
First, use list_assets or get_contract_asset to confirm the correct asset type. Then you can correctly reference it when using create_vault_account_asset.
When to use Fireblocks MCP
Use this MCP if your job involves moving, tracking, or auditing digital assets across multiple chains and requires high compliance control. You need a single interface to manage everything from account creation (create_vault_account) to fund movement (create_transaction). Don't use it if you just need to read simple public blockchain data; for that, a general blockchain explorer tool is fine. However, if your goal involves setting up automated workflows or complex asset registration (register_asset), this MCP provides the necessary depth and control over internal/external wallet management.
Frequently asked questions about Fireblocks MCP
How do I check my balance using Fireblocks MCP? +
You ask your agent to get_vault_account_asset. You provide the specific asset and vault account ID, and it returns the current available balance.
Can Fireblocks MCP handle compliance rules? +
Yes. You use validate_travel_rule before submitting any funds to ensure the transaction meets international regulatory requirements.
What's the difference between create_internal_wallet and create_external_wallet in Fireblocks MCP? +
Internal wallets are controlled within the main vault system, while external wallets are separate containers that still need to be managed through the MCP.
Do I need to list all_blockchains before creating a transaction with Fireblocks MCP? +
While you can use list_blockchains to see options, your agent handles compatibility. You just tell it the source and destination chains for create_transaction.
How do I get NFT details using Fireblocks MCP? +
You first run list_owned_nfts to see what you hold, then use refresh_nfts if you suspect the data might be outdated before making any decisions.