TruePeptideSource
Peptide reference and exact math: reconstitution units, blends, supply, dose ranges by origin.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin peptide_reconstitution_calculator
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"peptides": {
"url": "https://truepeptidesource.com/mcp"
}
}
}Remote-Endpunkte
https://truepeptidesource.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢peptide_lookup(peptide, sections)
For questions about one peptide: published dose ranges and protocols, reconstitution, vial sizes, side effects, storage, half-life, FDA status, stacks and community reports. Each dose row carries an origin label (clinical study, guide, community-reported, regulatory), sources and page links.
Eingabe-Schema
{
"type": "object",
"properties": {
"peptide": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Peptide name, alias or slug, e.g. \"BPC-157\", \"reta\", \"semaglutide\", \"CJC-1295 + Ipamorelin\"."
},
"sections": {
"description": "Sections to return. Omit for overview and dosing. Add others as needed, e.g. [\"side_effects\",\"community\"] or [\"storage\",\"reconstitution\"].",
"minItems": 1,
"maxItems": 8,
"type": "array",
"items": {
"type": "string",
"enum": [
"overview",
"dosing",
"reconstitution",
"side_effects",
"storage",
"stacking",
"community",
"faqs"
]
}
}
},
"required": [
"peptide"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢peptide_reconstitution_calculator(vialAmount, vialUnit, waterMl, dose, doseUnit, ...)
Exact reconstitution math for a single-peptide vial: insulin syringe units for a dose, concentration after adding bacteriostatic water and doses per vial, or the dose held in a given number of units. Flags likely mg/mcg mix-ups against the peptide's published range. Returns a calculator link.
Eingabe-Schema
{
"type": "object",
"properties": {
"vialAmount": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000,
"description": "Amount of peptide in the vial, e.g. 10 for a 10 mg vial."
},
"vialUnit": {
"default": "mg",
"description": "Unit of the vial amount: mg for nearly every peptide, IU for HGH-type vials.",
"type": "string",
"enum": [
"mg",
"IU"
]
},
"waterMl": {
"type": "number",
"minimum": 0.01,
"maximum": 100,
"description": "Bacteriostatic water added to the vial, in mL, e.g. 2."
},
"dose": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Dose amount, e.g. 250 with doseUnit mcg. Give dose OR unitsDrawn."
},
"doseUnit": {
"description": "Unit of the dose (mcg, mg or IU). Required with dose; with unitsDrawn it picks the unit of the answer.",
"type": "string",
"enum": [
"mcg",
"mg",
"IU"
]
},
"unitsDrawn": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 10000,
"description": "Syringe units drawn, to get the dose they hold. Give dose OR unitsDrawn."
},
"syringe": {
"default": "U-100",
"description": "Insulin syringe type. \"U-100\" (the common 1 mL / 0.5 mL / 0.3 mL insulin syringe) unless the user says otherwise.",
"type": "string",
"enum": [
"U-100",
"U-50",
"U-40",
"U-30"
]
},
"peptide": {
"description": "Optional peptide name. Adds its IU factor, a range check and its published injected ranges.",
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"vialAmount",
"waterMl"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢peptide_search(query, category)
Lists the peptides TruePeptideSource covers, matched by name, alias or topic (GLP-1, healing, weight loss, sleep). Returns names, one-line summaries, FDA status, evidence level and page links.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Name, alias or topic, e.g. \"tb\", \"ipamorelin\", \"GLP-1\", \"healing\". Empty lists everything.",
"type": "string",
"maxLength": 100
},
"category": {
"description": "Optional category filter.",
"type": "string",
"enum": [
"glp1",
"healing_recovery",
"gh_axis",
"longevity_mitochondrial",
"cognitive",
"skin_hair",
"sexual_health",
"weight_loss",
"immune",
"sleep",
"other"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢peptide_compare(a, b)
Side-by-side comparison of two peptides (e.g. semaglutide vs tirzepatide, BPC-157 vs TB-500): evidence, FDA status, half-life, routes, vial sizes, storage, published dose ranges and key differences, each labelled by origin.
Eingabe-Schema
{
"type": "object",
"properties": {
"a": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Peptide name, alias or slug, e.g. \"BPC-157\", \"reta\", \"semaglutide\", \"CJC-1295 + Ipamorelin\"."
},
"b": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Peptide name, alias or slug, e.g. \"BPC-157\", \"reta\", \"semaglutide\", \"CJC-1295 + Ipamorelin\"."
}
},
"required": [
"a",
"b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢peptide_blend_calculator(blend, composition, components, waterMl, targetPeptide, ...)
Math for vials holding two or more peptides (KLOW, GLOW, BPC-157 + TB-500, CJC-1295 + Ipamorelin): units to draw and how much of each peptide one draw delivers. Name a known blend or list the components, then give the dose for one component (targetPeptide) or for the whole blend (totalDose).
Eingabe-Schema
{
"type": "object",
"properties": {
"blend": {
"description": "A blend TruePeptideSource covers, e.g. \"KLOW\", \"GLOW\", \"BPC-157 + TB-500\". Its label amounts are used unless components is given.",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"composition": {
"description": "For a blend sold in several versions, which one, e.g. \"70 mg\". Omit for the first; the result lists the others.",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"components": {
"description": "Vial contents, 2 to 6 peptides, e.g. [{\"peptide\":\"BPC-157\",\"amount\":10,\"unit\":\"mg\"},{\"peptide\":\"TB-500\",\"amount\":10,\"unit\":\"mg\"}].",
"minItems": 2,
"maxItems": 6,
"type": "array",
"items": {
"type": "object",
"properties": {
"peptide": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Peptide name, alias or slug, e.g. \"BPC-157\", \"reta\", \"semaglutide\", \"CJC-1295 + Ipamorelin\"."
},
"amount": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000,
"description": "Amount of this peptide in the vial."
},
"unit": {
"default": "mg",
"description": "mg or mcg.",
"type": "string",
"enum": [
"mcg",
"mg"
]
}
},
"required": [
"peptide",
"amount"
]
}
},
"waterMl": {
"type": "number",
"minimum": 0.01,
"maximum": 100,
"description": "Bacteriostatic water added, in mL."
},
"targetPeptide": {
"description": "The component the dose is for. Use with dose.",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"dose": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Dose of targetPeptide, or of the whole blend when totalDose is true."
},
"doseUnit": {
"type": "string",
"enum": [
"mcg",
"mg"
],
"description": "Unit of the dose: mcg or mg."
},
"totalDose": {
"default": false,
"description": "True when the dose is for the whole blend (\"2 mg of KLOW\"), false when it is for targetPeptide.",
"type": "boolean"
},
"syringe": {
"default": "U-100",
"description": "Insulin syringe type. \"U-100\" (the common 1 mL / 0.5 mL / 0.3 mL insulin syringe) unless the user says otherwise.",
"type": "string",
"enum": [
"U-100",
"U-50",
"U-40",
"U-30"
]
}
},
"required": [
"waterMl",
"dose",
"doseUnit"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢peptide_supply_calculator(vialAmount, vialUnit, dose, doseUnit, frequency, ...)
Plans supply and cost: how long a vial lasts, how many vials a cycle needs, and cost per dose, week and cycle when pricePerVial is given. Counts whole doses and respects how long a mixed vial keeps (from the dataset when a peptide is named).
Eingabe-Schema
{
"type": "object",
"properties": {
"vialAmount": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000,
"description": "Amount of peptide per vial, e.g. 5 for a 5 mg vial."
},
"vialUnit": {
"default": "mg",
"description": "Unit of the vial amount: mg for nearly every peptide, IU for HGH-type vials.",
"type": "string",
"enum": [
"mg",
"IU"
]
},
"dose": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Dose per injection, e.g. 250."
},
"doseUnit": {
"type": "string",
"enum": [
"mcg",
"mg",
"IU"
],
"description": "Unit of the dose. BPC-157 is usually dosed in mcg, GLP-1s like semaglutide in mg, HGH in IU."
},
"frequency": {
"type": "string",
"enum": [
"daily",
"twice_daily",
"every_other_day",
"every_3_days",
"weekly",
"twice_weekly",
"three_times_weekly",
"five_days_a_week"
],
"description": "How often the dose is taken."
},
"durationWeeks": {
"type": "integer",
"minimum": 1,
"maximum": 520,
"description": "Cycle length in weeks, e.g. 8."
},
"pricePerVial": {
"description": "Price of one vial in US dollars, for cost answers.",
"type": "number",
"minimum": 0.01,
"maximum": 1000000
},
"useWithinDays": {
"description": "Days a mixed vial may be used. Omit to use the peptide's dataset value.",
"type": "number",
"minimum": 1,
"maximum": 365
},
"peptide": {
"description": "Optional peptide name, for its IU factor and mixed-vial shelf life.",
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"vialAmount",
"dose",
"doseUnit",
"frequency",
"durationWeeks"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis