Hipa.ai Clinical Trials

ai.hipaPublished by hipa.aiOfficial publisherv1.0.0Updated Oct 24, 2026

Search recruiting US clinical trials by city, condition, phase and patient eligibility.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

A remote MCP server that lets an assistant search active US clinical trials, check patient eligibility, and look up trial details, conditions and facilities.

What you can do
Search and count active US clinical trials by location, condition, phase, study type, recruitment status, sex, age and facility, with paginated results and an opaque cursor for further pages. Match patient demographics such as age, sex, conditions and location to currently recruiting trials. Fetch a full trial record by NCT ID, including eligibility criteria, outcomes, contacts and US site locations. List curated conditions and the most common conditions in a state or city, and list top research facilities in a city ranked by trial count. Check when the underlying ClinicalTrials.gov dataset was last refreshed.
When to use it
Useful when someone wants to find recruiting trials for a condition or region, estimate how many trials exist for a filter set, or check whether a patient's age, sex and conditions fit a trial's eligibility. Also handy for seeing which conditions or facilities are well represented in a city or state.
Requirements
A remote streamable HTTP endpoint at hipa.ai; no package, environment variables or headers are declared. The manifest declares no authentication. Network access to the endpoint is needed.
Before you install
Results are limited to active US trials and reflect the server's copy of ClinicalTrials.gov data, so check the data freshness timestamp before relying on them. Eligibility matching is a filter aid, not medical advice; trial records and contacts should be verified with the study site. The manifest declares no authentication, so consider what queries reveal about a patient.

Installation

In SourceWeft

  1. Open Hipa.ai Clinical Trials in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.hipa%2Fclinical-trials/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hipa-ai-clinical-trials": {
      "type": "http",
      "url": "https://hipa.ai/api/mcp/mcp"
    }
  }
}

Tools

8

clinicaltrials_count_trials

Count Trials

Return only the count of active US clinical trials matching the same filter set accepted by clinicaltrials_search_trials. Use this when the caller needs a population estimate (e.g. 'how many trials are recruiting in California for type 2 diabetes?') without fetching trial records. Far cheaper than calling search and discarding the results.

ParametersagesexcityphasestaterequiredstatusfacilityconditionstudyTypeinterventionTypehealthyVolunteersOnly

clinicaltrials_find_eligible_trials

Find Eligible Trials

Match patient demographics (age, sex, conditions, location) to currently recruiting US clinical trials. Conditions are curated slugs, labels or trial-record condition names (discover them via clinicaltrials_list_conditions). Maps ageYears to the AACT eligibility bucket (child 0-17, adult 18-64, senior 65+). Returns up to 50 trials per page with an opaque cursor for further pagination. State scope is required; city is optional for facility-level narrowing.

ParameterssexcitystaterequiredcursorageYearsrequiredpageSizeconditionsrequired

clinicaltrials_get_data_freshness

Get Data Freshness

Returns the timestamp at which the underlying ClinicalTrials.gov dataset was last refreshed on the server. Use this to disclose the data age to end users or to decide whether to re-query for fresher results.

Takes no parameters.

clinicaltrials_get_trial

Get Trial

Fetch the full clinical trial record by NCT ID. Returns title, status, sponsor, summary, conditions, interventions, arms, design, eligibility (age, sex, healthy volunteers and the full inclusion/exclusion criteria text), primary outcomes, central contacts, every US site location with its contacts, and links to the trial's Hipa.ai page and ClinicalTrials.gov record. Use this after clinicaltrials_search_trials surfaces a candidate NCT id and the caller needs the complete record - the search tool only returns a paginated summary.

ParametersnctIdrequired

clinicaltrials_list_conditions

List Conditions

List the curated conditions the trial search tools filter on, with the slug to pass as `condition` (clinicaltrials_search_trials, clinicaltrials_count_trials) or in `conditions` (clinicaltrials_find_eligible_trials). Pass `query` to find a condition by name or synonym (e.g. 'lung', 'diabetes', 'NSCLC'). Ordered by how many recruiting US trials study the condition. Specialty entries (e.g. 'oncology') are roll-ups covering many conditions.

Parameterslimitquery

clinicaltrials_list_top_conditions

List Top Conditions

List the most common conditions across active US clinical trials in a US state or city, with trial counts. Use this when the caller wants to see what is well-represented in a region before searching. Each entry carries the curated `slug` to pass to clinicaltrials_search_trials as `condition` (null when the label has no curated match - use clinicaltrials_list_conditions to find a close one). Counts come from AACT condition aggregations and refresh daily.

Parameterscitylimitstaterequired

clinicaltrials_list_top_facilities

List Top Facilities

List named research facilities running active US clinical trials in a city, ranked by trial count. Returns each facility's name, ZIP, the top conditions they study, and one example NCT ID for quick verification. Use this when the caller asks where studies are happening in a specific city, or wants to surface named local clinics for a downstream clinicaltrials_search_trials call with the facility filter.

Parameterscityrequiredlimitstaterequired

clinicaltrials_search_trials

Search Trials

Search active US clinical trials by location, condition slug, phase, study type, intervention type, recruitment status, sex eligibility, age bucket, healthy-volunteer flag, and facility name. Returns up to 50 trials per page with an opaque cursor for further pagination. Cursors are tied to the exact filter set used to issue them - reusing a cursor with a different filter set returns invalid_cursor. Use state-only scope first when exploring a region, then narrow to city for facility-level detail.

ParametersagesexcityphasestaterequiredcursorstatusfacilitypageSizeconditionstudyTypeinterventionType+1 more

Version history

1
  1. v1.0.0LatestOct 24, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.