xpay tools logo
  • Providers
  • Collections
  • Explore
  • Docs
  • xpay.sh
  1. Home
  2. ›
  3. Providers
  4. ›
  5. Clinical Trials

Clinical Trials logo

Clinical Trials

12 tools

$0.01/call

Search and analyze clinical trials from ClinicalTrials.gov

​
​
Search Trials By Condition
search_trials_by_condition

Search clinical trials by medical condition(s). This tool allows you to search for clinical trials based on a list of medical conditions. Input: - `conditions`: A list of strings, where each string is a medical condition to search for. The search will find trials related to any of the specified conditions. Example: `['cancer', 'diabetes']` - `max_studies`: The maximum number of studies to return. Defaults to 50. - `fields`: A list of specific fields to return in the results. If not provided, returns SEARCH_TOOL_DEFAULTS (9 essential fields: NCTId, BriefTitle, Acronym, Condition, Phase, InterventionName, LeadSponsorName, OverallStatus, HasResults).


flat

$0.01/call

Search Trials By Intervention
search_trials_by_intervention

Search clinical trials by intervention/treatment. This tool allows you to search for clinical trials based on a list of interventions or treatments. Input: - `interventions`: A list of strings, where each string is an intervention or treatment to search for. The search will find trials related to any of the specified interventions. Example: `['aspirin', 'chemotherapy']` - `max_studies`: The maximum number of studies to return. Defaults to 50. - `fields`: A list of specific fields to return in the results. If not provided, returns SEARCH_TOOL_DEFAULTS (9 essential fields: NCTId, BriefTitle, Acronym, Condition, Phase, InterventionName, LeadSponsorName, OverallStatus, HasResults).


flat

$0.01/call

Search Trials By Sponsor
search_trials_by_sponsor

Search clinical trials by sponsor/organization. This tool allows you to search for clinical trials based on a list of sponsor organizations. Input: - `sponsors`: A list of strings, where each string is a sponsor organization to search for. The search will find trials sponsored by any of the specified organizations. Example: `['National Cancer Institute', 'Pfizer']` - `max_studies`: The maximum number of studies to return. Defaults to 50. - `fields`: A list of specific fields to return in the results. If not provided, returns SEARCH_TOOL_DEFAULTS (9 essential fields: NCTId, BriefTitle, Acronym, Condition, Phase, InterventionName, LeadSponsorName, OverallStatus, HasResults).


flat

$0.01/call

Search Trials By Acronym
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).


flat

$0.01/call

Search Trials By Nct Ids
search_trials_by_nct_ids

Retrieve specific clinical trials by NCT ID(s). This tool allows you to retrieve the details of specific clinical trials by providing their NCT IDs. Input: - `nct_ids`: A list of strings, where each string is an NCT ID to retrieve. Example: `['NCT04280705', 'NCT04280718']` - `fields`: A list of specific fields to return in the results. If not provided, returns SEARCH_TOOL_DEFAULTS (9 essential fields: NCTId, BriefTitle, Acronym, Condition, Phase, InterventionName, LeadSponsorName, OverallStatus, HasResults).


flat

$0.01/call

Search Trials Combined
search_trials_combined

Search clinical trials using multiple criteria. This tool allows you to perform a combined search using multiple criteria such as conditions, interventions, sponsors, and general terms. Input: - `conditions`: A list of medical conditions to search for. - `interventions`: A list of interventions or treatments to search for. - `sponsors`: A list of sponsor organizations to search for. - `terms`: A list of general search terms. - `nct_ids`: A list of specific NCT IDs to include in the search. - `max_studies`: The maximum number of studies to return. Defaults to 50. - `fields`: A list of specific fields to return in the results. If not provided, returns SEARCH_TOOL_DEFAULTS (9 essential fields: NCTId, BriefTitle, Acronym, Condition, Phase, InterventionName, LeadSponsorName, OverallStatus, HasResults).


flat

$0.01/call

Get Trial Details
get_trial_details

Get comprehensive details for a single clinical trial. This tool retrieves detailed information for a single clinical trial given its NCT ID. Input: - `nct_id`: The NCT ID of the trial to retrieve. Example: `'NCT04280705'` - `fields`: A list of specific fields to return. If not provided, returns DETAIL_TOOL_DEFAULTS (25 comprehensive fields covering: NCTId, BriefTitle, OfficialTitle, Acronym, Condition, Keyword, Phase, OverallStatus, InterventionType, InterventionName, InterventionDescription, ArmGroupLabel, ArmGroupType, ArmGroupDescription, EligibilityCriteria, MinimumAge, MaximumAge, Sex, PrimaryOutcomeMeasure, SecondaryOutcomeMeasure, BriefSummary, LocationFacility, LocationCountry, LeadSponsorName, CollaboratorName, HasResults).


flat

$0.01/call

Get Trial Details Batched
get_trial_details_batched

Retrieve detailed clinical trial records in batches to reduce payload during discovery. Accepts a list of NCT IDs and fetches details in batches (default 10). Preserves the order of input NCT IDs in the returned list. Use this after search tools which return a minimal field set. Input: - `nct_ids`: List of NCT IDs to retrieve in batches. - `fields`: Specific fields to return. If not provided, returns DETAIL_TOOL_DEFAULTS (25 comprehensive fields covering: NCTId, BriefTitle, OfficialTitle, Acronym, Condition, Keyword, Phase, OverallStatus, InterventionType, InterventionName, InterventionDescription, ArmGroupLabel, ArmGroupType, ArmGroupDescription, EligibilityCriteria, MinimumAge, MaximumAge, Sex, PrimaryOutcomeMeasure, SecondaryOutcomeMeasure, BriefSummary, LocationFacility, LocationCountry, LeadSponsorName, CollaboratorName, HasResults). - `batch_size`: Number of trials to fetch per API call (default 10).


flat

$0.01/call

Analyze Trial Phases
analyze_trial_phases

Analyze the distribution of trial phases for given search criteria. This tool analyzes the distribution of clinical trial phases (e.g., Phase 1, Phase 2, Phase 3) for a given set of search criteria. Input: - `conditions`: A list of medical conditions to filter the analysis. - `interventions`: A list of interventions to filter the analysis. - `sponsors`: A list of sponsors to filter the analysis. - `max_studies`: The maximum number of studies to include in the analysis. Defaults to 1000.


flat

$0.01/call

Get Field Statistics
get_field_statistics

Get statistical information about field values. This tool retrieves statistical information about the values of specified fields in the ClinicalTrials.gov database. Input: - `field_names`: A list of field names to get statistics for. - `field_types`: A list of field types to filter by. Example: `['ENUM', 'STRING']`


flat

$0.01/call

Get Available Fields
get_available_fields

Get organized list of available fields for customizing search results. This tool provides a list of available fields that can be used to customize the results of other search tools. The fields are organized into categories. Input: - `category`: An optional string to specify a category of fields to return. If not provided, all categories and default fields will be returned. Example: `'conditions'`


flat

$0.01/call

Search Trials Nct Ids Only
search_trials_nct_ids_only

Lightweight search returning only NCT IDs and minimal metadata for discovery. This tool performs a lightweight search that returns only the NCT IDs and minimal metadata for the purpose of discovering relevant trials. Input: - `conditions`: A list of medical conditions to search for. - `interventions`: A list of interventions or treatments to search for. - `sponsors`: A list of sponsor organizations to search for. - `terms`: A list of general search terms. - `max_studies`: The maximum number of studies to return. Defaults to 100.


flat

$0.01/call

Connect Clinical Trials tools
​
​

Cursor

Claude Code

Claude Desktop

Windsurf

VS Code

Cline

Roo Code

ChatGPT

Gemini CLI

Amazon Q

Goose

Augment

n8n

API / cURL

AI SDK

TypeScript SDK

Add to ~/.cursor/mcp.json
{
  "mcpServers": {
    "clinical-trials": {
      "url": "https://clinical-trials.mcp.xpay.sh/mcp?key=YOUR_API_KEY"
    }
  }
}
Or connect all tools

Access all tools (including Clinical Trials) through a single MCP connection.

https://mcp.xpay.sh/mcp?key=***
{
  "mcpServers": {
    "xpay": {
      "url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
    }
  }
}
Agent Discovery

Machine-readable catalogs for LLM agents and automation.

llms.txt — Human-readable tool catalog
curl https://xpay.tools/llms.txt
agents.txt — Structured JSON for agents
curl https://xpay.tools/agents.txt
skill.md — Claude Code skill
curl https://xpay.tools/skill.md
Pricing

Pay per tool call. No subscriptions.

12 Clinical Trials tools available
Frequently Asked Questions

Clinical Trials is an API provider available on xpay with 12 tools. Search and analyze clinical trials from ClinicalTrials.gov All tools are pay-per-call with no monthly fees.

Clinical Trials tools are priced at $0.01/call. You only pay when you use a tool — there are no subscriptions or monthly fees. New accounts get $5 in free credits to try any tool.

Add xpay's MCP server to your AI client (Claude Code, Cursor, VS Code, Windsurf, or Cline) with the endpoint: https://mcp.xpay.sh/mcp?key=YOUR_API_KEY. Once connected, use xpay_discover to find Clinical Trials tools, then xpay_run to execute them. For Claude Code: claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"

Clinical Trials provides 12 tools: search trials by condition, search trials by intervention, search trials by sponsor, search trials by acronym, search trials by nct ids, and 7 more. Each tool can be called independently and has its own pricing.

No. With xpay, one API key gives you access to all 12 Clinical Trials tools plus 1000+ tools from 80+ other providers. You don't need to sign up for Clinical Trials's API directly — xpay handles authentication, billing, and rate limiting.

Yes. Every new xpay account gets $5 in free credits. You can use these credits to try any Clinical Trials tool — no credit card required. Sign up at xpay.tools to get started.

xpay tools logo

Marketplace for AI Capabilities. Run agents, tools & prompts with pay-per-use micropayments.

Product
ExploreCollectionsBundles
Resources
Documentationxpay.shGitHub

© 2026 Agentically Inc. All rights reserved.Microtransactions happen via Stablecoins