Deploy smart contracts, mint NFTs, manage IPFS storage, and more through the Verbwire API
An MCP server implementation that provides tools for interacting with the Verbwire API, allowing for blockchain operations like deploying smart contracts, minting NFTs, and managing IPFS storage.
The server provides over 50 tools across multiple categories:
Data Tools
Deploy Tools
Mint Tools
Storage Tools
Update Tools
Utility Tools
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"verbwire": {
"command": "npx",
"args": [
"-y",
"@verbwire/verbwire-mcp-server"
],
"env": {
"VERBWIRE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
If you've cloned this repository:
{
"mcpServers": {
"verbwire": {
"command": "node",
"args": [
"/path/to/verbwire-mcp-server/server.js"
],
"env": {
"VERBWIRE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
If you want to develop or modify this MCP server:
npm install
.env
file in the root directory:VERBWIRE_API_KEY=your_api_key_here
npm start
{
"name": "deployContract",
"arguments": {
"chain": "mumbai",
"contractType": "nft721",
"contractName": "My Collection",
"contractSymbol": "MC",
"recipientAddress": "0x..."
}
}
{
"name": "quickMintFromFile",
"arguments": {
"chain": "mumbai",
"filePath": "/path/to/image.jpg",
"name": "My NFT",
"description": "A unique digital asset"
}
}
{
"name": "uploadFileToIPFS",
"arguments": {
"filePath": "/path/to/file.png",
"name": "My Artwork",
"description": "A beautiful digital artwork"
}
}
MIT