thirdweb AI & MCP v0.1.24: Google ADK Integration & Engine Cloud Service

This release introduces new integrations to expand both thirdweb AI and thirdweb MCP capabilities with Google's Agent Development Kit (ADK), and adds support for thirdweb Engine Cloud, allowing for autonomous on-chain interactions.
Features
Google ADK Integration
- Added Google Agent Development Kit (ADK) adapter support
- Enables direct integration with thirdweb tools for use with ADK agents
- Supports all thirdweb AI tools and thirdweb MCP
from google.adk.agents import Agent
from thirdweb_ai import Insight
from thirdweb_ai.adapters.google_adk import get_google_adk_tools
# Initialize Insight with secret key
insight = Insight(secret_key=secret_key, chain_id=1)
insight_tools = insight.get_tools()
# Convert to Google ADK tools
adk_tools = get_google_adk_tools(insight_tools)
# Create the agent with the tools
agent = Agent(
model="gemini-2.0-flash",
name="thirdweb_insight_agent",
tools=adk_tools,
)
Engine Cloud Service
- Introduced dedicated Engine Cloud service integration
- Supported in all AI integrations, and the thirdweb MCP server
- Allows for autonomous on-chain executions like creating engine cloud wallets, and transacting on-chain
from thirdweb_ai import EngineCloud
# Initialize EngineCloud with credentials
engine_cloud = EngineCloud(
secret_key="your_secret_key",
vault_access_token="your_vault_token"
)
# Get cloud-based engine tools for AI integrations
tools = engine_cloud.get_tools()
MCP Integration
To run engine cloud within thirdweb MCP you must provide a vault_access_token
:
THIRDWEB_SECRET_KEY=... \
uvx thirdweb-mcp --vault-access-token=...
This gives you access to Engine Cloud tools like creating wallets, or sending transactions.
thirdweb-ai
and thirdweb-mcp
v0.1.24 are both live now on PyPi!