thirdweb MCP Server logo

thirdweb MCP Server

by thirdweb-dev

The thirdweb MCP Server is a Model Context Protocol (MCP) server implementation for integrating thirdweb services. It allows you to connect thirdweb's blockchain tools and services with any MCP-compatible client.

View on GitHub

Last updated: N/A

What is thirdweb MCP Server?

The thirdweb MCP Server is a unified interface to access thirdweb's suite of blockchain tools and services through the standardized Model Context Protocol. It supports multiple communication transports and integrates with services like Nebula, Insight, Engine, and Storage.

How to use thirdweb MCP Server?

To use the thirdweb MCP Server, you need to install it using pipx, uvx, or from source. Configure it with your thirdweb Secret Key and other service-specific configurations (Engine URL, JWT, etc.) via command-line options or environment variables. Then, connect your MCP client to the server using the selected transport (stdio or SSE).

Key features of thirdweb MCP Server

  • Unified interface for thirdweb services

  • Supports multiple communication transports (stdio, SSE)

  • Integration with Nebula, Insight, Engine, and Storage

  • Configuration via command-line options or environment variables

  • Integration with Claude Desktop

Use cases of thirdweb MCP Server

  • Autonomous onchain execution and analysis with Nebula

  • Blockchain data analysis with Insight

  • Smart contract deployment and interaction with Engine

  • Decentralized storage with IPFS via Storage

  • Integrating thirdweb services with MCP-compatible clients

FAQ from thirdweb MCP Server

What is the thirdweb Secret Key and where do I get it?

The thirdweb Secret Key is required for Nebula, Insight, and Storage services. You can obtain it from the thirdweb dashboard.

What are Chain IDs?

Chain IDs are Blockchain network IDs to connect to (e.g., 1 for Ethereum mainnet, 137 for Polygon).

How do I configure the Engine service?

If using the Engine service, you'll need the Engine URL and authentication JWT. You can provide these through command-line options or environment variables.

What services are available through the MCP server?

The available services include Nebula (autonomous onchain execution), Insight (blockchain data analysis), Engine (backend infrastructure integration), and Storage (decentralized storage).

How do I integrate this MCP server with Claude Desktop?

Install the MCP, create or edit the Claude Desktop configuration file, add the MCP server configuration with appropriate environment variables, and restart Claude Desktop.