← WebMCP Directory

Tool tree

yagyaanshk.github.io

Health & EducationTools verified
Website
Build shared, replayable particle-physics investigations with a browser agent in an interactive Standard Model atlas.
Explore capabilities
    get_particle_catalogAnswer

    Read Standard Model particle data, optionally filtered by category, name, mass, or charge. This does not change the scene.

    View tool JSON
    {
      "name": "get_particle_catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read Standard Model particle data, optionally filtered by category, name, mass, or charge. This does not change the scene.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Optional particle category key or human-readable category label."
          },
          "name": {
            "type": "string",
            "description": "Optional partial particle name, such as electron, neutrino, quark, photon, or higgs."
          },
          "minMassMeV": {
            "type": "number",
            "description": "Optional minimum mass in MeV."
          },
          "maxMassMeV": {
            "type": "number",
            "description": "Optional maximum mass in MeV."
          },
          "charge": {
            "type": "number",
            "description": "Optional electric charge in units of e."
          }
        },
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    get_scene_stateAnswer

    Inspect the Particle Atlas scene, including plot mode, visible categories, force networks, focused particle, and highlights.

    View tool JSON
    {
      "name": "get_scene_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect the Particle Atlas scene, including plot mode, visible categories, force networks, focused particle, and highlights.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    focus_particleAction

    Focus the camera on one particle and open its visible data panel. Use a common or full particle name.

    View tool JSON
    {
      "name": "focus_particle",
      "kind": "act",
      "impl": "imperative",
      "description": "Focus the camera on one particle and open its visible data panel. Use a common or full particle name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "particle": {
            "type": "string",
            "description": "Particle name, such as electron, muon, photon, top, or higgs."
          }
        },
        "required": [
          "particle"
        ],
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    compare_particlesAction

    Compare two to six particles, highlight them in the shared 3D scene, and return their physical properties.

    View tool JSON
    {
      "name": "compare_particles",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare two to six particles, highlight them in the shared 3D scene, and return their physical properties.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "particles": {
            "type": "array",
            "description": "Two to six particle names.",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 6
          },
          "isolate": {
            "type": "boolean",
            "description": "When true, temporarily hide particles outside the comparison.",
            "default": false
          }
        },
        "required": [
          "particles"
        ],
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    configure_plotAction

    Apply an educational scene preset or change the plot axes, representation, display settings, and visible particle categories.

    View tool JSON
    {
      "name": "configure_plot",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply an educational scene preset or change the plot axes, representation, display settings, and visible particle categories.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "spinLinear",
              "spin",
              "isospinLinear",
              "isospin"
            ],
            "description": "Plot mode. Modes without 'Linear' use logarithmic mass."
          },
          "theme": {
            "type": "string",
            "enum": [
              "light",
              "dark"
            ],
            "description": "Optional display theme for the shared page and 3D scene."
          },
          "highContrast": {
            "type": "boolean",
            "description": "Enable or disable the higher-contrast display mode."
          },
          "view": {
            "type": "string",
            "enum": [
              "3d",
              "table"
            ],
            "description": "Choose the interactive 3D scene or accessible particle-data table."
          },
          "preset": {
            "type": "string",
            "enum": [
              "overview",
              "chargedLeptons",
              "quarkFamilies",
              "matterAntimatter",
              "forceCarriers",
              "weakNetwork"
            ],
            "description": "Optional curated scene preset to apply before any explicit overrides."
          },
          "categorySet": {
            "type": "string",
            "enum": [
              "standardModel",
              "all",
              "matter",
              "antimatter",
              "fermions",
              "bosons",
              "none"
            ],
            "description": "Optional bulk particle-category selection applied before visibleCategories."
          },
          "visibleCategories": {
            "type": "array",
            "description": "Optional category keys or labels to show; all other categories are hidden.",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          }
        },
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    show_force_networkAction

    Show or hide the strong, electromagnetic, or weak interaction network in the current 3D scene.

    View tool JSON
    {
      "name": "show_force_network",
      "kind": "act",
      "impl": "imperative",
      "description": "Show or hide the strong, electromagnetic, or weak interaction network in the current 3D scene.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "force": {
            "type": "string",
            "enum": [
              "strong",
              "electromagnetic",
              "weak"
            ],
            "description": "Interaction network to change."
          },
          "visible": {
            "type": "boolean",
            "description": "Whether the selected network should be visible.",
            "default": true
          },
          "exclusive": {
            "type": "boolean",
            "description": "When true, hide the other force networks first.",
            "default": false
          }
        },
        "required": [
          "force"
        ],
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    highlight_particlesAction

    Highlight named particles in the shared 3D scene, with an option to isolate them from all other particles.

    View tool JSON
    {
      "name": "highlight_particles",
      "kind": "act",
      "impl": "imperative",
      "description": "Highlight named particles in the shared 3D scene, with an option to isolate them from all other particles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "particles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 12,
            "description": "One to twelve particle names to highlight."
          },
          "isolate": {
            "type": "boolean",
            "description": "When true, temporarily hide particles outside the selection.",
            "default": false
          }
        },
        "required": [
          "particles"
        ],
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    get_investigationAnswer

    Read the shared investigation question, conclusion, and saved findings. This does not change the scene or notebook.

    View tool JSON
    {
      "name": "get_investigation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shared investigation question, conclusion, and saved findings. This does not change the scene or notebook.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    set_investigation_briefAction

    Set the question or conclusion in the shared investigation notebook. Use this to frame the visual inquiry before saving findings and to summarize it afterward.

    View tool JSON
    {
      "name": "set_investigation_brief",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the question or conclusion in the shared investigation notebook. Use this to frame the visual inquiry before saving findings and to summarize it afterward.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "maxLength": 240,
            "description": "The focused scientific question being investigated."
          },
          "conclusion": {
            "type": "string",
            "maxLength": 700,
            "description": "A concise conclusion grounded in the saved visual findings."
          }
        },
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    add_investigation_stepAction

    Save the current visible scene as a replayable finding in the shared investigation notebook. Configure the scene first, then record what the view demonstrates.

    View tool JSON
    {
      "name": "add_investigation_step",
      "kind": "act",
      "impl": "imperative",
      "description": "Save the current visible scene as a replayable finding in the shared investigation notebook. Configure the scene first, then record what the view demonstrates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "maxLength": 100,
            "description": "Short title for this finding."
          },
          "finding": {
            "type": "string",
            "maxLength": 700,
            "description": "What the current scene demonstrates and why it matters to the investigation."
          },
          "particles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "maxItems": 6,
            "uniqueItems": true,
            "description": "Optional particle names directly supporting this finding."
          }
        },
        "required": [
          "title",
          "finding"
        ],
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }
    reset_explorerAction

    Restore the default plot, camera, particle visibility, force networks, highlights, and focused-particle panel.

    View tool JSON
    {
      "name": "reset_explorer",
      "kind": "act",
      "impl": "imperative",
      "description": "Restore the default plot, camera, particle visibility, force networks, highlights, and focused-particle panel.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/standard_model/web/"
    }