Centering Lab

Measure card centering and check PSA, BGS, CGC and SGC centering ceilings and standards.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
80%
Calidad de los nombres
93%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen measure_card_centering

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,786Tokens (definiciones de herramientas)
~22.5 KBTamaño de respuesta típico
Impacto significativo en la atención (4.52% del contexto de 128k)

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": {
    "centering-lab": {
      "url": "https://centeringlab.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://centeringlab.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢grade_centering(front_lr, front_tb, back_lr, back_tb)

Convert known card centering ratios into the maximum grade permitted by centering at PSA, BGS, CGC and SGC. Use for questions such as “is 58/42 a PSA 10?” without needing a photo. Accept reversed ratios and percentages. At least one axis is required. Missing axes or faces may lower the ceiling; never describe it as a predicted grade. BGS uses both axes. Return provenance, limiting face/axis and distance to the next step.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "front_lr": {
      "anyOf": [
        {
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        }
      ],
      "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side."
    },
    "front_tb": {
      "anyOf": [
        {
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        }
      ],
      "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side."
    },
    "back_lr": {
      "anyOf": [
        {
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        }
      ],
      "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side."
    },
    "back_tb": {
      "anyOf": [
        {
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        }
      ],
      "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side."
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "front": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ratios": {
              "type": "object",
              "properties": {
                "lr": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "tb": {
                  "type": [
                    "number",
                    "null"
                  ]
                }
              },
              "required": [
                "lr",
                "tb"
              ],
              "additionalProperties": false
            },
            "missing_axes": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "lr",
                  "tb"
                ]
              }
            },
            "ceilings": {
              "type": "object",
              "properties": {
                "PSA": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "BGS": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "CGC": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "SGC": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "PSA",
                "BGS",
                "CGC",
                "SGC"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "ratios",
            "missing_axes",
            "ceilings"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "back": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ratios": {
              "type": "object",
              "properties": {
                "lr": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "tb": {
                  "type": [
                    "number",
                    "null"
                  ]
                }
              },
              "required": [
                "lr",
                "tb"
              ],
              "additionalProperties": false
            },
            "missing_axes": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "lr",
                  "tb"
                ]
              }
            },
            "ceilings": {
              "type": "object",
              "properties": {
                "PSA": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "BGS": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "CGC": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                },
                "SGC": {
                  "type": "object",
                  "properties": {
                    "maximum_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rank": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "limiting_face": {
                      "type": "string",
                      "enum": [
                        "front",
                        "back"
                      ]
                    },
                    "limiting_axis": {
                      "type": "string",
                      "enum": [
                        "lr",
                        "tb"
                      ]
                    },
                    "distance_to_next": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next_label": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "borderline": {
                      "type": "boolean"
                    },
                    "unconstrained": {
                      "type": "boolean"
                    },
                    "source_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "standard_status": {
                      "type": "string",
                      "enum": [
                        "official",
                        "interpreted",
                        "approximate"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "verified": {
                      "type": "string"
                    },
                    "verification": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "maximum_grade",
                    "label",
                    "rank",
                    "limiting_face",
                    "limiting_axis",
                    "distance_to_next",
                    "next_grade",
                    "next_label",
                    "borderline",
                    "unconstrained",
                    "source_status",
                    "standard_status",
                    "source",
                    "sources",
                    "verified",
                    "verification"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "PSA",
                "BGS",
                "CGC",
                "SGC"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "ratios",
            "missing_axes",
            "ceilings"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "combined": {
      "type": "object",
      "properties": {
        "PSA": {
          "type": "object",
          "properties": {
            "maximum_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "label": {
              "type": [
                "string",
                "null"
              ]
            },
            "rank": {
              "type": [
                "number",
                "null"
              ]
            },
            "limiting_face": {
              "type": "string",
              "enum": [
                "front",
                "back"
              ]
            },
            "limiting_axis": {
              "type": "string",
              "enum": [
                "lr",
                "tb"
              ]
            },
            "distance_to_next": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_label": {
              "type": [
                "string",
                "null"
              ]
            },
            "borderline": {
              "type": "boolean"
            },
            "unconstrained": {
              "type": "boolean"
            },
            "source_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "standard_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "source": {
              "type": "string"
            },
            "sources": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "verified": {
              "type": "string"
            },
            "verification": {
              "type": "string"
            }
          },
          "required": [
            "maximum_grade",
            "label",
            "rank",
            "limiting_face",
            "limiting_axis",
            "distance_to_next",
            "next_grade",
            "next_label",
            "borderline",
            "unconstrained",
            "source_status",
            "standard_status",
            "source",
            "sources",
            "verified",
            "verification"
          ],
          "additionalProperties": false
        },
        "BGS": {
          "type": "object",
          "properties": {
            "maximum_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "label": {
              "type": [
                "string",
                "null"
              ]
            },
            "rank": {
              "type": [
                "number",
                "null"
              ]
            },
            "limiting_face": {
              "type": "string",
              "enum": [
                "front",
                "back"
              ]
            },
            "limiting_axis": {
              "type": "string",
              "enum": [
                "lr",
                "tb"
              ]
            },
            "distance_to_next": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_label": {
              "type": [
                "string",
                "null"
              ]
            },
            "borderline": {
              "type": "boolean"
            },
            "unconstrained": {
              "type": "boolean"
            },
            "source_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "standard_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "source": {
              "type": "string"
            },
            "sources": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "verified": {
              "type": "string"
            },
            "verification": {
              "type": "string"
            }
          },
          "required": [
            "maximum_grade",
            "label",
            "rank",
            "limiting_face",
            "limiting_axis",
            "distance_to_next",
            "next_grade",
            "next_label",
            "borderline",
            "unconstrained",
            "source_status",
            "standard_status",
            "source",
            "sources",
            "verified",
            "verification"
          ],
          "additionalProperties": false
        },
        "CGC": {
          "type": "object",
          "properties": {
            "maximum_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "label": {
              "type": [
                "string",
                "null"
              ]
            },
            "rank": {
              "type": [
                "number",
                "null"
              ]
            },
            "limiting_face": {
              "type": "string",
              "enum": [
                "front",
                "back"
              ]
            },
            "limiting_axis": {
              "type": "string",
              "enum": [
                "lr",
                "tb"
              ]
            },
            "distance_to_next": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_label": {
              "type": [
                "string",
                "null"
              ]
            },
            "borderline": {
              "type": "boolean"
            },
            "unconstrained": {
              "type": "boolean"
            },
            "source_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "standard_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "source": {
              "type": "string"
            },
            "sources": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "verified": {
              "type": "string"
            },
            "verification": {
              "type": "string"
            }
          },
          "required": [
            "maximum_grade",
            "label",
            "rank",
            "limiting_face",
            "limiting_axis",
            "distance_to_next",
            "next_grade",
            "next_label",
            "borderline",
            "unconstrained",
            "source_status",
            "standard_status",
            "source",
            "sources",
            "verified",
            "verification"
          ],
          "additionalProperties": false
        },
        "SGC": {
          "type": "object",
          "properties": {
            "maximum_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "label": {
              "type": [
                "string",
                "null"
              ]
            },
            "rank": {
              "type": [
                "number",
                "null"
              ]
            },
            "limiting_face": {
              "type": "string",
              "enum": [
                "front",
                "back"
              ]
            },
            "limiting_axis": {
              "type": "string",
              "enum": [
                "lr",
                "tb"
              ]
            },
            "distance_to_next": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_grade": {
              "type": [
                "number",
                "null"
              ]
            },
            "next_label": {
              "type": [
                "string",
                "null"
              ]
            },
            "borderline": {
              "type": "boolean"
            },
            "unconstrained": {
              "type": "boolean"
            },
            "source_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "standard_status": {
              "type": "string",
              "enum": [
                "official",
                "interpreted",
                "approximate"
              ]
            },
            "source": {
              "type": "string"
            },
            "sources": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "verified": {
              "type": "string"
            },
            "verification": {
              "type": "string"
            }
          },
          "required": [
            "maximum_grade",
            "label",
            "rank",
            "limiting_face",
            "limiting_axis",
            "distance_to_next",
            "next_grade",
            "next_label",
            "borderline",
            "unconstrained",
            "source_status",
            "standard_status",
            "source",
            "sources",
            "verified",
            "verification"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "PSA",
        "BGS",
        "CGC",
        "SGC"
      ],
      "additionalProperties": false
    },
    "incomplete": {
      "type": "boolean"
    },
    "missing_faces": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "front",
          "back"
        ]
      }
    },
    "summary": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "front",
    "back",
    "combined",
    "incomplete",
    "missing_faces",
    "summary",
    "disclaimer"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_centering_standards(house, face)

Look up card centering thresholds for PSA, BGS, CGC and SGC, optionally by house and front/back. Use for threshold/rules questions and source checks. Returns per-band official/interpreted/approximate status, source links, verification date/provenance and rounding rule. TAG is excluded. These are centering ceilings, not grade predictions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "house": {
      "type": "string",
      "enum": [
        "PSA",
        "BGS",
        "CGC",
        "SGC"
      ]
    },
    "face": {
      "type": "string",
      "enum": [
        "front",
        "back"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "standards": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "house": {
            "type": "string",
            "enum": [
              "PSA",
              "BGS",
              "CGC",
              "SGC"
            ]
          },
          "face": {
            "type": "string",
            "enum": [
              "front",
              "back"
            ]
          },
          "bands": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "value": {
                  "type": "number"
                },
                "label": {
                  "type": "string"
                },
                "rank": {
                  "type": "number"
                },
                "loose": {
                  "type": "number"
                },
                "tight": {
                  "type": "number"
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                }
              },
              "required": [
                "value",
                "label",
                "rank",
                "loose",
                "status"
              ],
              "additionalProperties": false
            }
          },
          "source": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "string",
            "enum": [
              "official",
              "interpreted",
              "approximate"
            ]
          },
          "verified": {
            "type": "string"
          },
          "verification": {
            "type": "string"
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "house",
          "face",
          "bands",
          "source",
          "sources",
          "status",
          "verified",
          "verification",
          "note"
        ],
        "additionalProperties": false
      }
    },
    "rounding_rule": {
      "type": "string"
    },
    "tag_note": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "standards",
    "rounding_rule",
    "tag_note",
    "summary",
    "disclaimer"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢measure_card_centering(face, card_size, image_url, image_base64)

Measure worst-station left/right and top/bottom card centering from one photograph. Ask front or back before calling. Request a whole card, flat on a dark surface, straight from above and out of its sleeve. The photo is processed on the server in memory and discarded, unlike the local-only website. Use a public HTTPS URL or image bytes supported by the client. If a chat attachment cannot be passed to this remote tool, send the user to https://centeringlab.com/. needs-review or failed means no grade ceilings: suggest a retake or manual website adjustment. Never predict a final grade.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "face": {
      "type": "string",
      "enum": [
        "front",
        "back"
      ],
      "description": "Required: ask the user whether the photo shows the front or back if unclear."
    },
    "card_size": {
      "default": "standard",
      "description": "standard = 63×88 mm; small = 59×86 mm.",
      "type": "string",
      "enum": [
        "standard",
        "small"
      ]
    },
    "image_url": {
      "description": "Public HTTPS image URL, port 443. Private network addresses and non-image responses are rejected.",
      "type": "string",
      "maxLength": 8192,
      "format": "uri"
    },
    "image_base64": {
      "description": "Raw base64 encoded raster image, without a data-URL prefix. Intended for clients that can supply image bytes.",
      "type": "string",
      "minLength": 4,
      "maxLength": 12582912
    }
  },
  "required": [
    "face"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "needs-review",
        "failed"
      ]
    },
    "code": {
      "type": "string"
    },
    "face": {
      "type": "string",
      "enum": [
        "front",
        "back"
      ]
    },
    "card_size": {
      "type": "string",
      "enum": [
        "standard",
        "small"
      ]
    },
    "lr": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ratio": {
              "type": "string"
            },
            "major_percent": {
              "type": "number"
            },
            "minor_percent": {
              "type": "number"
            },
            "uncertainty_pp": {
              "type": "number"
            },
            "sigma_pp": {
              "type": "number"
            },
            "worst_station_px": {
              "type": "number"
            },
            "stations_major_percent": {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          },
          "required": [
            "ratio",
            "major_percent",
            "minor_percent",
            "uncertainty_pp",
            "sigma_pp",
            "worst_station_px",
            "stations_major_percent"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "tb": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ratio": {
              "type": "string"
            },
            "major_percent": {
              "type": "number"
            },
            "minor_percent": {
              "type": "number"
            },
            "uncertainty_pp": {
              "type": "number"
            },
            "sigma_pp": {
              "type": "number"
            },
            "worst_station_px": {
              "type": "number"
            },
            "stations_major_percent": {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          },
          "required": [
            "ratio",
            "major_percent",
            "minor_percent",
            "uncertainty_pp",
            "sigma_pp",
            "worst_station_px",
            "stations_major_percent"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "confidence": {
      "anyOf": [
        {
          "type": "number",
          "minimum": 0,
          "maximum": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "ceilings": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "PSA": {
              "type": "object",
              "properties": {
                "maximum_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "rank": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "limiting_face": {
                  "type": "string",
                  "enum": [
                    "front",
                    "back"
                  ]
                },
                "limiting_axis": {
                  "type": "string",
                  "enum": [
                    "lr",
                    "tb"
                  ]
                },
                "distance_to_next": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "borderline": {
                  "type": "boolean"
                },
                "unconstrained": {
                  "type": "boolean"
                },
                "source_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "standard_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "source": {
                  "type": "string"
                },
                "sources": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "verified": {
                  "type": "string"
                },
                "verification": {
                  "type": "string"
                }
              },
              "required": [
                "maximum_grade",
                "label",
                "rank",
                "limiting_face",
                "limiting_axis",
                "distance_to_next",
                "next_grade",
                "next_label",
                "borderline",
                "unconstrained",
                "source_status",
                "standard_status",
                "source",
                "sources",
                "verified",
                "verification"
              ],
              "additionalProperties": false
            },
            "BGS": {
              "type": "object",
              "properties": {
                "maximum_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "rank": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "limiting_face": {
                  "type": "string",
                  "enum": [
                    "front",
                    "back"
                  ]
                },
                "limiting_axis": {
                  "type": "string",
                  "enum": [
                    "lr",
                    "tb"
                  ]
                },
                "distance_to_next": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "borderline": {
                  "type": "boolean"
                },
                "unconstrained": {
                  "type": "boolean"
                },
                "source_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "standard_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "source": {
                  "type": "string"
                },
                "sources": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "verified": {
                  "type": "string"
                },
                "verification": {
                  "type": "string"
                }
              },
              "required": [
                "maximum_grade",
                "label",
                "rank",
                "limiting_face",
                "limiting_axis",
                "distance_to_next",
                "next_grade",
                "next_label",
                "borderline",
                "unconstrained",
                "source_status",
                "standard_status",
                "source",
                "sources",
                "verified",
                "verification"
              ],
              "additionalProperties": false
            },
            "CGC": {
              "type": "object",
              "properties": {
                "maximum_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "rank": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "limiting_face": {
                  "type": "string",
                  "enum": [
                    "front",
                    "back"
                  ]
                },
                "limiting_axis": {
                  "type": "string",
                  "enum": [
                    "lr",
                    "tb"
                  ]
                },
                "distance_to_next": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "borderline": {
                  "type": "boolean"
                },
                "unconstrained": {
                  "type": "boolean"
                },
                "source_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "standard_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "source": {
                  "type": "string"
                },
                "sources": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "verified": {
                  "type": "string"
                },
                "verification": {
                  "type": "string"
                }
              },
              "required": [
                "maximum_grade",
                "label",
                "rank",
                "limiting_face",
                "limiting_axis",
                "distance_to_next",
                "next_grade",
                "next_label",
                "borderline",
                "unconstrained",
                "source_status",
                "standard_status",
                "source",
                "sources",
                "verified",
                "verification"
              ],
              "additionalProperties": false
            },
            "SGC": {
              "type": "object",
              "properties": {
                "maximum_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "rank": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "limiting_face": {
                  "type": "string",
                  "enum": [
                    "front",
                    "back"
                  ]
                },
                "limiting_axis": {
                  "type": "string",
                  "enum": [
                    "lr",
                    "tb"
                  ]
                },
                "distance_to_next": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_grade": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "next_label": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "borderline": {
                  "type": "boolean"
                },
                "unconstrained": {
                  "type": "boolean"
                },
                "source_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "standard_status": {
                  "type": "string",
                  "enum": [
                    "official",
                    "interpreted",
                    "approximate"
                  ]
                },
                "source": {
                  "type": "string"
                },
                "sources": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "verified": {
                  "type": "string"
                },
                "verification": {
                  "type": "string"
                }
              },
              "required": [
                "maximum_grade",
                "label",
                "rank",
                "limiting_face",
                "limiting_axis",
                "distance_to_next",
                "next_grade",
                "next_label",
                "borderline",
                "unconstrained",
                "source_status",
                "standard_status",
                "source",
                "sources",
                "verified",
                "verification"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "PSA",
            "BGS",
            "CGC",
            "SGC"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "adjust_url": {
      "type": "string"
    },
    "advice": {
      "type": "string"
    },
    "elapsed_ms": {
      "type": "number"
    },
    "image_bytes": {
      "type": "number"
    },
    "summary": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "code",
    "face",
    "card_size",
    "lr",
    "tb",
    "confidence",
    "warnings",
    "ceilings",
    "adjust_url",
    "advice",
    "elapsed_ms",
    "image_bytes",
    "summary",
    "disclaimer"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas