Verbwire

Provides tools to deploy contracts, mint NFTs, and manage IPFS storage via an MCP server.
  • javascript

2

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "verbwire-verbwire-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@verbwire/verbwire-mcp-server"
      ],
      "env": {
        "VERBWIRE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

The Verbwire MCP Server exposes a programmable interface that lets you interact with the Verbwire API to deploy smart contracts, mint NFTs, and manage IPFS storage from a centralized, extensible command surface. This enables you to automate blockchain workflows, query data, and orchestrate cross-chain NFT operations through a single control point.

How to use

You will use an MCP client to connect to the Verbwire MCP Server. Start by ensuring your MCP client is configured to reach the MCP endpoint, then use the available tools to deploy contracts, mint NFTs, upload data to IPFS, and manage contract settings. You can query NFT ownership, transfer tokens, verify contracts, and estimate transaction costs as part of your regular workflows. Keep your API key secure and pass it to the server configuration so all requests are authenticated.

How to install

Prerequisites: Node.js and npm must be installed on your system before you begin.

# Install dependencies for the MCP server project
npm install

# Create a local environment file with your API key
# VERBWIRE_API_KEY=your_api_key_here

Run the server locally. Ensure your environment variable VERBWIRE_API_KEY is set to your Verbwire API key before starting the server.

npm start

Configuration and usage notes

API access is secured with an API key. You will provide VERBWIRE_API_KEY in your environment configuration when running the MCP server, either via an environment file or your MCP client’s environment settings.

// Example environment snippet for local development
VERBWIRE_API_KEY=your_api_key_here

Available tools

deployContract

Deploy NFT contracts (e.g., NFT721, NFT1155) with specified chain, name, symbol, and recipient address to initialize a collection.

quickMintFromFile

Mint an NFT quickly from a local file with metadata such as name and description on a chosen chain.

uploadFileToIPFS

Upload a file to IPFS and store its metadata for NFT creation or provenance.

uploadMetadataToIPFS

Create and store NFT metadata on IPFS, returning the metadata URL.

mintToContract

Mint tokens directly into a specific deployed contract with provided metadata.

transferToken

Transfer ownership of an NFT from one wallet to another.

updateContractSettings

Modify settings on an existing contract, including payments and allowlists.

getNFTsByOwner

Query NFTs owned by or created by a particular wallet.

getTransactionDetails

Retrieve details for a blockchain transaction.

verifySmartContract

Verify the integrity and correctness of a smart contract deployment.

estimateGas

Estimate the gas cost for a proposed transaction or minting operation.

getCollectionInfo

Fetch information about NFT collections, including metadata and token counts.

crossChainTransfer

Send NFTs across multiple supported blockchains.

getChainInfo

Query information about the connected blockchain networks.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational