- Home
- MCP servers
- Verbwire
Verbwire
- 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.