{"apiVersion":"v1","directorySlug":"punks-mcp-af61eef4db","title":"Lightyear | Data Infrastructure for Artificial Intelligence","description":"Lightyear curates, distributes and financializes enterprise-grade market data for the agentic economy — benchmark indices that distill the price of intelligence.","pageUrl":"https://www.mcpbundles.com/skills/punks-mcp-af61eef4db","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://punks.lightyear.build/api/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"build.lightyear/punks-mcp-af61eef4db","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"browse_types","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"browse_types","displayName":"browse_types","title":"browse_types"},{"name":"browse_traits","description":"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, get_bids_for_merkle_root).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"browse_traits","displayName":"browse_traits","title":"browse_traits"},{"name":"filter_punks","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"types":{"type":"array","items":{"type":"string"}},"matchMode":{"enum":["all","any"],"type":"string","default":"all"},"excludedTraits":{"type":"array","items":{"type":"string"}},"includedTraits":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"filter_punks","displayName":"filter_punks","title":"filter_punks"},{"name":"get_punk_details","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["punkIds"],"properties":{"punkIds":{"type":"array","items":{"type":"integer","maximum":9999,"minimum":0},"maxItems":100,"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_punk_details","displayName":"get_punk_details","title":"get_punk_details"},{"name":"compute_merkle_root","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["punkIds"],"properties":{"punkIds":{"type":"array","items":{"type":"integer","maximum":9999,"minimum":0},"maxItems":10000,"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compute_merkle_root","displayName":"compute_merkle_root","title":"compute_merkle_root"},{"name":"get_listings","description":"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 `totalActive` (publicly buyable listings, same denominator as get_floor_price) and `matchedCount` (after your filters). Rate limit: 10 per 10 min (read bucket — shared with browse_types, browse_traits, get_punk_details, get_f","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":50,"maximum":200,"minimum":1},"maxPriceEth":{"type":"number"},"minPriceEth":{"type":"number"},"includeRestricted":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_listings","displayName":"get_listings","title":"get_listings"},{"name":"get_floor_price","description":"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_punk_details, get_listings, get_bids_for_punk, get_bids_for_merkle_root).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_floor_price","displayName":"get_floor_price","title":"get_floor_price"},{"name":"get_bids_for_punk","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["punkId"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"punkId":{"type":"integer","maximum":9999,"minimum":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bids_for_punk","displayName":"get_bids_for_punk","title":"get_bids_for_punk"},{"name":"get_bids_for_merkle_root","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["merkleRoot"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"merkleRoot":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bids_for_merkle_root","displayName":"get_bids_for_merkle_root","title":"get_bids_for_merkle_root"},{"name":"get_bid_recommendation","description":"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 when needed. Rate limit: 1 per 1 min (recommend bucket).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"types":{"type":"array","items":{"type":"string"}},"punkIds":{"type":"array","items":{"type":"integer","maximum":9999,"minimum":0}},"matchMode":{"enum":["all","any"],"type":"string","default":"all"},"excludedTraits":{"type":"array","items":{"type":"string"}},"includedTraits":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bid_recommendation","displayName":"get_bid_recommendation","title":"get_bid_recommendation"},{"name":"resolve_merkle_root","description":"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: false` for unknown roots; constructing a root locally and passing it here will not work. Rate limit: 5 per 10 min (compute bucket — shared with filter_punks, compute_merkle_root).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["merkleRoot"],"properties":{"merkleRoot":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve_merkle_root","displayName":"resolve_merkle_root","title":"resolve_merkle_root"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Lightyear-Data-Infrastructure-for-Artificial-Intelligence&config=eyJ1cmwiOiAiaHR0cHM6Ly9wdW5rcy5saWdodHllYXIuYnVpbGQvYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Lightyear-Data-Infrastructure-for-Artificial-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpunks.lightyear.build%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Lightyear-Data-Infrastructure-for-Artificial-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpunks.lightyear.build%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Lightyear+%7C+Data+Infrastructure+for+Artificial+Intelligence&connectorUrl=https%3A%2F%2Fpunks.lightyear.build%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Lightyear-Data-Infrastructure-for-Artificial-Intelligence\" --url \"https://punks.lightyear.build/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/punks-mcp-af61eef4db","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/punks-mcp-af61eef4db/tools/{tool}","mcpServerUrl":"https://punks.lightyear.build/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/punks-mcp-af61eef4db?live=1"}