Clinical Trials Data

search_trials_by_acronym

Search clinical trials by study acronym. Uses the Acronym field (protocolSection.identificationModule.acronym) to find trials by their public short name. Example: 'TETON'. The API search is seeded with the provided acronyms to narrow results, then results are filtered locally to ensure the acronym field matches the requested value(s). Input: - `acronyms`: One or more acronyms to search for (e.g., ['TETON']). - `max_studies`: Maximum number of studies to request from the API. - `exact_match`: When true (default), matches acronyms exactly (case-insensitive). When false, matches if any provided acronym is contained within the study acronym (case-insensitive partial match). - `fields`: A list of specific fields to return in the results. If not provided, returns ACRONYM_SEARCH_DEFAULTS (8 fields optimized for acronym discovery: NCTId, BriefTitle, Acronym, Condition, InterventionName, Phase, LeadSponsorName, HasResults).

Remote plainyogurt21/clintrials-mcp

Other tools also called search_trials_by_acronym? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "fields": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Specific fields to return"
    },
    "acronyms": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Trial acronyms to search for, e.g., ['TETON']"
    },
    "exact_match": {
      "type": "boolean",
      "default": true,
      "description": "If true, match acronym exactly; if false, allow partial matches"
    },
    "max_studies": {
      "type": "integer",
      "default": 50,
      "maximum": 1000,
      "minimum": 1,
      "description": "Maximum number of studies to return"
    }
  }
}