by thirdweb-dev
Thirdweb — Read/write across 2,000+ blockchains: query data, analyze/deploy contracts, and execute transactions with a p
Connects to over 2,000 blockchains for querying data, analyzing contracts, managing wallets, and executing transactions through Thirdweb's infrastructure.
Thirdweb is a community-built MCP server published by thirdweb-dev that provides AI assistants with tools and capabilities via the Model Context Protocol. Thirdweb — Read/write across 2,000+ blockchains: query data, analyze/deploy contracts, and execute transactions with a p It is categorized under developer tools.
You can install Thirdweb in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
Apache-2.0
Thirdweb is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
We wired Thirdweb into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
Thirdweb is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
Strong directory entry: Thirdweb surfaces stars and publisher context so we could sanity-check maintenance before adopting.
Thirdweb has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
We evaluated Thirdweb against two servers with overlapping tools; this profile had the clearer scope statement.
Thirdweb is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
We wired Thirdweb into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
According to our notes, Thirdweb benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
Thirdweb is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
I recommend Thirdweb for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
showing 1-10 of 57
AI Agents with Onchain Intelligence
thirdweb AI is thirdweb's comprehensive toolkit for blockchain data analysis, wallet management, and AI agent interaction with blockchains. It simplifies complex blockchain operations into five core components: Insight for data analysis, Engine for wallet and contract operations, EngineCloud for cloud-based engine operations, Storage for decentralized file management, and Nebula for natural language-powered blockchain interactions.
Comprehensive blockchain data intelligence:
Core blockchain interaction capabilities:
Cloud-based engine operations with advanced capabilities:
Decentralized storage capabilities:
AI agent blockchain interaction:
### Run using uvx
THIRDWEB_SECRET_KEY=... \
uvx thirdweb-mcp
### Install and run using pipx (and run thirdweb-mcp)
pipx install thirdweb-mcp
THIRDWEB_SECRET_KEY=... \
thirdweb-mcp
More information
# Install core package with all framework adapters
pip install "thirdweb-ai[all]"
# Or install with specific framework adapters
pip install "thirdweb-ai[openai]" # For OpenAI Agents
pip install "thirdweb-ai[langchain]" # For LangChain
pip install "thirdweb-ai[agentkit]" # For Coinbase Agentkit
pip install "thirdweb-ai[goat]" # For GOAT SDK
# ... many more framework supported
See the list of supported framework and installation guides
from thirdweb_ai import Engine, EngineCloud, Insight, Nebula, Storage, Tool
# Initialize services
insight = Insight(secret_key=...)
nebula = Nebula(secret_key=...)
engine = Engine(...)
engine_cloud = EngineCloud(secret_key=..., vault_access_token=...) # For cloud-based operations
storage = Storage(secret_key=...)
# Example: Create tools for AI agents
# Option 1: Use Nebula alone (recommended when you need a self-sufficient blockchain agent)
# Nebula already uses most other services internally
tools = [
*nebula.get_tools(),
]
# Option 2: Use individual services directly without Nebula
# tools = [
# *insight.get_tools(),
# *engine.get_tools(),
# *engine_cloud.get_tools(),
# *storage.get_tools(),
# ]
# Example: Framework integration (LangChain)
from thirdweb_ai.adapters.langchain import get_langchain_tools
langchain_tools = get_langchain_tools(tools)
agent = create_tool_calling_agent(tools=langchain_tools, ...)
# Example: Framework integration (OpenAI Agents)
from thirdweb_ai.adapters.openai import get_openai_tools
openai_tools = get_openai_tools(tools)
agent = Agent(name="thirdweb Assistant", tools=tools)
# see python/examples for other framework integration
More information
Coming soon.
For comprehensive documentation, please visit:
We take security seriously. If you discover a security vulnerability within thirdweb AI, please email [email protected] rather than using the issue tracker.
For non-security-related bugs, please use the GitHub issue tracker.
When using Nebula, do not combine it with other tools (Insight, Engine, EngineCloud, Storage) in the same agent implementation as Nebula already calls these tools in the background. Using them together can lead to compatibility issues and unexpected behavior.
To publish a new version of thirdweb AI packages:
git tag -a v0.X.Y -m "Release v0.X.Y"git push origin v0.X.Ythirdweb AI is licensed under the Apache-2.0 License. See the LICENSE file for details.
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.