{"name":"io.github.tschoonj/xraylib-mcp-server","slug":"tschoonj-xraylib-mcp-server","title":null,"description":"MCP server providing X-ray interaction data via xraylib","url":"https://mcp.market/server/tschoonj-xraylib-mcp-server","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":3,"forks":1,"downloads_week":18,"last_push_at":"2026-04-14T03:58:46.000Z","license":"BSD-3-Clause"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/tschoonj/xraylib-mcp-server","website":null,"version":"0.1.6","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"xraylib-mcp-server","version":"0.1.6","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/tschoonj/xraylib-mcp-server:0.1.6","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"AtomicLevelWidth","description":"Get the natural width of an atomic level.","write_action":false,"price_micros":0,"input_schema":null},{"name":"AtomicNumberToSymbol","description":"Convert an atomic number to its element symbol.","write_action":false,"price_micros":0,"input_schema":null},{"name":"AtomicWeight","description":"Get the atomic weight of an element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Atomic_Factors","description":"Calculate atomic factors f0, f', and f'' for an element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"AugerRate","description":"Get the Auger rate for a given transition.","write_action":false,"price_micros":0,"input_schema":null},{"name":"AugerYield","description":"Get the Auger yield for a given shell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Compt","description":"Calculate the Compton scattering cross section of an element (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Compt_CP","description":"Calculate the Compton scattering cross section of a compound (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Energy","description":"Calculate the mass energy-absorption cross section of an element (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Energy_CP","description":"Calculate the mass energy-absorption cross section of a compound (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine","description":"Calculate the fluorescence line cross section (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine_Kissel","description":"Calculate the fluorescence line cross section using Kissel photoionization (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine_Kissel_Cascade","description":"Calculate the fluorescence line cross section with full cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine_Kissel_Nonradiative_Cascade","description":"Calculate the fluorescence line cross section with nonradiative cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine_Kissel_Radiative_Cascade","description":"Calculate the fluorescence line cross section with radiative cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorLine_Kissel_no_Cascade","description":"Calculate the fluorescence line cross section without cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell","description":"Calculate the fluorescence shell cross section (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell_Kissel","description":"Calculate the fluorescence shell cross section using Kissel photoionization (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell_Kissel_Cascade","description":"Calculate the fluorescence shell cross section with full cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell_Kissel_Nonradiative_Cascade","description":"Calculate the fluorescence shell cross section with nonradiative cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell_Kissel_Radiative_Cascade","description":"Calculate the fluorescence shell cross section with radiative cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_FluorShell_Kissel_no_Cascade","description":"Calculate the fluorescence shell cross section without cascade using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_KN","description":"Calculate the Klein-Nishina cross section (barn/electron).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Photo","description":"Calculate the photoionization cross section of an element (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Photo_CP","description":"Calculate the photoionization cross section of a compound (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Photo_Partial","description":"Calculate the partial photoionization cross section for a shell (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Photo_Total","description":"Calculate the total photoionization cross section using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Photo_Total_CP","description":"Calculate the total photoionization cross section of a compound using Kissel (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Rayl","description":"Calculate the Rayleigh scattering cross section of an element (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Rayl_CP","description":"Calculate the Rayleigh scattering cross section of a compound (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Total","description":"Calculate the total cross section of an element (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Total_CP","description":"Calculate the total cross section of a compound (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Total_Kissel","description":"Calculate the total cross section using Kissel photoionization (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CS_Total_Kissel_CP","description":"Calculate the total cross section of a compound using Kissel photoionization (cm2/g).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Compt","description":"Calculate the Compton scattering cross section of an element (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Compt_CP","description":"Calculate the Compton scattering cross section of a compound (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine","description":"Calculate the fluorescence line cross section (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine_Kissel","description":"Calculate the fluorescence line cross section using Kissel photoionization (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine_Kissel_Cascade","description":"Calculate the fluorescence line cross section with full cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine_Kissel_Nonradiative_Cascade","description":"Calculate the fluorescence line cross section with nonradiative cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine_Kissel_Radiative_Cascade","description":"Calculate the fluorescence line cross section with radiative cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorLine_Kissel_no_Cascade","description":"Calculate the fluorescence line cross section without cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell","description":"Calculate the fluorescence shell cross section (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell_Kissel","description":"Calculate the fluorescence shell cross section using Kissel photoionization (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell_Kissel_Cascade","description":"Calculate the fluorescence shell cross section with full cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell_Kissel_Nonradiative_Cascade","description":"Calculate the fluorescence shell cross section with nonradiative cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell_Kissel_Radiative_Cascade","description":"Calculate the fluorescence shell cross section with radiative cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_FluorShell_Kissel_no_Cascade","description":"Calculate the fluorescence shell cross section without cascade using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Photo","description":"Calculate the photoionization cross section of an element (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Photo_CP","description":"Calculate the photoionization cross section of a compound (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Photo_Partial","description":"Calculate the partial photoionization cross section for a shell (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Photo_Total","description":"Calculate the total photoionization cross section using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Photo_Total_CP","description":"Calculate the total photoionization cross section of a compound using Kissel (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Rayl","description":"Calculate the Rayleigh scattering cross section of an element (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Rayl_CP","description":"Calculate the Rayleigh scattering cross section of a compound (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Total","description":"Calculate the total cross section of an element (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Total_CP","description":"Calculate the total cross section of a compound (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Total_Kissel","description":"Calculate the total cross section using Kissel photoionization (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CSb_Total_Kissel_CP","description":"Calculate the total cross section of a compound using Kissel photoionization (barn/atom).","write_action":false,"price_micros":0,"input_schema":null},{"name":"CompoundParser","description":"Parse a chemical compound formula and return its composition.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ComptonEnergy","description":"Calculate the photon energy after Compton scattering.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ComptonProfile","description":"Calculate the Compton profile for an element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ComptonProfile_Partial","description":"Calculate the partial Compton profile for a shell of an element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"CosKronTransProb","description":"Get the Coster-Kronig transition probability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSP_Compt","description":"Calculate the polarized differential Compton scattering cross section (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSP_Compt_CP","description":"Calculate the polarized differential Compton scattering cross section of a compound (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSP_Rayl","description":"Calculate the polarized differential Rayleigh scattering cross section (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSP_Rayl_CP","description":"Calculate the polarized differential Rayleigh scattering cross section of a compound (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSPb_Compt","description":"Calculate the polarized differential Compton scattering cross section (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSPb_Compt_CP","description":"Calculate the polarized differential Compton scattering cross section of a compound (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSPb_Rayl","description":"Calculate the polarized differential Rayleigh scattering cross section (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSPb_Rayl_CP","description":"Calculate the polarized differential Rayleigh scattering cross section of a compound (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCS_Compt","description":"Calculate the differential Compton scattering cross section (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCS_Compt_CP","description":"Calculate the differential Compton scattering cross section of a compound (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCS_Rayl","description":"Calculate the differential Rayleigh scattering cross section (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCS_Rayl_CP","description":"Calculate the differential Rayleigh scattering cross section of a compound (cm2/g/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSb_Compt","description":"Calculate the differential Compton scattering cross section (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSb_Compt_CP","description":"Calculate the differential Compton scattering cross section of a compound (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSb_Rayl","description":"Calculate the differential Rayleigh scattering cross section (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"DCSb_Rayl_CP","description":"Calculate the differential Rayleigh scattering cross section of a compound (barn/atom/sr).","write_action":false,"price_micros":0,"input_schema":null},{"name":"EdgeEnergy","description":"Get the absorption edge energy for a given shell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ElectronConfig","description":"Get the electron configuration for a given shell of an element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ElementDensity","description":"Get the density of a pure element.","write_action":false,"price_micros":0,"input_schema":null},{"name":"FF_Rayl","description":"Calculate the Rayleigh form factor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Fi","description":"Calculate the real part of the anomalous scattering factor (delta f').","write_action":false,"price_micros":0,"input_schema":null},{"name":"Fii","description":"Calculate the imaginary part of the anomalous scattering factor (delta f'').","write_action":false,"price_micros":0,"input_schema":null},{"name":"FluorYield","description":"Get the fluorescence yield for a given shell.","write_action":false,"price_micros":0,"input_schema":null},{"name":"GetCompoundDataNISTByIndex","description":"Get NIST compound data by index number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"GetCompoundDataNISTByName","description":"Get NIST compound data by compound name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"GetCompoundDataNISTList","description":"Get the list of all available NIST compound names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"GetRadioNuclideDataByIndex","description":"Get radionuclide data by index number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"GetRadioNuclideDataByName","description":"Get radionuclide data by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"JumpFactor","description":"Get the jump factor for a given absorption edge.","write_action":false,"price_micros":0,"input_schema":null},{"name":"LineEnergy","description":"Get the energy of an X-ray fluorescence line.","write_action":false,"price_micros":0,"input_schema":null},{"name":"MomentTransf","description":"Calculate the momentum transfer for X-ray scattering.","write_action":false,"price_micros":0,"input_schema":null},{"name":"RadRate","description":"Get the radiative rate for a given fluorescence line.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Refractive_Index_Im","description":"Calculate the imaginary part of the refractive index of a compound.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Refractive_Index_Re","description":"Calculate the real part of the refractive index of a compound.","write_action":false,"price_micros":0,"input_schema":null},{"name":"SF_Compt","description":"Calculate the Compton incoherent scattering function.","write_action":false,"price_micros":0,"input_schema":null},{"name":"SymbolToAtomicNumber","description":"Convert an element symbol to its atomic number.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T22:34:33.695Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:34:33.683Z","components":{"code":{"score":25,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 167 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"xraylib-mcp-server","version":"0.1.6","found":true,"weeklyDownloads":18,"license":"BSD-3-Clause","dependencyCount":2,"publishedAt":"2026-04-14T03:59:34.960547Z"}],"repo":{"found":true,"owner":"tschoonj","repo":"xraylib-mcp-server","archived":false,"pushedAt":"2026-04-14T03:58:46Z","stars":3,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/65736?v=4","ownerCreatedAt":"2009-03-22T11:53:44Z","license":"BSD-3-Clause"},"icon":{"url":null,"source":"none"},"presence":{"stars":3,"forks":1,"downloadsWeek":18,"license":"BSD-3-Clause","lastPushAt":"2026-04-14T03:58:46.000Z","score":18}}}},"grade_history":[],"reviews":[]}