You're viewing a demo portfolio

Join the waitlist
PRSM

clinicaltrials_get_study_record

Active

Tool of clinicaltrialsgov-mcp-server

declared in 2.8.0

Fetch a single clinical trial study by NCT ID from ClinicalTrials.gov. Returns the full study record including protocol details, eligibility criteria, outcomes, arms, interventions, contacts, and locations. Optional locationLimit / outcomeLimit / referenceLimit / nearLocation parameters trim locations, outcomes, and references — original totals are preserved in `filtersApplied` only when a cap actually trims the set.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "nctId"
  ],
  "properties": {
    "nctId": {
      "type": "string",
      "pattern": "^NCT\\d{8}$",
      "description": "NCT identifier — format `NCT` followed by 8 digits (e.g., `NCT03722472`)."
    },
    "nearLocation": {
      "type": "object",
      "required": [
        "lat",
        "lon"
      ],
      "properties": {
        "lat": {
          "type": "number",
          "maximum": 90,
          "minimum": -90,
          "description": "Latitude in decimal degrees."
        },
        "lon": {
          "type": "number",
          "maximum": 180,
          "minimum": -180,
          "description": "Longitude in decimal degrees."
        },
        "radiusMi": {
          "type": "number",
          "default": 50,
          "maximum": 500,
          "minimum": 1,
          "description": "Radius in miles. Default 50."
        }
      },
      "description": "Filter returned locations to those within radius of (lat, lon) and sort by distance. Adds distanceMi to each location. Locations without published coordinates are dropped — most US sites carry them; international sites less reliably so. Distances reflect ClinicalTrials.gov geocoding granularity — typically city-centroid, not facility-level — so multiple sites in the same city resolve to near-identical distances. For broader geographic filtering across studies, use clinicaltrials_search_studies with geoFilter."
    },
    "outcomeLimit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Optional cap on the number of secondary and other outcomes returned. Omit for no cap (full upstream lists). Primary outcomes are never capped. Original totals preserved in filtersApplied.totalSecondaryOutcomes / totalOtherOutcomes only when the cap trims a list."
    },
    "locationLimit": {
      "type": "integer",
      "maximum": 500,
      "minimum": 1,
      "description": "Optional cap on the number of locations returned. Omit for no cap (full upstream list). Pairs naturally with nearLocation for narrowing a large multi-site trial. Original total preserved in filtersApplied.totalLocations only when the cap trims the list."
    },
    "referenceLimit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Optional cap on the number of references returned. Omit for no cap (full upstream list). Original total preserved in filtersApplied.totalReferences only when the cap trims the list. seeAlsoLinks are never capped."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

clinicaltrialsgov-mcp-server

https://github.com/cyanheads/clinicaltrialsgov-mcp-server

3/7 registries
View full server →