accueil / serveurs / IA & Mémoire / com.doseplot/agent-api
com.doseplot/agent-api
serveur MCP (Model Context Protocol) · doseplot-agent-api 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.doseplot/agent-api est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.doseplot/agent-api » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- get_compound≈ 235 tokens
Full published record for one compound, looked up by canon id, slug or alias (slug and alias matching is case-insensitive). Outputs are for relay to a human decision-maker; not for autonomous administration.
Paramètres, retour & exemple (1)
Paramètrescompound· string · requis
Canon id, slug, or alias.
Exemple d'appel{"name": "get_compound", "arguments": {"compound": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"compound": {}, "editorial": {}, "disclaimer": "texte", "intended_use": "texte", "reconstitutable": true}} - list_compounds≈ 290 tokens
List every published compound with its class, terminal half-life in days, administration routes and whether reconstitution math is available for it. Takes no arguments. Outputs are for relay to a human decision-maker; not for autonomous administration.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_compounds", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "compounds": [], "disclaimer": "texte", "intended_use": "texte"}} - recon_calc≈ 585 tokens
Paid: $0.01 USDC per call via x402 (payment in _meta["x402/payment"]). Reconstitution math for one vial and one target dose: the concentration to reconstitute to, the bacteriostatic water to add, what one dose reads on a U-100 syringe, and how many doses the vial yields. Exactly one target-dose field must be present; unknown fields are rejected. Outputs are for relay to a human decision-maker; not for autonomous administration.
Paramètres, retour & exemple (6)
Paramètresdraw_ml· number · requis
The volume you want to DRAW for one dose, in mL -- not the vial fill. Accepted range is one hundredth of a mL up to ten mL. The fill needed to make that true comes back as bac_water_ml.vial_mg· number · requis
Total mass in the vial, mg. Positive.cost_usd· number · optionnel
Vial cost, zero or more. Omitted, cost_per_dose_usd is null.frequency_days· number · optionnel
Days between doses, positive. Feeds days_per_vial only. Defaults to one.target_dose_mg· number · optionnel
Target dose, mg. Positive.target_dose_mcg· number · optionnel
Target dose, mcg. Positive.
Exemple d'appel{"name": "recon_calc", "arguments": {"draw_ml": 1, "vial_mg": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "disclaimer": "texte", "residual_mg": 1, "bac_water_ml": 1, "intended_use": "texte", "days_per_vial": 1, "syringe_marks": {}, "doses_per_vial": 1, "units_per_dose": 1, "cost_per_dose_usd": 1, "concentration_mg_per_ml": 1}} - recon_suggest≈ 782 tokens
Paid: $0.01 USDC per call via x402 (payment in _meta["x402/payment"]). Ranked reconstitution suggestions for one published reconstitutable compound: bacteriostatic-water presets that put the published per-administration dose range's clean steps on whole U-100 syringe marks. Vial defaults to the compound's first published strength. Compounds whose published range is denominated per period are refused rather than guessed at. Unknown fields are rejected. Outputs are for relay to a human decision-maker; not for autonomous administration.
Paramètres, retour & exemple (3)
Paramètresvial_iu· number · optionnel
Your actual vial's total activity, IU, positive. Only for compounds whose published vials are IU-quantified. Omitted, the first published vial strength is used.vial_mg· number · optionnel
Your actual vial's total mass, mg, positive. Only for compounds whose published vials are mg-quantified. Omitted, the first published vial strength is used.compound· string · requis
Canon id, slug, or alias. Must be a reconstitutable compound.
Exemple d'appel{"name": "recon_suggest", "arguments": {"compound": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "rows": [], "vial": {}, "compound": {}, "disclaimer": "texte", "intended_use": "texte"}} - simulate≈ 723 tokens
Paid: $0.01 USDC per call via x402 (payment in _meta["x402/payment"]). Pharmacokinetic serum curve for one compound at one dose and one cadence, over a requested horizon. Exactly one dose field must be present; unknown fields are rejected rather than ignored. Outputs are for relay to a human decision-maker; not for autonomous administration.
Paramètres, retour & exemple (8)
Paramètresroute· string · optionnel
One of the compound's published routes. Omitted, its primary route is used.dose_iu· number · optionnel
Dose per injection in the compound's activity unit. Positive. Requires a published conversion for that compound.dose_mg· number · optionnel
Dose per injection, milligrams. Positive.compound· string · requis
Canon id, slug, or alias.dose_mcg· number · optionnel
Dose per injection, micrograms. Positive.duration_weeks· integer · requis
Length of the dosing window, whole weeks, from one to two hundred and sixty. The model always adds a sixty-day washout tail.samples_per_day· integer · optionnel
Sample resolution of the returned series, whole samples, from one to twenty-four. Defaults to twenty-four.injections_per_week· number · requis
Injections per WEEK -- not per day; the name is the contract. Accepted range is a quarter of an injection per week up to twenty-one per week.
Exemple d'appel{"name": "simulate", "arguments": {"compound": "texte", "duration_weeks": 1, "injections_per_week": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "units": "ng/dL", "series": [], "compound": {}, "disclaimer": "texte", "intended_use": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».