Periodic Table 2026

Interactive periodic table with all 118 elements. Properties, comparisons, and more.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (1)

  • LOWTool 'compare_elements' description lacks action verben compare_elements

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

Costo de contexto

~1,167Tokens (definiciones de herramientas)
~2.5 KBTamaño de respuesta típico
Impacto moderado en la atención (0.91% 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": {
    "periodic-table": {
      "url": "https://theperiodictable.org/mcp"
    }
  }
}

Puntos de conexión remotos

https://theperiodictable.org/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_element(element, locale)

Everything the Interactive Periodic Table knows about one element: classification, physical and chemical properties with units, electron configuration, discovery, a short summary and a longer introduction (uses, production, history, safety), plus the link to its page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "element": {
      "type": "string",
      "minLength": 1,
      "description": "Symbol (Fe), atomic number (26) or name in any supported language (iron, Eisen, 铁)"
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    }
  },
  "required": [
    "element"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_elements(query, locale, limit)

Find elements by symbol, atomic number, or full or partial name in any supported language. Use it when a name is misspelled, partial or in another language.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "What to look for, e.g. \"Fe\", \"26\", \"carb\", \"Sauerstoff\", \"金\""
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    },
    "limit": {
      "description": "Maximum results (default 10)",
      "type": "integer",
      "minimum": 1,
      "maximum": 118
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_elements(category, block, period, group, phase, ...)

List elements, optionally filtered by category, block, period, group, state at 25 °C or a numeric property range, and sorted by a property. Without filters it lists all 118 elements in atomic-number order. Elements with no value for the range or sort property are left out.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "description": "Category",
      "type": "string",
      "enum": [
        "alkali-metal",
        "alkaline-earth-metal",
        "transition-metal",
        "post-transition-metal",
        "metalloid",
        "nonmetal",
        "noble-gas",
        "lanthanide",
        "actinide",
        "unknown"
      ]
    },
    "block": {
      "description": "Block",
      "type": "string",
      "enum": [
        "s",
        "p",
        "d",
        "f"
      ]
    },
    "period": {
      "description": "Period (row), 1-7",
      "type": "integer",
      "minimum": 1,
      "maximum": 7
    },
    "group": {
      "description": "Group (column), 1-18; lanthanides and actinides have none",
      "type": "integer",
      "minimum": 1,
      "maximum": 18
    },
    "phase": {
      "description": "State at 25 °C, derived from the melting and boiling points",
      "type": "string",
      "enum": [
        "solid",
        "liquid",
        "gas"
      ]
    },
    "property": {
      "description": "Numeric property for min/max and sorting",
      "type": "string",
      "enum": [
        "atomicNumber",
        "atomicMass",
        "density",
        "meltingPoint",
        "boilingPoint",
        "electronegativity",
        "ionizationEnergy",
        "electronAffinity",
        "atomicRadius",
        "covalentRadius",
        "specificHeat",
        "thermalConductivity",
        "discoveryYear"
      ]
    },
    "min": {
      "description": "Minimum value of `property` (inclusive), in its unit",
      "type": "number"
    },
    "max": {
      "description": "Maximum value of `property` (inclusive), in its unit",
      "type": "number"
    },
    "sort": {
      "description": "Sort by `property` (default: atomic number)",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    },
    "limit": {
      "description": "Maximum results (default 118)",
      "type": "integer",
      "minimum": 1,
      "maximum": 118
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_elements(elements, properties, locale)

Side-by-side numeric properties of 2-10 elements, with units.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "elements": {
      "minItems": 2,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "description": "Symbol (Fe), atomic number (26) or name in any supported language (iron, Eisen, 铁)"
      },
      "description": "The elements to compare"
    },
    "properties": {
      "description": "Properties to include (default: all numeric properties)",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "atomicNumber",
          "atomicMass",
          "density",
          "meltingPoint",
          "boilingPoint",
          "electronegativity",
          "ionizationEnergy",
          "electronAffinity",
          "atomicRadius",
          "covalentRadius",
          "specificHeat",
          "thermalConductivity",
          "discoveryYear"
        ]
      }
    },
    "locale": {
      "description": "Language for names and text: en, es, fr, de, zh, pt, ja, hi, ru (default en)",
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de",
        "zh",
        "pt",
        "ja",
        "hi",
        "ru"
      ]
    }
  },
  "required": [
    "elements"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas