LabscoMCP early access ↗
uzeroneMCP SERVER

ParticlePhysics MCP Server

Look up a particle's mass, charge, spin and lifetime, or its decay modes with branching fractions, by name in plain English.

by uzerone ↗Physical Sciences & Scientific ComputingCommunity

LABSCO SUMMARY

Reference-grade particle data, addressable the way people say the names.

The input handling is what makes it usable: aliases, natural-language charge, anti-particle forms and MC IDs all resolve to the same record, and anti-particles go through MCID negation rather than string guessing. Every answer carries structured JSON, so it feeds a calculation as easily as a conversation.

What it is

A Python MCP server for particle physics lookups, resolving names, aliases and MC IDs and returning both human-readable text and a structured JSON payload.

What you get

  • Particle properties: mass in MeV and GeV, charge, spin, colour, parity, C, I and G, lifetime or width, MCID and review ID
  • Decay modes with exclusive and inclusive branching fractions, and the source method named for each
  • Natural-language input — muon plus, positive tau, pion zero, kaon minus — alongside canonical names like mu+, pi0, K-
  • Anti-particles resolved by MCID negation rather than name guessing, covering antimuon, ubar, u bar, u_bar and u~
  • Self-conjugate handling, so anti photon resolves to gamma and anti pi0 to pi0
  • Direct MC ID lookup with values like 11 or -2212
  • Every response carrying a fenced JSON block next to the prose

Requirements

Python with pip — clone the repository and pip install -e ., then point your client at it through uvx or a local virtualenv. No account and no key.

Setup effort

Build from source — git clone https://github.com/uzerone/particlephysics-mcp-server.git