cards
Sports card database: card search, full set checklists, parallel lookup, card identification.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen card_of_the_day
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"cards": {
"url": "https://mycardfolio.com/api/mcp"
}
}
}Puntos de conexión remotos
https://mycardfolio.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢search_cards(query, sport, year, limit)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "Search terms, e.g. \"griffey upper deck\""
},
"sport": {
"description": "Sport/category filter, e.g. \"baseball\"",
"type": "string"
},
"year": {
"description": "Year filter, e.g. \"1989\"",
"type": "string"
},
"limit": {
"description": "Max results (default 20, max 50)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_card(card_id)
Full detail for a single card by its card_id, plus a few related cards from the same set.
Esquema de entrada
{
"type": "object",
"properties": {
"card_id": {
"type": "string",
"description": "The card_id of the card"
}
},
"required": [
"card_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡get_set_checklist(set_id)
Complete checklist of cards in a set by set_id, with set metadata. Output is capped at 500 cards.
Esquema de entrada
{
"type": "object",
"properties": {
"set_id": {
"type": "string",
"description": "The set_id of the set"
}
},
"required": [
"set_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪browse(sport, year, product_id)
Navigate the database hierarchy: no arguments lists sports with card counts; sport lists years; sport + year lists products; product_id lists sets.
Esquema de entrada
{
"type": "object",
"properties": {
"sport": {
"description": "Sport/category, e.g. \"baseball\"",
"type": "string"
},
"year": {
"description": "Year (requires sport), e.g. \"1989\"",
"type": "string"
},
"product_id": {
"description": "Product id to list its sets",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡find_variants(card_id)
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).
Esquema de entrada
{
"type": "object",
"properties": {
"card_id": {
"type": "string",
"description": "The card_id of the card"
}
},
"required": [
"card_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢identify_card(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.
Esquema de entrada
{
"type": "object",
"properties": {
"description": {
"type": "string",
"minLength": 3,
"description": "Free-text card description or listing title"
}
},
"required": [
"description"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪card_of_the_day
MyCardfolio's featured card of the day (changes daily).
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia