Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Entscheidsuche MCP Server
  • Vertex AI MCP Server
  • Ramp MCP Server
  • TMDB MCP Server
  • Fantasy Premier League MCP Server
Back to MCP Servers
AACT Clinical Trials MCP Server

AACT Clinical Trials MCP Server

Public
navisbio/AACT_MCP

Provides AI assistants with direct, secure access to ClinicalTrials.gov data via Model Context Protocol, enabling querying, schema exploration, and insight recording for comprehensive clinical trial analysis.

python
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with AACT Clinical Trials MCP Server

MCP Server

Unlock the full potential of AACT Clinical Trials MCP Server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

AACT Clinical Trials MCP Server

Overview

A Model Context Protocol (MCP) server implementation that provides access to the AACT (Aggregate Analysis of ClinicalTrials.gov) database using the FastMCP framework. This server allows AI assistants to directly query clinical trial data from the ClinicalTrials.gov database.

Features

Tools

  • list_tables

    • Get an overview of all available tables in the AACT database
    • Useful for understanding the database structure before analysis
  • describe_table

    • Examine the detailed structure of a specific AACT table
    • Shows column names and data types
    • Example: {"table_name": "studies"}
  • read_query

    • Execute a SELECT query on the AACT clinical trials database
    • Safely handle SQL queries with validation
    • Example: {"query": "SELECT nct_id, brief_title FROM ctgov.studies LIMIT 5"}
  • append_insight

    • Record key findings and insights discovered during analysis
    • Helps build an analytical narrative
    • Example: {"finding": "Phase 3 oncology trials have increased by 15% over the last 5 years"}

Resources

  • schema://database

    • Returns the database schema as a JSON resource
  • memo://insights

    • Returns a formatted memo of insights collected during the session

Configuration

Required Environment Variables

  • DB_USER: Your AACT database username
  • DB_PASSWORD: Your AACT database password

Usage with Semantic Kernel

from semantic_kernel import Kernel from semantic_kernel.connectors.mcp import MCPStdioPlugin # Create an AACT Clinical Trials MCP plugin aact_mcp = MCPStdioPlugin( name="aact", description="Clinical Trials Database Plugin", command="uvx", args=["mcp-server-aact"], env={ "DB_USER": "your_aact_username", "DB_PASSWORD": "your_aact_password" } ) # Add to Semantic Kernel kernel = Kernel() kernel.add_plugin(aact_mcp)

Example Prompts

Here are some example prompts to use with this plugin:

  1. "What are the most common types of interventions in breast cancer clinical trials?"
  2. "How many phase 3 clinical trials were completed in 2023?"
  3. "Show me the enrollment statistics for diabetes trials across different countries"
  4. "What percentage of oncology trials have reported results in the last 5 years?"

Implementation Details

This server is built using:

  • FastMCP for the Model Context Protocol implementation
  • Python psycopg2 for PostgreSQL database connectivity
  • AACT database as the data source for ClinicalTrials.gov information

License

MIT License

Contributing

We welcome contributions! Please:

  • Open an issue on GitHub
  • Start a discussion
  • Email: jonas.walheim@navis-bio.com

Acknowledgements

This project was inspired by and initially based on code from:

  • SQLite MCP Server
  • DuckDB MCP Server
  • OpenDataMCP

Thanks to these awesome projects for showing us the way! 🙌

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Entscheidsuche MCP Server
    Entscheidsuche MCP Server

    Provides standardized access to Swiss legal decisions via the Model Context Protocol, enabling searc...

    Added May 30, 2025
  • Vertex AI MCP Server
    Vertex AI MCP Server

    Provides a Model Context Protocol server enabling advanced interaction with Google Cloud's Vertex AI...

    20 tools
    Added May 30, 2025
  • Ramp MCP Server
    Ramp MCP Server

    Model Context Protocol server enabling efficient retrieval, analysis, and task execution on Ramp dat...

    Added May 30, 2025
  • TMDB MCP Server
    TMDB MCP Server

    Provides AI assistants with seamless access to The Movie Database API via Model Context Protocol, en...

    Added May 30, 2025
  • Fantasy Premier League MCP Server
    Fantasy Premier League MCP Server

    Provides comprehensive access to Fantasy Premier League data and tools via Model Context Protocol, e...

    Added May 30, 2025