Pythia MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LILITH_DIR | Yes | The path to the Lilith library directory. | |
| PYTHON_CMD | Yes | The command used to execute Python (e.g., python or python3). | python3 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| compute_likelihoodB | Compute the Higgs likelihood (-2 log L) for a given set of reduced couplings or signal strengths. This is the primary analysis function that compares theoretical predictions against LHC experimental data. |
| compute_sm_likelihoodB | Compute the Standard Model likelihood as a reference point. Returns -2 log L for SM couplings (all C = 1). |
| compute_pvalueC | Compute the p-value for a given model compared to the Standard Model or best-fit point. |
| scan_2dC | Perform a 2D parameter scan (e.g., CV-CF plane) and return likelihood values for contour plotting. |
| scan_1dC | Perform a 1D parameter scan and return likelihood profile. |
| list_experimental_dataB | List available experimental datasets in the Lilith database, organized by experiment and run period. |
| get_dataset_infoB | Get detailed information about a specific experimental dataset including best-fit values, uncertainties, and correlations. |
| search_hepdataC | Search HEPData repository for new Higgs measurement data from ATLAS and CMS. |
| fetch_hepdata_recordB | Fetch detailed data from a specific HEPData record by its INSPIRE ID or record number. |
| update_databaseC | Check for and optionally download new experimental data from HEPData to update the local Lilith database. |
| get_sm_predictionsB | Get Standard Model predictions for Higgs cross sections and branching ratios at specified mass and energy. |
| convert_to_signal_strengthC | Convert reduced couplings to signal strength values for all production and decay modes. |
| get_version_infoB | Get version information for Lilith library and experimental database. |
| validate_inputA | Validate XML input format for Lilith without running the full calculation. |
| analyze_2hdmC | Analyze Two-Higgs-Doublet Model (2HDM) parameters in terms of Higgs couplings. Supports Type-I, Type-II, Lepton-specific, and Flipped variants. |
| analyze_singlet_extensionC | Analyze Higgs singlet extension model with mixing between SM Higgs and singlet. |
| search_cern_opendataC | Search the CERN Open Data portal for Higgs-related datasets, analysis code, and documentation. |
| get_cern_opendata_recordA | Retrieve detailed metadata for a specific CERN Open Data record by its record ID. |
| list_cern_opendata_filesB | List files available for download from a specific CERN Open Data record. |
| get_latest_higgs_dataC | Fetch the latest Higgs boson measurement data from both HEPData and CERN Open Data portals. Returns recent signal strength measurements, coupling measurements, and analysis results. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| latest.list | Experimental data list: latest.list |
| latestRun2.list | Experimental data list: latestRun2.list |
| finalRun1.list | Experimental data list: finalRun1.list |
| Database Version | Current Lilith library and database version information |
TDQS
Scored across 20 tools
Most tools have distinct purposes, with clear separation between data retrieval (e.g., fetch_hepdata_record, get_cern_opendata_record), analysis (e.g., compute_likelihood, scan_1d), and utility functions (e.g., validate_input, update_database). However, some overlap exists between list_experimental_data and search_hepdata/search_cern_opendata, which could cause minor confusion in selection.
Tool names follow a highly consistent verb_noun pattern throughout, such as analyze_2hdm, compute_likelihood, fetch_hepdata_record, and scan_1d. All tools use snake_case with clear, descriptive verbs, making the naming predictable and easy to understand.
With 20 tools, the count is slightly high but reasonable for a specialized Higgs physics analysis server. It covers a broad range of operations from data access to statistical analysis, though it might feel heavy for general use. The tools are well-scoped within the domain, with each serving a specific function.
The tool set provides comprehensive coverage for Higgs model analysis, including data fetching (from HEPData and CERN Open Data), likelihood computation, parameter scanning, model validation, and database management. It supports full CRUD-like operations for experimental data and analysis workflows, with no obvious gaps that would hinder agent performance.