AACT Clinical Trials MCP Server
Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
navisbio
README
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. This server enables analysis of clinical trial data, tracking development trends, and automatically generating analysis memos that capture insights about therapeutic landscapes.
Components
Resources
memo://insights
: Stores analysis findings and insights about clinical trial patternsschema://database
: Database schema information
Prompts
indication-landscape
: Analyzes clinical trial patterns for a given therapeutic area- Required:
topic
(e.g., "multiple sclerosis", "breast cancer")
- Required:
Tools
read-query
: Execute SELECT queries on the AACT databaselist-tables
: Get available tables in the AACT databasedescribe-table
: View schema information for a specific tableappend-insight
: Add new analysis findings
Setup
Database Access
- Create a free account at https://aact.ctti-clinicaltrials.org/users/sign_up
- Set environment variables:
DB_USER
: AACT database usernameDB_PASSWORD
: AACT database password
Usage with Claude Desktop
Note that you need Claude Desktop and a Claude subscription at the moment.
Add one of the following configurations to the file claude_desktop_config.json. (On macOS, the file is located at /Users/YOUR_USERNAME/Library/Application Support/Claude/claude_desktop_config.json and you will need to create it yourself if it does not exist yet).
Option 1: Using the published package
"mcpServers": {
"CTGOV-MCP": {
"command": "uvx",
"args": [
"mcp-server-aact"
],
"env": {
"DB_USER": "USERNAME",
"DB_PASSWORD": "PASSWORD"
}
}
}
Option 2: Running from source (development)
"mcpServers": {
"CTGOV-MCP-DEV": {
"command": "uv",
"args": [
"--directory",
"PATH_TO_REPOSITORY",
"run",
"mcp-server-aact"
],
"env": {
"DB_USER": "USERNAME",
"DB_PASSWORD": "PASSWORD"
}
}
}
Contributing
We welcome contributions! Please:
- Open an issue on GitHub
- Start a discussion
- Email: jonas.walheim@navis-bio.com
License
GNU General Public License v3.0 (GPL-3.0)
Acknowledgements
This project was inspired by and initially based on code from:
Thanks to these awesome projects for showing us the way! 🙌
Recommended Servers
DuckDuckGo MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Supabase MCP Server
A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
YouTube Transcript MCP Server
This server retrieves transcripts for given YouTube video URLs, enabling integration with Goose CLI or Goose Desktop for transcript extraction and processing.
Crypto Price & Market Analysis MCP Server
A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.
MCP DuckDB Knowledge Graph Memory Server
A memory server for Claude that stores and retrieves knowledge graph data in DuckDB, enhancing performance and query capabilities for conversations with persistent user information.
MCP PubMed Search
Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.
dbt Semantic Layer MCP Server
A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.
Tavily MCP Server
Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
mixpanel
Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.
Metabase MCP Server
Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.