Periodic Table 2026

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
83%
Vollständigkeit des Schemas
97%
Qualität der Benennung
95%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'compare_elements' description lacks action verbin compare_elements

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,167Tokens (Tool-Definitionen)
~2.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.91% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools