Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_get_protein_domains

Retrieve detailed protein domain architecture and InterPro matches for a specified protein identifier. Analyze functional domains and optional structural data to understand protein characteristics.

Instructions

Get domain architecture and InterPro matches for a specific protein.

This function retrieves all InterPro domain matches for a given protein, providing insight into the protein's functional domains and architecture.

To get the protein's UniProt ID, use the get_uniprot_id_by_protein_symbol tool first.

Args: protein_id (str): The protein identifier or accession (e.g., "P04637" or "CYC_HUMAN"). source_db (str, optional): The protein database source. Defaults to "uniprot". include_structure_info (bool, optional): Whether to include structural information. Defaults to False. species_filter (str, optional): Taxonomy ID to filter results (e.g., "9606" for human). Defaults to None.

Returns: dict: Protein domain information including InterPro matches, domain architecture, and optional structural data

Input Schema

NameRequiredDescriptionDefault
include_structure_infoNoWhether to include structural information
protein_idYesThe protein identifier/accession (e.g., 'P04637' or 'CYC_HUMAN')
source_dbNoThe protein database source ('uniprot', 'reviewed', or 'unreviewed')uniprot
species_filterNoTaxonomy ID to filter results (e.g., '9606' for human)

Input Schema (JSON Schema)

{ "properties": { "include_structure_info": { "default": false, "description": "Whether to include structural information", "title": "Include Structure Info", "type": "boolean" }, "protein_id": { "description": "The protein identifier/accession (e.g., 'P04637' or 'CYC_HUMAN')", "title": "Protein Id", "type": "string" }, "source_db": { "default": "uniprot", "description": "The protein database source ('uniprot', 'reviewed', or 'unreviewed')", "title": "Source Db", "type": "string" }, "species_filter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Taxonomy ID to filter results (e.g., '9606' for human)", "title": "Species Filter" } }, "required": [ "protein_id" ], "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