{"name":"io.github.JonasRackl/labmate-mcp","slug":"jonasrackl-labmate-mcp","title":null,"description":"81 chemistry tools — literature, calculations, retrosynthesis","url":"https://mcp.market/server/jonasrackl-labmate-mcp","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":16,"stars":3,"forks":0,"downloads_week":25,"last_push_at":"2026-02-03T07:25:24.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/JonasRackl/labmate-mcp","website":null,"version":"7.3.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"labmate-mcp","version":"7.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"IBM RXN key for retrosynthesis (free)","isSecret":true,"name":"RXN_API_KEY"},{"description":"Rowan key for pKa/NMR predictions (free)","isSecret":true,"name":"ROWAN_API_KEY"}]}],"tools":[{"name":"analyze_research_topic","description":"Analyze publication trends for a research topic. Returns: - Publication volume per year - Top authors in the field - Top journals publishing on this topic - Open access proportion","write_action":false,"price_micros":0,"input_schema":null},{"name":"assign_peptide_ms_peaks","description":"Assign observed m/z peaks to peptide deletions, modifications, or fragment ions using pep-calc.com. Helps identify impurities, truncations, and post-translational modifications in MALDI/ESI-MS data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"build_bibliography","description":"Build a formatted bibliography from a list of DOIs. Outputs a numbered reference list in the specified style (ACS, APA, Nature, etc.). Ideal for thesis chapters, manuscript reference sections, and literature reviews.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_buffer_ph","description":"Henderson-Hasselbalch calculator. Two modes: (1) Given pKa + concentrations → calculate pH. (2) Given pKa + target pH → calculate required acid:base ratio. Knows pKa for 20+ common buffers: Tris (8.07), HEPES (7.55), phosphate (7.20), MOPS (7.20), MES (6.15), acetate (4.76), etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_concentration","description":"Convert between concentration units (M, mM, μM, mg/mL, %w/v, ppm, ppb, etc.). MW required for molar↔mass conversions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_dilution","description":"C₁V₁ = C₂V₂ dilution calculator. Provide any 3 values → solves for the 4th. Reports solvent to add.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_isotope_pattern","description":"Calculate theoretical isotope distribution from molecular formula or SMILES. Returns monoisotopic mass, average mass, and isotope envelope (m/z + relative abundance). Essential for mass spec data interpretation, especially for compounds containing Cl, Br, S.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_molarity","description":"Calculate molarity/concentration. Provide 2-3 knowns (mass, moles, volume, MW, formula) → solves for unknowns. Handles M=n/V, n=m/MW, and all permutations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_peptide_extinction","description":"Calculate peptide properties via pep-calc.com: MW, formula, pI, charge summary, and extinction coefficient at 280nm (oxidized/reduced). Supports 120+ amino acids including phospho-residues. Free API, no key required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_peptide_pi","description":"Calculate peptide isoelectric point (pI) using AstraZeneca's pichemist. Uses 8 different pKa reference sets (IPC2, ProMoST, Gauci, Grimsley, Thurlkill, Lehninger, Toseland) for consensus pI with error bars. Also returns charge at pH 7.4. Accepts FASTA sequence or SMILES (for modified peptides with noncanonical AAs).","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_reaction_mass","description":"Calculate mass, moles, and volume for each reagent in a reaction. Specify one limiting reagent with known mass/moles, set equivalents for others → get required amounts for all.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_yield","description":"Calculate percent yield. Provide actual product amount and either theoretical amount or limiting reagent info.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_peptide_synthesis","description":"Evaluate solid-phase peptide synthesis (SPPS) feasibility. Checks: forbidden motifs (consecutive Pro, DG/DP, N/Q at N-term), cysteine overload, C-terminal Pro/Cys, glycine runs, length limits, hydrophobicity, and charge distribution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"classify_natural_product","description":"Classify a compound into natural product categories using GNPS NPClassifier. Returns biosynthetic pathway, superclass, and class predictions. Uses ML models trained on natural product structural features. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compute_descriptors","description":"Compute molecular descriptors using Rowan Science. Returns cheminformatics descriptors computed from the molecular structure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_units","description":"Convert between scientific units. Supports: mass (g↔mg↔μg↔Da↔kDa), volume (L↔mL↔μL), length (m↔nm↔Å↔pm), energy (J↔kJ↔kcal↔kcal/mol↔kJ/mol↔eV↔hartree↔cm⁻¹), pressure (Pa↔atm↔bar↔torr↔mmHg), time (s↔ms↔μs↔ns↔min↔h), amount (mol↔mmol↔μmol), temperature (°C↔°F↔K).","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_open_access_pdf","description":"Find a free, legal PDF for a paper using Unpaywall. Returns direct PDF link, OA status (gold/green/hybrid/bronze), and the repository or publisher hosting it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_similar_papers","description":"Find papers similar to a given paper using Semantic Scholar's recommendation engine. Based on citation patterns and content similarity. Returns papers with TLDRs and citation counts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_citation","description":"Format a DOI into a properly styled citation. Styles: ACS (default), APA 7th, Nature, Vancouver, Chicago, MLA, BibTeX. Uses Crossref content negotiation for authoritative metadata. Essential for manuscripts, theses, and reference lists.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_molecular_formula","description":"Format a molecular formula with proper subscript notation. Outputs in Unicode (C₆H₁₂O₆), LaTeX (\\ce{C6H12O6}), HTML (<sub>6</sub>), or all formats. Handles complex formulae including parentheses and charges. Essential for manuscripts, theses, and presentations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_bibtex","description":"Generate BibTeX entries from DOIs for use in LaTeX/BibTeX. Uses Crossref content negotiation — works for any DOI in Crossref. Supports batch: pass multiple DOIs separated by commas.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_peptide_library","description":"Generate random peptide sequences with controlled properties. Supports noncanonical amino acids (100+ from SwissSidechain), D-stereochemistry, and 5 cyclization types. Useful for library design and computational peptide chemistry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_si_checklist","description":"Generate a Supporting Information (SI) checklist for a chemistry publication. Tailored to compound type (small molecule, peptide, polymer, material, natural product). Lists required characterization data, formatting guidelines, and common reviewer complaints. Saves time during submission preparation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_author_profile","description":"Look up an author's profile including h-index, citation count, publication history, and institutional affiliation. Searches both Semantic Scholar and OpenAlex for comprehensive coverage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chemrxiv_categories","description":"List all ChemRxiv subject categories.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_compound_properties","description":"Get detailed computed molecular properties from PubChem. Includes Lipinski rule-of-5 parameters, TPSA, XLogP, and all common names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_journal_metrics","description":"Look up journal metrics including h-index, citation statistics, open access percentage, and publication counts. Data from OpenAlex (free, no authentication required).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_paper_citations","description":"Get papers that cite a given work. Includes influence scores and citation intents (methodology, background, result comparison). Uses Semantic Scholar's citation graph.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_paper_details","description":"Get comprehensive details for a paper by DOI. Aggregates data from Crossref (metadata), OpenAlex (abstract, topics, citations), Semantic Scholar (TLDR, influence), and Unpaywall (open access PDF).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_paper_references","description":"Get the reference list of a paper with influence analysis. Shows which references are influential (key vs. background citations). Uses Semantic Scholar's citation graph.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_peptide_ion_series","description":"Get peptide MS/MS fragment ion series (b, y, a, c, z ions) for tandem mass spectrometry interpretation. Returns theoretical m/z values for each ion type at every cleavage position. Essential for de novo sequencing and spectral annotation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_protein_structure","description":"Get full details for a specific PDB structure including method, resolution, chains, ligands, and primary citation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_safety_data","description":"Get GHS hazard classification for a chemical compound. Returns signal word, hazard pictograms, H-statements, and P-statements. Data from PubChem's GHS classification records.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_thesis_guide","description":"Get writing guidance for each section of a chemistry thesis or dissertation. Covers: introduction, literature review, methods/experimental, results, discussion, conclusion, abstract, and acknowledgements. For each section: purpose, structure, writing tips, and common mistakes to avoid.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_abbreviation","description":"Look up chemistry abbreviations and acronyms. 193 entries across 7 categories: solvents, reagents, protecting groups, techniques, units, spectroscopy, and general chemistry. Returns full expansion. Also accepts category names to list all abbreviations in that category. Essential for decoding literature and ensuring correct abbreviation usage in manuscripts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_amino_acid_properties","description":"Look up amino acid properties: MW (residue), pKa values (α-carboxyl, α-amino, sidechain), pI, Kyte-Doolittle hydropathy index, structural class, and practical notes (UV absorption, phosphorylation, reactivity). Covers all 20 canonical amino acids.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_buffer_recipe","description":"Search 20+ common laboratory buffer recipes. Returns: exact recipe with masses, preparation steps, pH range, pKa, and practical notes. Covers: PBS, TBS, Tris, HEPES, MES, MOPS, PIPES, citrate, acetate, carbonate, TAE, TBE, SDS-PAGE, transfer buffer, TE, RIPA lysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_column_chromatography","description":"Column chromatography guide. Search for: solvent selection, loading methods, Rf rules, troubleshooting (streaking, poor separation, compound stuck), gradient tips, fraction size, flow rate. Includes 8 common solvent systems.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_cooling_bath","description":"Find cooling bath recipes. Provide target temp → get recipe. Covers -196°C (liq N₂) to +100°C. Common: -78°C dry ice/acetone, -42°C MeCN/dry ice, 0°C ice/water, -15°C ice/NaCl.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_experimental_template","description":"Get a template for writing the Experimental section of a paper or thesis. Covers 18 common reaction types (cross-coupling, oxidation, reduction, heterocycle synthesis, etc.) with fill-in-the-blank templates that follow journal conventions. Each template includes: reaction setup, workup, purification, and characterization data format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_iupac_name","description":"Convert a SMILES string to its IUPAC systematic name using PubChem. Returns the preferred IUPAC name along with any common synonyms. Useful for writing experimental sections and compound characterization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_journal_guide","description":"Look up submission formatting guidelines for major chemistry journals. Covers 12 top journals (JACS, Angew. Chem., Nature Chemistry, JOC, Org. Lett., Chemical Science, etc.). Returns: citation style, word/page limits, figure requirements, SI guidelines, common mistakes, and submission tips.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_lab_tips","description":"Search practical lab tips and 'Law of the Lab' wisdom. 35 tips across 9 categories: reaction_setup (Grignard initiation, degassing, syringe technique, scale-up, molecular sieves), temperature_control (cooling baths, cryogenic technique, kinetic vs thermodynamic), moisture_sensitive (Schlenk line, solvent drying guide), workup_tips (breaking emulsions, drying agents, rotovap), purification_tips, an","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_named_reaction","description":"Search 86+ named organic reactions. Returns conditions, mechanism, substrate scope, limitations, and related reactions. Covers: cross-couplings, oxidations, reductions, rearrangements, cycloadditions, FGIs, radical, heterocycle synthesis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_nmr_solvent","description":"NMR solvent reference: residual ¹H and ¹³C chemical shifts, water peak position, multiplicity, boiling point, density. Covers: CDCl₃, DMSO-d₆, MeOD, D₂O, acetone-d₆, MeCN-d₃, C₆D₆, THF-d₈, CD₂Cl₂, DMF-d₇, pyridine-d₅, TFA-d. Essential for spectral interpretation and thesis writing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_periodic_table","description":"Look up element properties from the periodic table: atomic number, atomic mass, electron configuration, electronegativity (Pauling), group, period, block, and category. Covers all commonly encountered elements in organic, inorganic, and materials chemistry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_protecting_group","description":"Search 30 protecting groups across hydroxyl, amino, carbonyl, carboxyl. Returns protection/deprotection conditions and stability matrix (acid/base/nucleophile/oxidation/reduction/H₂-Pd). S=stable, M=moderate, L=labile.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_rxn_dev_checklist","description":"Search the Reaction Development Checklist — a comprehensive guide for methodology studies. Based on Kerr, Jenkinson, Sheridan & Sparr, Chem. Soc. Rev. 2025 (DOI: 10.1039/D4CS01046A). 7 sections with actionable questions and practical tips: Take Stock (product characterisation, mass balance, reproducibility, minimal retron), Kinetics & Thermodynamics (rate laws, driving forces, equilibrium), Mechan","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_safety_card","description":"Look up hazardous reagent safety cards. 9 cards covering: n-BuLi, t-BuLi, LAH (LiAlH4), NaH, diazomethane (CH2N2), OsO4, HF, NaN3, Pd/C. Each card: hazards, handling protocol, quench procedure, first aid, storage. Essential quick-reference before working with dangerous reagents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_solvent_properties","description":"Search 32 common lab solvents. Returns: boiling point, density, polarity index, dielectric constant, water miscibility, common uses, and safety notes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_tlc_stain","description":"Search TLC stain recipes by functional group or stain name. Returns: recipe, preparation, visualization procedure, and which functional groups each stain detects. Covers: KMnO₄, CAM, ninhydrin, anisaldehyde, vanillin, DNP, PMA, Dragendorff, I₂, UV.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_workup_procedure","description":"Search bench workup procedures. Returns step-by-step protocols for: standard aqueous workup, acid-base extraction, Fieser (LAH/DIBAL), NH₄Cl quench, Rochelle's salt, and more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"modify_peptide","description":"Apply N-methylation and/or PEGylation to a peptide SMILES. N-methylation improves metabolic stability and membrane permeability. PEGylation increases solubility and plasma half-life. Returns modified SMILES with validation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"name_to_smiles","description":"Convert a compound name to its SMILES string using PubChem. Returns canonical and isomeric SMILES, InChI, InChIKey, molecular formula, and MW. Useful for quickly getting machine-readable structures from common names, trade names, or reagent labels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"peptide_cyclization_options","description":"Check which cyclization types a peptide sequence supports. Analyzes residues for disulfide-capable (Cys), nucleophilic sidechain (Lys, Ser, etc.), and electrophilic sidechain (Asp, Glu, etc.) positions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"peptide_properties","description":"Compute peptide molecular properties from SMILES: molecular weight, formula, logP, TPSA, H-bond donors/acceptors, rotatable bonds, ring count, fraction Csp3, heavy atoms, formal charge, and Lipinski Rule-of-5 evaluation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"peptide_to_smiles","description":"Convert peptide sequence to SMILES. Supports 450+ amino acids (canonical + noncanonical from SwissSidechain), D-stereochemistry, and 5 cyclization types: disulfide, head-to-tail, sidechain-to-sidechain, sidechain-to-N-term, sidechain-to-C-term.","write_action":false,"price_micros":0,"input_schema":null},{"name":"plan_synthesis","description":"Turn a retrosynthetic route into a step-by-step synthesis procedure with actions. Chain this after predict_retrosynthesis to get a full synthesis plan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_admet","description":"Predict ADMET properties using Rowan Science. Computes absorption, distribution, metabolism, excretion, and toxicity predictions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_atom_mapping","description":"Map atoms from reactants to products using IBM RXN AI (atom-mapping-2020 model). Shows which atom in the reactants becomes which atom in the products.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_nmr","description":"Predict ¹H and ¹³C NMR chemical shifts using Rowan Science. Uses conformer search + neural network potentials to predict NMR spectra.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_pka","description":"Predict pKa values using Rowan Science quantum chemistry. Computes acid and base dissociation constants for any molecule from SMILES.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_product","description":"Predict reaction product(s) from reactants using IBM RXN AI. The complement to retrosynthesis — give it starting materials and it predicts what you'll get.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_retrosynthesis","description":"Predict retrosynthetic routes using IBM RXN for Chemistry. Uses transformer-based AI to plan multi-step synthesis pathways.","write_action":false,"price_micros":0,"input_schema":null},{"name":"predict_solubility","description":"Predict molecular solubility using Rowan Science. Supports aqueous and organic solvents using ML models.","write_action":false,"price_micros":0,"input_schema":null},{"name":"profile_compound","description":"Generate a comprehensive compound profile by querying all available databases. Combines: PubChem (structure, properties) + CAS (registry) + NIST WebBook (thermochemistry) + UniChem (cross-references) + GHS (safety data).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_binding_data","description":"Search BindingDB for quantitative binding affinities (Ki, IC50, Kd, EC50). 3.2 million measurements including patent-derived data. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_chemrxiv","description":"Search ChemRxiv chemistry preprints via Crossref. Enriches results with abstracts from OpenAlex.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_compound","description":"Search for chemical compounds by name, CAS number, SMILES, or formula. Returns structure information, identifiers, and basic properties.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_crystal_structures","description":"Search the Crystallography Open Database (COD) for experimental crystal structures. Returns space groups, cell parameters, and CIF file links. 500,000+ structures under CC0 license. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_mass_spectra","description":"Search MassBank EU for reference mass spectra (MS/MS). 120,000+ curated spectra from 18,500 compounds. Use for compound identification and spectral matching. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_materials_project","description":"Search Materials Project for inorganic materials with DFT-calculated properties. Returns band gaps, formation energies, stability, and crystal symmetry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_nist_webbook","description":"Search the NIST Chemistry WebBook for thermochemical and physical property data. Returns melting/boiling points, enthalpies of formation/vaporization/fusion, heat capacities, entropies, and links to IR/MS/UV-Vis spectra.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_papers","description":"Search academic literature. Returns papers with titles, authors, citations, and AI-generated TLDRs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_protein_structures","description":"Search the RCSB Protein Data Bank for experimental protein/nucleic acid structures. 230,000+ structures including X-ray, cryo-EM, and NMR. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_tautomers","description":"Enumerate and rank tautomers using Rowan Science. Uses quantum chemistry to identify all relevant tautomeric forms and rank them by energy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_toxicity","description":"Search the EPA CompTox Dashboard for toxicity, environmental fate, and physicochemical property data. Contains 1.2M+ chemicals with ToxCast bioactivity screening and hazard classifications.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_web_of_science","description":"Search Web of Science for peer-reviewed literature.","write_action":false,"price_micros":0,"input_schema":null},{"name":"text_to_procedure","description":"Extract machine-readable steps from experimental text using IBM RXN NLP. Converts free-text experimental paragraphs into structured action sequences (MAKESOLUTION, ADD, STIR, FILTER, CONCENTRATE, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"translate_compound_ids","description":"Translate a compound's InChIKey to identifiers in 40+ databases. Links PubChem CID ↔ ChEMBL ID ↔ DrugBank ID ↔ ZINC ID ↔ CAS RN and more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_cas_number","description":"Validate a CAS registry number by checking the check digit. Returns whether the number is valid and the properly formatted CAS string. Useful for verifying catalog numbers and safety data lookup.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-28T14:29:44.464Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:29:44.468Z","components":{"code":{"score":25,"max":25,"notes":["11 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 237 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"labmate-mcp","version":"7.3.1","found":true,"weeklyDownloads":25,"license":"MIT","dependencyCount":6,"publishedAt":"2026-02-02T21:54:21.247593Z","repositoryUrl":"https://github.com/JonasRackl/labmate-mcp"}],"repo":{"found":true,"owner":"JonasRackl","repo":"labmate-mcp","archived":false,"pushedAt":"2026-02-03T07:25:24Z","stars":3,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/258764519?v=4","ownerCreatedAt":"2026-02-02T07:59:41Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":3,"forks":0,"downloadsWeek":25,"license":"MIT","lastPushAt":"2026-02-03T07:25:24.000Z","score":16}}}},"grade_history":[],"reviews":[]}