Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_search_ontology_terms

Search across multiple ontologies in the Ontology Lookup Service to find relevant terms. Specify search criteria, including term, ontology IDs, and match type, to retrieve precise results.

Instructions

Query the Ontology Lookup Service (OLS) for terms across multiple ontologies.

This function provides a general search across ontologies in OLS, allowing you to find terms from multiple ontologies or search all ontologies at once.

TIP: Use get_available_ontologies() first to discover which ontologies are available and their IDs before searching.

Args: search_term (str): The term to search for. ontologies (str): Comma-separated ontology IDs (e.g., "efo,go,chebi"). Empty for all. Use get_available_ontologies() to see available options. size (int): Maximum number of results to return (default: 20). exact_match (bool): Whether to perform an exact match search (default: False).

Returns: dict: Dictionary containing terms from various ontologies or error message

Input Schema

NameRequiredDescriptionDefault
exact_matchNoWhether to perform an exact match search
ontologiesNoComma-separated list of ontology IDs to search in (e.g., 'efo,go,chebi'). Leave empty to search all ontologies. Use get_available_ontologies() to see all available ontology IDs.
search_termYesThe term to search for across all ontologies
sizeNoThe maximum number of results to return

Input Schema (JSON Schema)

{ "properties": { "exact_match": { "default": false, "description": "Whether to perform an exact match search", "title": "Exact Match", "type": "boolean" }, "ontologies": { "default": "", "description": "Comma-separated list of ontology IDs to search in (e.g., 'efo,go,chebi'). Leave empty to search all ontologies. Use get_available_ontologies() to see all available ontology IDs.", "title": "Ontologies", "type": "string" }, "search_term": { "description": "The term to search for across all ontologies", "title": "Search Term", "type": "string" }, "size": { "default": 20, "description": "The maximum number of results to return", "title": "Size", "type": "integer" } }, "required": [ "search_term" ], "type": "object" }
Install Server

Other Tools from BioContextAI Knowledgebase MCP

Related Tools

    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/biocontext-ai/knowledgebase-mcp'

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