Periodic Table 2026
Interactive periodic table with all 118 elements. Properties, comparisons, and more.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin compare_elements
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"periodic-table": {
"url": "https://theperiodictable.org/mcp"
}
}
}Remote-Endpunkte
https://theperiodictable.org/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Community
Nachweis