{"apiVersion":"v1","directorySlug":"ab5d-mcp-dc93015e25","title":"AB5D","description":"A collector-led archive and argument for the cultural significance of early generative art on Art Blocks.","pageUrl":"https://www.mcpbundles.com/skills/ab5d-mcp-dc93015e25","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://ab5d.xyz/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"xyz.ab5d/ab5d-mcp-dc93015e25","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_dossiers","description":"List every published AB[500] artist dossier (name, slug, subtitle, editions, tier, updated date). Start here to discover which artists have a biography available.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_dossiers","displayName":"list_dossiers","title":"list_dossiers"},{"name":"search_artists","description":"Search AB[500] artist dossiers by name or keyword; returns matching artists with their slugs. Use before get_dossier when you don't know the exact slug.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_artists","displayName":"search_artists","title":"search_artists"},{"name":"get_dossier","description":"Get one artist's full structured biography by slug: subtitle, essay prose (markdown), identity (born/based/practice), works, images, and the verified bibliography with source URLs. Prose is CC0.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_dossier","displayName":"get_dossier","title":"get_dossier"},{"name":"get_otdh_methodology","description":"Get the definition, formulas, full-universe coverage, limitations, discussion URL, and snapshot metadata for AB5D's artist-level Oeuvre Total Days Held metric.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_otdh_methodology","displayName":"get_otdh_methodology","title":"get_otdh_methodology"},{"name":"list_artist_otdh","description":"List the ranked oTDH records for all 308 AB[500] artists, or a limited leading subset. oTDH is a price-independent signal of current uninterrupted collector holding duration.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25,"maximum":308,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_artist_otdh","displayName":"list_artist_otdh","title":"list_artist_otdh"},{"name":"get_artist_otdh","description":"Get one artist's oTDH rank, score, collector breadth, raw collector-days, project count, and snapshot metadata by AB5D artist slug.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_artist_otdh","displayName":"get_artist_otdh","title":"get_artist_otdh"},{"name":"list_artist_collector_tdh","description":"List all 308 artist-specific collector TDH dashboard records, including each metric label, route, data URL and verified or pending source status.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_artist_collector_tdh","displayName":"list_artist_collector_tdh","title":"list_artist_collector_tdh"},{"name":"get_artist_collector_tdh","description":"Get one artist-specific collector TDH register by AB5D artist slug. Collector rows are paginated because large Raster-indexed oeuvres can contain thousands of current addresses.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"},"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"offset":{"type":"integer","default":0,"minimum":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_artist_collector_tdh","displayName":"get_artist_collector_tdh","title":"get_artist_collector_tdh"},{"name":"list_open_bounties","description":"List every AB5D bounty that is currently open for claim, including reward, eligibility, claim route, submission route, protocol, and acceptance command. Only returned tasks are current offers.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_open_bounties","displayName":"list_open_bounties","title":"list_open_bounties"},{"name":"get_bounty","description":"Get one AB5D bounty task by identifier, including its current status and operational routes. Do not begin work unless the returned status is open.","inputSchema":{"type":"object","required":["task_id"],"properties":{"task_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bounty","displayName":"get_bounty","title":"get_bounty"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=AB5D&config=eyJ1cmwiOiAiaHR0cHM6Ly9hYjVkLnh5ei9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22AB5D%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fab5d.xyz%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22AB5D%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fab5d.xyz%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=AB5D&connectorUrl=https%3A%2F%2Fab5d.xyz%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"AB5D\" --url \"https://ab5d.xyz/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ab5d-mcp-dc93015e25","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ab5d-mcp-dc93015e25/tools/{tool}","mcpServerUrl":"https://ab5d.xyz/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/ab5d-mcp-dc93015e25?live=1"}