Skip to main content

🧬 ARIA Clinical Research MCP Server

A standalone MCP server that gives any Claude agent real-time access to biomedical literature and clinical trials — no API keys required. aria-mcp-server MCP server

Tools

Tool Description
search_pubmed Search 35M+ peer-reviewed papers via NCBI E-utilities
search_clinical_trials Search 400K+ trials via ClinicalTrials.gov v2 API
search_isrctn Search UK/European trials via ISRCTN registry

Prompts

Prompt Description
clinical-research-brief Comprehensive evidence + trial brief for a condition
adverse-event-analysis Structured AE and safety profile for a drug
trial-eligibility-checker Patient eligibility assessment across recruiting trials

Resources

Resource Description
info://aria Overview of ARIA capabilities and data sources
reference://trial-phases Phase I–IV definitions and FDA special designations
reference://high-impact-journals Curated high-impact journals by specialty
reference://fda-databases FDA databases for drug, safety, and regulatory research

Example queries

Once connected, ask Claude:

  • "Search PubMed for ketogenic diet pediatric epilepsy outcomes"
  • "Find recruiting trials for lung cancer immunotherapy"
  • "What does the literature say about veliparib in ovarian cancer, and are there active trials?"
  • "Find UK and European trials for pediatric epilepsy via ISRCTN"

Quickstart

pip install aria-mcp-server
aria-mcp-server

Connect to Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "aria-clinical-research": {
      "command": "aria-mcp-server"
    }
  }
}

Restart Claude Desktop. The server will appear under Settings → Developer → Local MCP Servers.

Data sources

  • PubMed — NCBI E-utilities (public API, no key required)
  • ClinicalTrials.gov — v2 REST API (public API, no key required)
  • ISRCTN — UK/European clinical trials registry (public API, no key required)

Tech stack

  • FastMCP — MCP server framework
  • Python 3.12+

Use cases

  • Life sciences researchers needing real-time literature access
  • Clinical trial coordinators checking eligibility and recruiting status
  • Drug discovery teams cross-referencing published evidence with active trials
  • Any Claude agent needing grounded biomedical knowledge

Project Structure

aria-mcp-server/          ← root, where mcp-publisher runs
├── aria_mcp_server/      ← Python package
│   ├── __init__.py
│   ├── server.py
│   └── tools.py
├── server.json           ← MCP registry metadata
├── pyproject.toml
├── README.md
├── LICENSE
└── glama.json

Built by

Pooja Kotecha · dinq.me/pkotecha-eng

Metadata

Release files for aria-mcp-server 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aria-mcp-server 0.2.1
File Size Uploaded Provenance
aria_mcp_server-0.2.1.tar.gz 23.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aria-mcp-server 0.2.1
File Interpreter ABI Platform
aria_mcp_server-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.4 kB

Release files / aria_mcp_server-0.2.1.tar.gz

Download URL aria_mcp_server-0.2.1.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e759954e504186497df8ed4458c4c753672fb741822653f44930141214202381
BLAKE2b-256 checksum
How to use checksums
b4409c16195c2e0b9d8955d7ecc912c521fc7009f7d7013c5a1d6d64a41e1ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Release files / aria_mcp_server-0.2.1-py3-none-any.whl

Download URL aria_mcp_server-0.2.1-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a941866e021032277d8c078e83f5233290340f3246b3d0187c5f6547c3a21c7
BLAKE2b-256 checksum
How to use checksums
9139a27571462bbecb14578a14fd4d5f66f3fc278a8198c03a8b24ee9122a781
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Security for aria-mcp-server 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page