74trust / 100

Lightyear CryptoPunks

by punks.lightyear.build in Onchain & crypto

MCP serverPassing, checked 20 min ago

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

https://punks.lightyear.build/api/mcp
Tools
11
open to any client
Uptime
100%
last 30 days
Response time
369 ms
960 ms slowest 5%
Last check
Passed
20 min ago, next in 5 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "lightyear-cryptopunks": {
      "type": "http",
      "url": "https://punks.lightyear.build/api/mcp"
    }
  }
}

11 tools

  • browse_types

    List all CryptoPunk type categories with their counts. Rate limit: 10 per 10 min (read bucket — shared with browse_traits, get_punk_details, get_listings, get_floor_price, get_bids_for_punk, get_bids_for_merkle_root).

  • browse_traits

    List all CryptoPunk traits with their counts. Optionally filter by type to see how many punks of that type have each trait. Rate limit: 10 per 10 min (read bucket — shared with browse_types, get_punk_details, get_listings, get_floor_price, get_bids_for_punk…

  • filter_punks

    Filter CryptoPunks by type and traits. Returns matching punk IDs and their Merkle root. Rate limit: 5 per 10 min (compute bucket — shared with compute_merkle_root, resolve_merkle_root).

  • get_punk_details

    Get metadata for specific CryptoPunks: type, traits with rarity percentages, and permalink. Rate limit: 10 per 10 min (read bucket — shared with browse_types, browse_traits, get_listings, get_floor_price, get_bids_for_punk, get_bids_for_merkle_root).

  • compute_merkle_root

    Compute the Merkle root for a set of CryptoPunk IDs. The root matches the on-chain Solady MerkleProofLib encoding used by the Stash contract. Rate limit: 5 per 10 min (compute bucket — shared with filter_punks, resolve_merkle_root).

  • get_listings

    Get currently listed CryptoPunks from the native marketplace. By default returns only publicly buyable listings (excludes restricted onlySellTo and zero-value entries); pass `includeRestricted: true` to include private bundle sales. Optionally filter by price range. Returns…

  • get_floor_price

    Get the current floor ask price from the native CryptoPunks marketplace. Excludes restricted (onlySellTo) and zero-value listings. Returns `totalActive` (same denominator as get_listings). Rate limit: 10 per 10 min (read bucket — shared with browse_types, browse_traits…

  • get_bids_for_punk

    Get pending EIP-712 bids that include a specific CryptoPunk. Returns bids from the CryptoPunks Bids API. Rate limit: 10 per 10 min (read bucket — shared with browse_types, browse_traits, get_punk_details, get_listings, get_floor_price, get_bids_for_merkle_root).

  • get_bids_for_merkle_root

    Get pending EIP-712 bids matching a specific Merkle root. Useful for seeing competition on a trait-based bid set. Rate limit: 10 per 10 min (read bucket — shared with browse_types, browse_traits, get_punk_details, get_listings, get_floor_price, get_bids_for_punk).

  • get_bid_recommendation

    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. `composition` lists only the traits that define the selection; use `absentTraits` for a full exclusion list…

  • resolve_merkle_root

    Reverse-engineer a Merkle root back to its punk IDs and inferred trait selection. ONLY works for roots that already have at least one bid in the CryptoPunks Bids API — this tool looks bids up by root, then derives trait config from the resulting punk set. Returns `resolved…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
20 min agoPassed200369 ms
11 h agoPassed200318 ms
21 h agoPassed200719 ms
31 h agoPassed200841 ms
41 h agoPassed200826 ms
Show 10 older checks
2 days agoPassed200430 ms
3 days agoPassed200335 ms
3 days agoPassed200838 ms
3 days agoPassed200279 ms
4 days agoPassed200447 ms
4 days agoPassed200920 ms
5 days agoPassed200960 ms
5 days agoPassed200347 ms
5 days agoPassed200296 ms
6 days agoPassed200290 ms