Server definition
- Hash
- sha256:b0fa41a9f7b3cedba71e391a9eef31293f4734d4565b6988f570de214eb05eab
- What it is
- What a remote MCP server returned when asked what it offers: 20 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only AB500 research, public collecting records and indexed asking-price comparisons. Discover available tools. Prices are not investment valuations. Casting and apps return handoffs, not executed device actions. Cite source dates and URLs. Begin bounty work only when the returned task status is open.",
"tools": [
{
"description": "Compare current indexed ETH/WETH lowest asking prices for up to ten chosen projects. Lowest ask is an affordability comparison, not intrinsic value or a return forecast. No trading.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"budget_eth": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"slugs": {
"items": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[a-z0-9][a-z0-9-]{0,180}$",
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"type": "array",
"uniqueItems": true
}
},
"required": [
"slugs"
],
"type": "object"
},
"name": "compare_project_prices",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Find curated AB5D capabilities and apps listed on abx.io. Returns browser/app handoffs, not installation or execution.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "discover_apps",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Read the documented ABX public service descriptor. Does not log in, register projects, sign, deploy or create credentials.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_abx_service_info",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 25,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"minimum": 0,
"type": "integer"
},
"slug": {
"description": "AB5D artist slug, e.g. 'casey-reas'",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_artist_collector_tdh",
"outputSchema": null
},
{
"description": "Get one artist's oTDH rank, score, collector breadth, raw collector-days, project count, and snapshot metadata by AB5D artist slug.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "AB5D artist slug, e.g. 'tyler-hobbs'",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_artist_otdh",
"outputSchema": null
},
{
"description": "Look up a minted edition through the existing artwork API. Returns render and indexed public owner with timestamp, not full transfer history.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"edition": {
"maximum": 999999,
"minimum": 0,
"type": "integer"
},
"slug": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[a-z0-9][a-z0-9-]{0,180}$",
"type": "string"
}
},
"required": [
"slug",
"edition"
],
"type": "object"
},
"name": "get_artwork",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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": {
"additionalProperties": false,
"properties": {
"task_id": {
"description": "Task identifier from list_open_bounties, e.g. 'MA-CAL-CT-01'",
"type": "string"
}
},
"required": [
"task_id"
],
"type": "object"
},
"name": "get_bounty",
"outputSchema": null
},
{
"description": "Read AB5D institutional holdings and public credit lines from the existing cache. Reports pending data honestly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"query": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "get_collection_holdings",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Find published accession and donor credit records. Absence is unknown, never an inferred donor.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"query": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "get_donor_credits",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Artist slug from list_dossiers/search_artists, e.g. 'tyler-hobbs'",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_dossier",
"outputSchema": null
},
{
"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": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_otdh_methodology",
"outputSchema": null
},
{
"description": "Read one canonical project with links to its published essay, artist dossiers and artwork license.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[a-z0-9][a-z0-9-]{0,180}$",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_project",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "List all 308 artist-specific collector TDH dashboard records, including each metric label, route, data URL and verified or pending source status.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_artist_collector_tdh",
"outputSchema": null
},
{
"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": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 25,
"maximum": 308,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_artist_otdh",
"outputSchema": null
},
{
"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": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_dossiers",
"outputSchema": null
},
{
"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": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_open_bounties",
"outputSchema": null
},
{
"description": "Prepare a verified artwork or series display URL and existing mobile Cast workflow. Does not connect to a TV or start playback.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"edition": {
"default": 0,
"maximum": 999999,
"minimum": 0,
"type": "integer"
},
"mode": {
"default": "one",
"enum": [
"one",
"series"
],
"type": "string"
},
"slug": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[a-z0-9][a-z0-9-]{0,180}$",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "prepare_artwork_display",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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": {
"additionalProperties": false,
"properties": {
"query": {
"description": "Name or keyword, e.g. 'Fidenza' or 'tyler'",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_artists",
"outputSchema": null
},
{
"description": "Find AB[500] artworks and series by title or artist. Returns canonical links and native app handoffs.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"query": {
"default": "",
"maxLength": 200,
"minLength": 0,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_projects",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Search the already-published collector register. No private account access or inferred identity; wallet arrays are omitted.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"query": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_public_collectors",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b0fa41a9f7b3cedba71e391a9eef31293f4734d4565b6988f570de214eb05eab | sha256sum