Skip to main content
Glama

AACT Clinical Trials MCP Server

by navisbio
models.py918 B
"""Pydantic models for structured output in AACT MCP server.""" from pydantic import BaseModel, Field from typing import Any class TableInfo(BaseModel): """Information about a database table.""" table_name: str = Field(..., description="Name of the table") class ColumnInfo(BaseModel): """Information about a database column.""" column_name: str = Field(..., description="Name of the column") data_type: str = Field(..., description="SQL data type of the column") character_maximum_length: int | None = Field(None, description="Maximum length for character columns") class QueryResult(BaseModel): """Result from a database query.""" rows: list[dict[str, Any]] = Field(..., description="Query result rows") row_count: int = Field(..., description="Number of rows returned") truncated: bool = Field(..., description="Whether results were truncated due to row limit")

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/navisbio/ctgov_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server