punks.generated.eth

io.github.enspiration-ethPublished by GitHub account enspiration-ethv0.2.0Updated Nov 3, 2026

Mint generative on-chain punks on Ethereum for 0.002 ETH. Unsigned txs only, no keys.

VerifiedStreamable HTTPWeb executable

Overview

punks.generated.eth's hosted MCP server (punks-generated-eth.enspiration-eth.workers.dev); no sign-in required; Streamable HTTP; 14 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
punks-generated-eth.enspiration-eth.workers.dev
Last checked

Installation

In SourceWeft

  1. Open punks.generated.eth in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.enspiration-eth%2Fpunks-generated/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "punks-generated-eth": {
      "type": "http",
      "url": "https://punks-generated-eth.enspiration-eth.workers.dev/mcp"
    }
  }
}

Tools

14

get_status

Price, supply and contract for punks.generated.eth.

Takes no parameters.

quote_mint

Total price in wei for qty punks.

Parametersqtyrequired

mint

Unsigned mint(qty) transaction plus the x402 URL. The caller signs and sends it, and the punks go to the sending wallet (msg.sender). This server never holds keys or funds. mint(qty) mints to msg.sender. Gas: about 111k units for mint(1) (measured on mainnet), more for each extra punk; about 175k for a free claim. Always run estimateGas, gas price varies.

Parametersqtyrequiredfrom

confirm_mint

Check a sent mint tx hash and return the token ids it minted.

ParameterstxHashrequired

get_token

Owner, traits, seed, image, subname for a token id.

Parametersidrequired

erc8004_register_punk

ERC-8004 registration file for the owner's agent, using punk #id as its image and id.punks.generated.eth as its ENS name, plus the unsigned register tx for the owner to send.

Parametersidrequiredmcpnamedescription

list_punk

Seaport 1.6 listing for punk #id at an ETH price: EIP-712 typed data for the owner to sign (free), plus the one-time setApprovalForAll tx to the Seaport conduit if missing. Then submit_order.

ParametersidrequiredsellerpriceEthpriceWeiexpiresInSeconds

make_offer

Seaport 1.6 WETH offer on punk #id, or a collection-wide offer on any punk if id is omitted. Returns typed data to sign plus WETH wrap/approve txs if needed. Then submit_order.

ParametersidbuyerrequiredpriceEthpriceWeiexpiresInSeconds

submit_order

Publish a signed listing or offer. Verifies the signature (EOA or ERC-1271), ownership, conduit approval, WETH balance and allowance before storing it.

Parametersorderrequiredsignaturerequired

get_market

Live listings (cheapest first), offers incl. collection offers (highest first) and recent sales, for punk #id (with its traits) or the whole collection. Every order is re-checked on-chain; stale ones are skipped.

Parametersid

accept

Unsigned Seaport fulfillAdvancedOrder tx to buy a listing or sell into an offer (tokenId required for a collection offer), simulated, plus any approvals the fulfiller still needs.

ParameterstokenIdfulfillerrequiredorderHashrequired

cancel_order

Unsigned Seaport cancel tx for one of your orders. Only the offerer can send it.

ParametersorderHashrequired

leave_feedback

Optional, after a mint: unsigned ERC-8004 Reputation Registry giveFeedback tx rating this agent 0 to 100 (tag1 starred). Only send it if your wallet owner agrees. Costs gas, no ETH goes to us.

Parametersfromtag2scorerequired

resolve_subname

Resolve <id>.punks.generated.eth (or any ENS name) to address, avatar and url.

Parametersnamerequired

Version history

1
  1. v0.2.0LatestNov 3, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.