Skip to main content
Glama
openpharma-org

Unofficial HPO MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_hpo_termsB

Search for HPO terms by keyword, ID, or synonym. Supports pagination and filtering.

get_hpo_termA

Get detailed information about a specific HPO term by its ID

get_all_hpo_termsA

Get a list of all HPO terms with pagination support

get_hpo_ancestorsA

Get all ancestor terms for a given HPO term (all terms higher in the hierarchy)

get_hpo_parentsA

Get direct parent terms for a given HPO term (one level up in the hierarchy)

get_hpo_childrenA

Get direct child terms for a given HPO term (one level down in the hierarchy)

get_hpo_descendantsB

Get all descendant terms for a given HPO term (all terms lower in the hierarchy)

validate_hpo_idA

Validate if a given string is a valid HPO ID format and check if the term exists

get_hpo_term_pathA

Get the full hierarchical path from root to a specific HPO term

compare_hpo_termsB

Compare two HPO terms and find their relationship and common ancestors

get_hpo_term_statsA

Get comprehensive statistics and analysis for an HPO term including hierarchy counts and properties

batch_get_hpo_termsA

Retrieve multiple HPO terms in a single request (maximum 20 terms)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/openpharma-org/hpo-mcp-server'

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