Skip to main content
Glama

BioOntology MCP Server

search_terms

Query biological ontologies with customizable filters to find precise terms, enabling advanced search across definitions, properties, and semantic types.

Instructions

Search across ontology terms with advanced filtering options

Input Schema

NameRequiredDescriptionDefault
also_search_obsoleteNoInclude obsolete terms (default: false)
also_search_propertiesNoSearch in properties as well (default: false)
also_search_viewsNoInclude ontology views in search (default: false)
cuiNoComma-separated CUIs to filter by
includeNoComma-separated attributes to include (e.g., prefLabel,synonym,definition)
languageNoLanguage code (e.g., en, fr)
ontologiesNoComma-separated list of ontology acronyms to search in
pageNoPage number (default: 1)
pagesizeNoResults per page (default: 50, max: 500)
queryYesSearch query for ontology terms
require_definitionsNoOnly return terms with definitions (default: false)
require_exact_matchNoRequire exact match (default: false)
semantic_typesNoComma-separated semantic types to filter by
suggestNoEnable suggestion mode for type-ahead (default: false)

Input Schema (JSON Schema)

{ "properties": { "also_search_obsolete": { "description": "Include obsolete terms (default: false)", "type": "boolean" }, "also_search_properties": { "description": "Search in properties as well (default: false)", "type": "boolean" }, "also_search_views": { "description": "Include ontology views in search (default: false)", "type": "boolean" }, "cui": { "description": "Comma-separated CUIs to filter by", "type": "string" }, "include": { "description": "Comma-separated attributes to include (e.g., prefLabel,synonym,definition)", "type": "string" }, "language": { "description": "Language code (e.g., en, fr)", "type": "string" }, "ontologies": { "description": "Comma-separated list of ontology acronyms to search in", "type": "string" }, "page": { "description": "Page number (default: 1)", "minimum": 1, "type": "number" }, "pagesize": { "description": "Results per page (default: 50, max: 500)", "maximum": 500, "minimum": 1, "type": "number" }, "query": { "description": "Search query for ontology terms", "type": "string" }, "require_definitions": { "description": "Only return terms with definitions (default: false)", "type": "boolean" }, "require_exact_match": { "description": "Require exact match (default: false)", "type": "boolean" }, "semantic_types": { "description": "Comma-separated semantic types to filter by", "type": "string" }, "suggest": { "description": "Enable suggestion mode for type-ahead (default: false)", "type": "boolean" } }, "required": [ "query" ], "type": "object" }

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/Augmented-Nature/BioOntology-MCP-Server'

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