Search / com.thegastrologer/clinical
The Gastrologer — GI clinical tools for agents
R0· no sign-inPhysician-governed GI tools: claim verification, teaching retrieval, HRM and instrument scoring
v1.4.0 · active · descriptor JSON · versions
Search / com.thegastrologer/clinical
R0· no sign-inPhysician-governed GI tools: claim verification, teaching retrieval, HRM and instrument scoring
v1.4.0 · active · descriptor JSON · versions
{
"mcpServers": {
"clinical": {
"type": "http",
"url": "https://thegastrologer.com/api/mcp"
}
}
}claude mcp add --transport http clinical https://thegastrologer.com/api/mcp[mcp_servers.clinical]
url = "https://thegastrologer.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"clinical": {
"type": "remote",
"url": "https://thegastrologer.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"clinical": {
"type": "http",
"url": "https://thegastrologer.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=clinical&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdGhlZ2FzdHJvbG9nZXIuY29tL2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"clinical": {
"type": "http",
"url": "https://thegastrologer.com/api/mcp"
}
}
}{
"mcpServers": {
"clinical": {
"httpUrl": "https://thegastrologer.com/api/mcp"
}
}
}extensions:
"clinical":
enabled: true
name: "clinical"
type: streamable_http
uri: "https://thegastrologer.com/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations16 of 16 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,111 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes1 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageresolve_askaddedRoute a free-text GI ask to the Gastrologer object that owns it: a governed claim, teaching module, instrument (IBS-SSS/GERD-Q), atlas region, prep-timeline workflow, or relationship. Returns a confidence-ordered routing decision (resolved | ambiguous | needs_review) with canonical URLs — it routes, it does not answer. Unmatched asks are recorded as coverage-gap signals that drive what the corpus builds next.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +reachable +uptime-79% +updated-13d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://thegastrologer.com/api/mcp streamable-http | none | yes | 79% | 641 ms | 2025-03-26 | 2026-10-19 |
check_gi_claimread-only | Fact-check pasted text (a social post, caption, or sentence): canonical wording or its full explicit negation can receive a scoped governed verdict; other matches return unresolved reviewed candidates with evidence. No video retrieval or individual medical advice. |
classify_hrm_metricsread-only | Legacy HRM operation quarantined after rule discrepancies were reproduced against reviewed teaching. Returns needs_review without classification. Do not invoke to obtain a diagnosis; this compatibility name is omitted from new plugin products. |
get_claimsread-only | Get the claim ledger (claim → evidence rows) for a module, when published. |
get_corpus_stateread-only | The current GASTROLOGER_CLINICAL_STATE: version, corpus/section/module Merkle roots, counts and hash scheme — pin an answer to an exact knowledge state. |
get_evidence_bundleread-only | Resolve up to 10 claims (by claim_ids or free-text query) into an evidence bundle: statements, verdicts, review dates, evidence pointers, canonical URLs, clinical-state pin. Optional locale (BCP-47) reports human-localized module availability; canonical identifiers are language-independent. Bulk export beyond 10 claims is the paid tier (x402) at /api/premium/evidence-pack. |
get_evidence_logread-only | Dated evidence-review log for all modules. |
get_gi_verificationread-only | Get one canonical verification record (statement, verdict, review date, evidence module, machine URLs) by its slug or claim id. |
list_modulesread-only | List every clinician teaching module and patient chapter: title, canonical URL, evidence-review date. |
query_relationsread-only | Query the evidence-backed clinical relationship graph (subject–predicate–object triples over diseases, medications, tests, findings, guidelines). Every relation cites governed claim IDs and/or evidence registry IDs. Filter by node text (subject/object), predicate (treated_by, evaluated_by, contraindicated_by, increases_risk_of, reduces_risk_of, causes, associated_with, suggests, argues_against, complicated_by, recommended_by, supported_by, conflicts_with, supersedes, requires_context_of), kind, or a claim_id. Also GET /api/tools/relations. |
read_moduleread-only | Read ONE module's full teaching text (markdown) with required citation. Not for bulk corpus assembly. |
resolve_askread-only | Route a free-text GI ask to the Gastrologer object that owns it: a governed claim, teaching module, instrument (IBS-SSS/GERD-Q), atlas region, prep-timeline workflow, or relationship. Returns a confidence-ordered routing decision (resolved | ambiguous | needs_review) with canonical URLs — it routes, it does not answer. Unmatched asks are recorded as coverage-gap signals that drive what the corpus builds next. |
resolve_gi_claimread-only | Resolve one supplied proposition against governed claims. Only preserved canonical wording or its full explicit negation is certified; lexical candidates and changed qualifiers remain unresolved. Does not search external evidence. |
score_clinical_instrumentread-only | Score a governed clinical instrument from structured responses: IBS-SSS (ibs-sss, 5 slider items 0-100 + days×10, total 0-500) and GERD-Q (gerd-q, 6 choice items, total 0-18, ≥8 consistent with GERD). Returns total, percent of max, band label + interpretation, and the instrument citation. Every item is required; invalid/missing responses are rejected without defaulting or clamping. Educational scoring — not a diagnosis. Also POST /api/tools/score-instrument. |
search_gi_verificationsread-only | Search canonical GI fact-check verifications by free text; returns matching governed claims with canonical /verify/ URLs. |
search_teachingread-only | Search clinician teaching modules AND patient chapters by free-text query (title, description, and body text); returns matching modules with snippets. |
verify_claim_hashread-only | Verify one clinical claim against the published corpus root via its Merkle inclusion proof (optionally against a bundle_hash you hold). Returns the claim content only when it is physician-activated or clinician-adjudicated. |
Schemas: list_tools.
{
"name": "com.thegastrologer/clinical",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tools": [
"list_modules",
"search_teaching",
"read_module",
"get_claims",
"get_evidence_log",
"get_corpus_state",
"verify_claim_hash",
"check_gi_claim",
"resolve_gi_claim",
"search_gi_verifications",
"get_gi_verification",
"get_evidence_bundle",
"classify_hrm_metrics",
"score_clinical_instrument",
"query_relations"
],
"provenance": {
"attestation": "https://thegastrologer.com/provenance.json",
"evidence_log": "https://thegastrologer.com/evidence-log/",
"clinical_state": "GASTROLOGER_CLINICAL_STATE_0.1"
},
"description": "Physician-governed gastroenterology intelligence: attributed retrieval over 111 signed teaching modules, claim verification against a 439-claim physician-reviewed ledger (Merkle-pinned clinical state), deterministic Chicago Classification v4.0 manometry classification, governed IBS-SSS/GERD-Q instrument scoring, an evidence-backed clinical relationship graph, and evidence bundles with BCP-47 locale negotiation. Attributed retrieval, not bulk scraping; reuse CC BY 4.0 with attribution; AI training on the corpus is not permitted (/tdm.json).",
"publication": {
"contact": "https://thegastrologer.com/support/",
"license": "CC BY 4.0",
"publisher": "Muddasir Ayaz, MD (The Gastrologer)"
},
"verification": {
"domain": "thegastrologer.com",
"well_known": "https://thegastrologer.com/.well-known/mcp-server/server.json"
},
"remote_description": "Stateless JSON-RPC 2.0 MCP endpoint (POST; GET returns the server descriptor). 30 req/min per IP."
}
},
"title": "The Gastrologer — GI clinical tools for agents",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://thegastrologer.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.4.0",
"description": "Physician-governed GI tools: claim verification, teaching retrieval, HRM and instrument scoring"
}