# Biconomy MCP for AI Agents AI Agent Connect

> Biconomy (Account Abstraction) MCP lets your AI agent handle complex Web3 transactions. Get quotes for gasless flows, execute signed payloads on-chain, and track real-time status. It supports Smart Accounts, EOA, and EOA-7702 modes to make blockchain interactions feel like standard web actions.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_I0nR36mgR5q5BBMcz9MdSIbwUIi4Kt5dsfaCa2lS/ai-agent-connect
- **Tags:** account-abstraction, web3, smart-accounts, gasless-transactions, erc-4337

## Description

Biconomy (Account Abstraction) MCP lets your AI agent handle complex Web3 operations through Account Abstraction. It makes it easy for your agent to manage on-chain flows that usually require multiple steps or manual intervention. Instead of you having to figure out how to bundle transactions or sponsor gas, your agent can just handle the user intent. You can tell your agent to move funds or interact with a dApp, and it handles the multi-step process behind the scenes. It makes Web3 feel like a standard API. You can find this in the Vinkius catalog to get your agent running with Biconomy's infrastructure. It takes the friction out of smart account management, letting you focus on building features rather than debugging failed transactions or complex signing flows.

## Tools

### execute_supertx
execute_supertx executes a signed payload to Biconomy for on-chain execution. This lets your agent finish a transaction once you've provided the signature.

### get_explorer_status
get_explorer_status tracks the current progress of a specific supertransaction. Use this to see if a flow succeeded or failed in real-time.

### get_quote
get_quote fetches a quote for a complex transaction flow. It tells your agent the cost and the best path for a specific intent.

## Prompt Examples

**Prompt:** 
```
Get a quote for a smart-account transaction for owner 0x123... with a simple intent flow.
```

**Response:** 
```
I've generated the Supertransaction quote. The optimal route has been identified. You can now sign the payload for execution. Would you like to see the fee details?
```

**Prompt:** 
```
Execute this signed supertransaction: [JSON payload]
```

**Response:** 
```
Submitting the Supertransaction to Biconomy... Execution started! Your Supertransaction Hash is 0xabc... You can use this hash to track the status.
```

**Prompt:** 
```
Check the status of supertransaction 0xabc123...
```

**Response:** 
```
The Supertransaction 0xabc123... is currently 'Success'. It has been confirmed on-chain. You can view the full details in the Biconomy explorer.
```

## Capabilities

### Generate transaction quotes
Get pricing for complex flows, including sponsored options for your users.

### Execute signed payloads
Submit transactions to the blockchain using Biconomy's infrastructure.

### Monitor transaction status
Check the live progress of a supertransaction on-chain.

### Support multiple account modes
Work with Smart Accounts, EOA, and EOA-7702 setups.

## Use Cases

### Sponsored transactions
A user wants a gasless swap. The agent uses `get_quote` to find a sponsored path and `execute_supertx` to finish it.

### Automated dApp maintenance
An operator needs to update a contract. They tell the agent to do it, and it handles the signing and execution.

### Complex DeFi swaps
A trader wants to swap across three chains. The agent builds the quote and executes the supertransaction.

### Smart Account setup
A dev needs to check if a smart account is ready. The agent queries the status and provides a clear summary.

## Benefits

- Get gasless transactions by using `get_quote` to find sponsored options for your users.
- Automate complex flows with `execute_supertx` to handle multi-step interactions in one go.
- Monitor progress in real-time with `get_explorer_status` to give users instant feedback.
- Support diverse account types like EOA-7702 and Smart Accounts without changing your logic.
- Reduce manual script writing by letting your agent handle the heavy lifting of blockchain intents.

## How It Works

The bottom line is that your AI agent handles the blockchain logic so you don't have to manually sign every step.

1. Connect your Biconomy API key to the Connector.
2. Describe the transaction intent to your AI client.
3. Receive the execution hash and tracking info.

## Frequently Asked Questions

**What does the Biconomy MCP do for my Web3 app?**
It lets your AI agent perform complex blockchain actions like moving funds or interacting with smart contracts without you having to write the underlying transaction logic.

**Can I use the Biconomy MCP to offer gasless transactions?**
Yes, you can use the quote tool to find sponsored options so your users don't have to pay gas for every interaction.

**Does the Biconomy MCP support different account types?**
It supports Smart Accounts, EOA, and EOA-7702, which means your agent can work with various types of user wallets.

**How does the Biconomy MCP handle multi-step transactions?**
It uses supertransactions to bundle multiple actions into one flow, making it much easier for an agent to complete complex tasks.

**Can I track the status of a transaction with the Biconomy MCP?**
Yes, the agent can check the real-time status of any supertransaction to confirm it succeeded or failed.

**Is the Biconomy MCP good for dApp operators?**
It's great for automating routine maintenance or user operations because it allows you to use natural language to trigger on-chain actions.

**How do I request a quote for a gasless (sponsored) transaction?**
Use the `get_quote` tool and simply omit the `feeToken` parameter. Biconomy will analyze the flow and return a quote where the gas is sponsored.

**What do I need to provide to the execute tool after getting a quote?**
You must provide the full `quotePayload` to the `execute_supertx` tool. Ensure that the required signatures have been added to the `payloadToSign` fields within that object.

**Can I check the status of a transaction that is currently processing?**
Yes. Use the `get_explorer_status` tool with the `supertxHash` returned by the execution endpoint to track its real-time progress on the blockchain.