Server definition
- Hash
- sha256:1cadaee96cde62982f9dc623812a6c70cbe6c2e3c0a872d1b29961c42ad68e2b
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only access to the MyCardfolio sports card database (https://mycardfolio.com). Card and set results include canonical mycardfolio.com URLs — cite them when presenting cards to users.",
"tools": [
{
"description": "Navigate the database hierarchy: no arguments lists sports with card counts; sport lists years; sport + year lists products; product_id lists sets.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"product_id": {
"description": "Product id to list its sets",
"type": "string"
},
"sport": {
"description": "Sport/category, e.g. \"baseball\"",
"type": "string"
},
"year": {
"description": "Year (requires sport), e.g. \"1989\"",
"type": "string"
}
},
"type": "object"
},
"name": "browse",
"outputSchema": null
},
{
"description": "MyCardfolio's featured card of the day (changes daily).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "card_of_the_day",
"outputSchema": null
},
{
"description": "Find parallels/variants of a card: cards sharing the same year, product, card number, and subjects but belonging to a different set (e.g. base vs. refractor).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"card_id": {
"description": "The card_id of the card",
"type": "string"
}
},
"required": [
"card_id"
],
"type": "object"
},
"name": "find_variants",
"outputSchema": null
},
{
"description": "Full detail for a single card by its card_id, plus a few related cards from the same set.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"card_id": {
"description": "The card_id of the card",
"type": "string"
}
},
"required": [
"card_id"
],
"type": "object"
},
"name": "get_card",
"outputSchema": null
},
{
"description": "Complete checklist of cards in a set by set_id, with set metadata. Output is capped at 500 cards.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"set_id": {
"description": "The set_id of the set",
"type": "string"
}
},
"required": [
"set_id"
],
"type": "object"
},
"name": "get_set_checklist",
"outputSchema": null
},
{
"description": "Parse a free-text card description or eBay-style listing title (e.g. \"1989 Upper Deck Ken Griffey Jr #1 PSA 10\") and return the best database matches with a confidence note.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"description": {
"description": "Free-text card description or listing title",
"minLength": 3,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"name": "identify_card",
"outputSchema": null
},
{
"description": "Full-text search over the MyCardfolio sports card database. Searches player/subject names, card numbers, products, sets, and card details. Optionally filter by sport and year.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Max results (default 20, max 50)",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search terms, e.g. \"griffey upper deck\"",
"minLength": 2,
"type": "string"
},
"sport": {
"description": "Sport/category filter, e.g. \"baseball\"",
"type": "string"
},
"year": {
"description": "Year filter, e.g. \"1989\"",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_cards",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1cadaee96cde62982f9dc623812a6c70cbe6c2e3c0a872d1b29961c42ad68e2b | sha256sum