{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T16:32:48.241Z","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp","markdownUrl":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp.md","server":{"slug":"com-midgardfinance-drugs","name":"Midgard Finance drug data","registryName":"com.midgardfinance/drugs","description":"Obesity and incretin drug trials: weight loss by dose with its estimand, adverse events, catalysts","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"mcp","type":"remote","identifier":"https://mcp.midgardfinance.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp","version":"0.1.2","transport":null,"scoredAt":"2026-11-06T08:39:46.071Z"},"score":{"total":69,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-06","total":69},{"date":"2026-11-05","total":68},{"date":"2026-11-04","total":68},{"date":"2026-11-03","total":67},{"date":"2026-11-02","total":67},{"date":"2026-11-01","total":67},{"date":"2026-10-31","total":66},{"date":"2026-10-30","total":66}]},"categories":[{"name":"Endpoint Security","score":74,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":59,"verdict":"fail","reasons":["AI-judged instruction clarity (fair).","Context-footprint check failed: tool/resource definitions use about 806 tokens (~115/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"fair"}},{"code":"schema.footprint_heavy","args":{"avg":"115","items":"7","tools":"7","tokens":"806","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":23,"verdict":"partial","reasons":["Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"7"}}]},{"name":"Tool Coverage","score":67,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 7 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 8 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"7"}},{"code":"toolsafety.manipulation_clean","args":{"units":"8","judged":"8"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"mcp","type":"remote","identifier":"https://mcp.midgardfinance.com/mcp","withdrawn":false,"score":69,"current":true,"url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp","markdownUrl":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp.md"}],"facts":[{"label":"Endpoint","value":"https://mcp.midgardfinance.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"0.1.2"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search_drugs","title":"Search drugs","description":"Search the drug boards by free text and by field.","inputs":[{"name":"area","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"query","type":null,"required":false,"description":null},{"name":"sponsor","type":null,"required":false,"description":null},{"name":"status","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":47},{"name":"get_drug","title":"Get drug record","description":"Full record for one drug, with its efficacy figures estimand-tagged and its page URL.\n\nMatching goes slug, then exact name or brand, then substring, so \"wegovy\", \"Wegovy HD\" and\n\"semaglutide-obesity\" all land somewhere sensible without the caller knowing the slug scheme.","inputs":[{"name":"name","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":81},{"name":"get_trial","title":"Get trial design","description":"One trial's design, by NCT number or by trial key (SURMOUNT-1, scale, redefine-1).","inputs":[{"name":"identifier","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":41},{"name":"compare_efficacy","title":"Compare weight-loss efficacy","description":"The extracted weight-loss table for the named drugs, joined to trial design, one row per arm and timepoint.\n\nRows are NOT collapsed to one number per drug. The corpus holds several doses, timepoints and\nestimands per trial, and picking a single winner per drug would mean choosing between them\nhere, silently and on the caller's behalf. The comparison is theirs to make; this returns the\nrows and the labels needed to make it correctly.","inputs":[{"name":"drugs","type":"array","required":true,"description":null},{"name":"estimand","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"metric","type":"string","required":false,"description":null},{"name":"timepoint_weeks","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":137},{"name":"get_adverse_events","title":"Get adverse event rates","description":"Extracted adverse-event rates for a named drug or trial, by arm, with the arithmetic that was checked.\n\n`verification` is carried through verbatim. It is the raw-count recomputation recorded when the\nrow was extracted (\"997/2481 active = 40.18%\"), and it is what lets a caller see that the\npercentage was checked against the paper rather than copied from an abstract.","inputs":[{"name":"ae_type","type":null,"required":false,"description":null},{"name":"drug","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"trial","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115},{"name":"get_trajectory","title":"Get weight-loss trajectory","description":"The digitised weight-loss curve for a drug: week-by-week points, plus per-dose series.\n\nReturned with `endpoint_pct` and its estimand alongside the curve, because the endpoint marker\nand the last plotted point are different quantities and the curve alone does not say which one\na reader is looking at.","inputs":[{"name":"drug","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":79},{"name":"list_catalysts","title":"List upcoming catalysts","description":"Upcoming and recent readouts, approvals and trial starts across sponsors.\n\nDates are ISO strings where the event has a date and a bare year where the sponsor has only\nguided to one, so they are compared as strings rather than parsed - \"2026\" sorts before\n\"2026-07-01\", which is the right answer for an event guided to a year.","inputs":[{"name":"from_date","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"tier","type":null,"required":false,"description":null},{"name":"to_date","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":109}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T08:39:46.000Z","track":"remote","endpoint":"https://mcp.midgardfinance.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=mcp.midgardfinance.com","issuer":"CN=YE1,O=Let's Encrypt,C=US","notBefore":"2026-09-26T07:10:28Z","notAfter":"2026-12-25T07:10:27Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE1,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"mcp.midgardfinance.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"midgardfinance.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-30","recent":[{"id":"chg_01a1b003-90b9-7450-94c5-78098b27b54f","kind":"score.rubric_changed","summary":"We updated how we score, so this day's move reflects our rubric, not a change to the server","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a1b003-90b9-7450-94c5-78098b27b54f"},{"id":"chg_01a1a5b6-dd6d-76b1-8e83-b48c1981f9a4","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a1a5b6-dd6d-76b1-8e83-b48c1981f9a4"},{"id":"chg_01a19643-1ce4-78cb-8018-83d8ffdb6984","kind":"score.total_changed","summary":"Trust score (66 → 67)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a19643-1ce4-78cb-8018-83d8ffdb6984"},{"id":"chg_01a1911a-4dd1-7b4d-92d4-d91f1f836192","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a1911a-4dd1-7b4d-92d4-d91f1f836192"},{"id":"chg_01a18c87-faeb-7699-943f-731577077d4b","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a18c87-faeb-7699-943f-731577077d4b"},{"id":"chg_01a18bf6-888b-7326-9ac7-05ca28286f7d","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a18bf6-888b-7326-9ac7-05ca28286f7d"},{"id":"chg_01a18a72-47fa-79de-b06c-0bc7f82085ac","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp#chg-chg_01a18a72-47fa-79de-b06c-0bc7f82085ac"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp","markdown":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp.md","changelogJson":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-midgardfinance-drugs/mcp.xml","external":[{"label":"Remote endpoint","href":"https://mcp.midgardfinance.com/mcp"},{"label":"Website","href":"https://www.midgardfinance.com/obesity/"}]}}