Midgard Finance drug data
com.midgardfinance/drugsVersion 0.1.2Obesity and incretin drug trials: weight loss by dose with its estimand, adverse events, catalysts
Status
Responds108 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:06 UTC
- Latency
- 108 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.midgardfinance.com/mcpResponds108 msNo sign-in
Claude Code
claude mcp add --transport http drugs https://mcp.midgardfinance.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: drugs
Remote MCP server URL: https://mcp.midgardfinance.com/mcpCursor
{
"mcpServers": {
"drugs": {
"url": "https://mcp.midgardfinance.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"drugs","type":"http","url":"https://mcp.midgardfinance.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
compare_efficacyThe extracted weight-loss table for the named drugs, joined to trial design, one row per arm and timepoint.
Rows are NOT collapsed to one number per drug. The corpus holds several doses, timepoints and
estimands per trial, and picking a single winner per drug would mean choosing between them
here, silently and on the caller's behalf. The comparison is theirs to make; this returns the
rows and the labels needed to make it correctly.
| No | Yes | Not declared | No |
get_adverse_eventsExtracted adverse-event rates for a named drug or trial, by arm, with the arithmetic that was checked.
`drug` is a molecule or a brand (tirzepatide or Zepbound). `ae_type` narrows to a kind of event,
every word of it found in the stored type: discontinuation_ae is the share who stopped the drug
because of an adverse event (quit over side effects), and the others include
discontinuation_ae_gi, nausea, vomiting, diarrhea, constipation, serious_ae, any_ae and death.
`available_ae_types` lists the types the named drug or trial holds. `not_published` names the
matching trials that hold no rows because their side-effect figures were never published, with
what the sponsor did say (REDEFINE 4, the CagriSema and tirzepatide head-to-head).
`verification` is carried through verbatim. It is the raw-count recomputation recorded when the
row was extracted ("997/2481 active = 40.18%"), and it is what lets a caller see that the
percentage was checked against the paper rather than copied from an abstract.
| No | Yes | Not declared | No |
get_drugFull record for one drug, with its efficacy figures estimand-tagged and its page URL.
Matching goes slug, then exact name or brand, then substring, so "wegovy", "Wegovy HD" and
"semaglutide-obesity" all land somewhere sensible without the caller knowing the slug scheme.
| No | Yes | Not declared | No |
get_trajectoryThe digitised weight-loss curve for a drug: week-by-week points, plus per-dose series.
Returned with `endpoint_pct` and its estimand alongside the curve, because the endpoint marker
and the last plotted point are different quantities and the curve alone does not say which one
a reader is looking at.
| No | Yes | Not declared | No |
get_trialOne trial's design, by NCT number or by trial key (SURMOUNT-1, scale, redefine-1). | No | Yes | Not declared | No |
list_catalystsUpcoming and recent readouts, approvals and trial starts across sponsors, oldest first.
For what comes next, pass from_date as today and pending_only=true, and kind="readout" for trial results;
an event whose outcome is set has already happened.
from_date and to_date take YYYY-MM-DD, YYYY-MM, YYYY-Qn or YYYY. An event is dated as precisely as its sponsor
guided it (a day, a month, a quarter or a year), and it is kept when that period overlaps the window, so an event
guided to 2026-Q4 is still listed from 2026-11-10.
area: "obesity" or "diabetes". kind: "readout" (trial results, including cardiovascular outcomes trials),
"regulatory" (submissions, decisions, coverage and launches), "trial_start" or "company" (earnings, conferences,
investor days). pending_only: only events with no outcome recorded yet.
| No | Yes | Not declared | No |
list_newsThe latest news the site's hubs print, newest first, with date, headline, source and page.
Use it for "what is new" and "latest announcement" questions. It holds the eight newest items
of each hub: obesity, Novo Nordisk and Eli Lilly. `company` matches the hub (Novo Nordisk,
Eli Lilly) or the drug's sponsor, `drug` a drug or brand in the item or its headline, `query`
a word in the headline (MASH, approval). `kind` on a Novo hub item says what it is (clinical,
regulatory, corporate, results, competitor: a rival's event that bears on Novo). An event older
than a hub's eight newest is not here: say so rather than guess. A headline's efficacy figure is
on the estimand the headline names, if any, and is not comparable with one on another.
| No | Yes | Not declared | No |
search_drugsSearch the drug boards by free text and by field.
`query` also matches the other indications a molecule is pursuing, from the indications matrix
(MASH, CKD, sleep apnea, heart failure, CV outcomes, type 2 diabetes, and their trial names),
so "MASH" finds every cardiometabolic drug with a MASH programme and its status. `sponsor`
also matches a partner the matrix names (survodutide is licensed from Zealand Pharma to
Boehringer Ingelheim). Each result carries its `indications` row, or null for a drug the
matrix does not cover (cancer and immunology drugs, and MASH-only drugs, are not in it).
| No | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Oct 30, 2026
- Updated
- Oct 30, 2026
- Repository
- Not given
- Categories (suggested)
- Search and webFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared