smoke711711 avatar

Ashfields MCP Server

smoke711711/ashfields-mcp-server

Connects Claude directly to the Ashfields NFT contract on Ethereum mainnet, exposing tools to check wallet balances, approve ERC-20 spend limits, and mint fully on-chain animated SVGs by burning 100,000 $ASH tokens per NFT. The mint flow is two contract calls: approve the $ASH allowance, then call mint() to send tokens to the burn address and receive a token ID. Also includes a tool to trigger the permissionless royalty distributor that splits accumulated ETH between the creator, team, and a Uniswap buyback that burns more tokens. Requires a funded wallet with $ASH and gas ETH. Uses stdio transport with private key in environment variables. Useful when you want to interact with token-gated NFT mechanics without touching a browser or Etherscan.

tools
5
transport
STDIO
last updated
Mar 30, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

get_mint_infoReturns current mint status: price per token, total minted, remaining supply, whether minting is active, and contract addresses.

Returns current mint status: price per token, total minted, remaining supply, whether minting is active, and contract addresses.

No parameter schema in public metadata yet.

check_walletReturns the configured wallet address, $ASH balance, ETH balance, current $ASH allowance for the Ashfields contract, and how many tokens it can mint right now.

Returns the configured wallet address, $ASH balance, ETH balance, current $ASH allowance for the Ashfields contract, and how many tokens it can mint right now.

No parameter schema in public metadata yet.

approve_ashApproves the Ashfields contract to spend $ASH from the wallet. Waits for on-chain confirmation.

Approves the Ashfields contract to spend $ASH from the wallet. Waits for on-chain confirmation.

No parameter schema in public metadata yet.

mint_ashfieldFull mint flow: checks allowance, auto-approves if needed, mints, waits for confirmation. Returns minted token IDs and OpenSea link.

Full mint flow: checks allowance, auto-approves if needed, mints, waits for confirmation. Returns minted token IDs and OpenSea link.

No parameter schema in public metadata yet.

trigger_distributeCalls distribute() on the RoyaltyDistributor contract. Permissionless — any wallet can trigger this at any time.

Calls distribute() on the RoyaltyDistributor contract. Permissionless — any wallet can trigger this at any time.

No parameter schema in public metadata yet.

Sponsors

Readme

Ashfields MCP Server

MIT License npm MCP

The first MCP server that burns an ERC-20 token to mint an NFT. Approve $ASH, call mint() — 100,000 tokens permanently destroyed, fully on-chain animated SVG appears on Ethereum. No ETH payment. No browser. Two contract calls from any agent.

Ashfields — 10,000 fully on-chain animated SVG NFTs. Minting burns 100,000 $ASH permanently. Earn $ASH by burning dead NFTs on deadjpg.lol.


Installation

git clone https://github.com/smoke711711/ashfields-mcp-server
cd ashfields-mcp-server
npm install

Or via npx (no clone needed):

npx ashfields-mcp-server

Requirements

  • Node.js 18+
  • A wallet with:
    • Enough $ASH to mint (100,000 $ASH per token)
    • A small amount of ETH for gas (~0.001 ETH per mint)

Configuration


View the full README on GitHub

Details

Repository
github.com/smoke711711/ashfields-mcp-server
Categories
Web & Browser Automation, AI & LLM Tools, Finance & Commerce
Package
ashfields-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Web & Browser Automation MCP servers

View all
1ivoryriver avatarIvory River — Agent Commercestore.ivoryriver/agent-commerceSearch, configure, quote, recommend gaming PCs and components. Hands user to in-browser checkout.0stars
2zcag avatarReaddown Mcpzcag/readdown-mcpConvert web pages to clean, LLM-optimized Markdown. No browser needed.0stars
3browser-use avatarBrowser Usebrowser-use/browser-useBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.120.2Kstars
4jae-jae avatarFetcherjae-jae/fetcher-mcpFetch web page content using a Playwright headless browser with intelligent content extraction and Markdown/HTML output.1Kstars
5merajmehrabi avatarPuppeteermerajmehrabi/puppeteer-mcp-serverThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.449stars
6sendblue-api avatarSendblue Browser Mcpsendblue-api/sendblue-browser-useDrive a stealth-patched Chromium daemon: navigate, screenshot, eval JS, attach over CDP.0stars