Skip to main content
Glama

Lightyear CryptoPunks

Server Details

Browse traits, filter 10K punks, listings, bids, Merkle roots, and bid pricing for CryptoPunks.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

11 tools
browse_traitsInspect

List all CryptoPunk traits with their counts. Optionally filter by type to see how many punks of that type have each trait.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoFilter counts to a specific type (e.g. 'Male', 'Zombie')
browse_typesInspect

List all CryptoPunk type categories with their counts

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

compute_merkle_rootInspect

Compute the Merkle root for a set of CryptoPunk IDs. The root matches the on-chain Solady MerkleProofLib encoding used by the Stash contract.

ParametersJSON Schema
NameRequiredDescriptionDefault
punkIdsYesPunk IDs to include in the Merkle tree (1-10000)
filter_punksInspect

Filter CryptoPunks by type and traits. Returns matching punk IDs and their Merkle root.

ParametersJSON Schema
NameRequiredDescriptionDefault
typesNoType names to include (e.g. ['Male', 'Zombie']). Empty = all types.
matchModeNo'all' = punk must have every included trait, 'any' = at least oneall
excludedTraitsNoTraits to exclude
includedTraitsNoTraits to include
get_bid_recommendationInspect

Analyze market data and recommend a bid price range for a CryptoPunk trait selection. Combines floor price, competing bids, and set composition into actionable guidance.

ParametersJSON Schema
NameRequiredDescriptionDefault
typesNoType names to filter (e.g. ['Male', 'Zombie'])
punkIdsNoExplicit punk IDs (overrides trait filters)
matchModeNoall
excludedTraitsNoTraits to exclude
includedTraitsNoTraits to include
get_bids_for_merkle_rootInspect

Get pending EIP-712 bids matching a specific Merkle root. Useful for seeing competition on a trait-based bid set.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax bids to return (default 5)
merkleRootYesMerkle root (0x-prefixed, 32 bytes hex)
get_bids_for_punkInspect

Get pending EIP-712 bids that include a specific CryptoPunk. Returns bids from the CryptoPunks Bids API.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax bids to return (default 5)
punkIdYesPunk ID to look up bids for
get_floor_priceInspect

Get the current floor ask price from the native CryptoPunks marketplace. Excludes restricted (onlySellTo) and zero-value listings.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_listingsInspect

Get currently listed CryptoPunks from the native marketplace. Optionally filter by price range.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 50)
maxPriceEthNoMaximum price in ETH
minPriceEthNoMinimum price in ETH
get_punk_detailsInspect

Get metadata for specific CryptoPunks: type, traits with rarity percentages, and permalink.

ParametersJSON Schema
NameRequiredDescriptionDefault
punkIdsYesPunk IDs to look up (1-100)
resolve_merkle_rootInspect

Reverse-engineer a Merkle root back to its punk IDs and inferred trait selection. Looks up bids matching the root to find the original punk set, then derives which types and traits were used to construct it.

ParametersJSON Schema
NameRequiredDescriptionDefault
merkleRootYesMerkle root to resolve (0x-prefixed, 32 bytes hex)

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.