You're viewing a demo portfolio

Join the waitlist
PRSM

clinicaltrials_find_eligible

Active

Tool of clinicaltrialsgov-mcp-server

declared in 2.8.0

Match patient demographics and conditions to eligible recruiting clinical trials. Provide age, sex, conditions, and location to find studies with matching eligibility criteria, contact information, and recruiting locations. Results are re-ranked so studies whose own condition matches a requested condition surface above tangential matches from ClinicalTrials.gov's fuzzy condition search.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "age",
    "sex",
    "conditions",
    "location"
  ],
  "properties": {
    "age": {
      "type": "integer",
      "maximum": 120,
      "minimum": 0,
      "description": "Patient age in years."
    },
    "sex": {
      "enum": [
        "FEMALE",
        "MALE",
        "ALL"
      ],
      "type": "string",
      "description": "Patient's biological sex. Use 'ALL' to include studies regardless of sex restrictions."
    },
    "location": {
      "type": "object",
      "required": [
        "country"
      ],
      "properties": {
        "city": {
          "type": "string",
          "description": "City name."
        },
        "state": {
          "type": "string",
          "description": "State or province."
        },
        "country": {
          "type": "string",
          "description": "Country name. E.g., \"United States\"."
        }
      },
      "description": "Patient location as `{ country (required), state?, city? }`. Country is required; state/city narrow the match. For radius-based geographic search, use clinicaltrials_search_studies with geoFilter."
    },
    "conditions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "description": "Medical conditions or diagnoses, e.g. [\"Type 2 Diabetes\", \"Hypertension\"]. Each entry is matched as a condition (multi-word entries match as a phrase); multiple entries are combined with OR, so studies for any listed condition qualify. Returned studies are re-ranked so those whose own condition list names a requested condition rank above tangential matches the upstream fuzzy search pulls in via the MeSH umbrella."
    },
    "maxResults": {
      "type": "integer",
      "default": 10,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum results to return."
    },
    "recruitingOnly": {
      "type": "boolean",
      "default": true,
      "description": "Only include actively recruiting studies."
    },
    "healthyVolunteer": {
      "type": "boolean",
      "default": false,
      "description": "Whether the patient is a healthy volunteer. When true, only studies accepting healthy volunteers are queried."
    }
  }
}

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 →
clinicaltrials_find_eligible — clinicaltrialsgov-mcp-server — PRSM MCP