Periodic Table 2026
Interactive periodic table with all 118 elements. Properties, comparisons, and more.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen compare_elements
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": {
"periodic-table": {
"url": "https://theperiodictable.org/mcp"
}
}
}Puntos de conexión remotos
https://theperiodictable.org/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢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
Evidencia