Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_search_interpro_entries

Search the InterPro database using filters like entry type, source database, GO terms, or species taxonomy to retrieve specific protein domain and family information.

Instructions

Search InterPro entries by various criteria.

This function allows searching the InterPro database using different filters such as entry type, source database, GO terms, and species.

Args: query (str, optional): Search term for InterPro entry names or descriptions. entry_type (str, optional): Filter by entry type (family, domain, etc.). source_database (str, optional): Filter by member database (pfam, prosite, etc.). go_term (str, optional): Filter by GO term (e.g., "GO:0006122"). species_filter (str, optional): Filter by taxonomy ID (e.g., "9606" for human). page_size (int, optional): Number of results to return (max 200). Defaults to 20.

Returns: dict: Search results with InterPro entries matching the criteria

Input Schema

NameRequiredDescriptionDefault
entry_typeNoFilter by entry type: family, domain, homologous_superfamily, repeat, conserved_site, binding_site, active_site, ptm
go_termNoFilter by GO term (e.g., 'GO:0006122')
page_sizeNoNumber of results to return (max 200)
queryNoSearch term for InterPro entry names or descriptions
source_databaseNoFilter by member database: pfam, prosite, panther, smart, etc.
species_filterNoFilter by taxonomy ID (e.g., '9606' for human)

Input Schema (JSON Schema)

{ "properties": { "entry_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filter by entry type: family, domain, homologous_superfamily, repeat, conserved_site, binding_site, active_site, ptm", "title": "Entry Type" }, "go_term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filter by GO term (e.g., 'GO:0006122')", "title": "Go Term" }, "page_size": { "default": 20, "description": "Number of results to return (max 200)", "title": "Page Size", "type": "integer" }, "query": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Search term for InterPro entry names or descriptions", "title": "Query" }, "source_database": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filter by member database: pfam, prosite, panther, smart, etc.", "title": "Source Database" }, "species_filter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filter by taxonomy ID (e.g., '9606' for human)", "title": "Species Filter" } }, "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