Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_get_uniprot_protein_info

Retrieve detailed protein information from the UniProt database by providing a protein ID, name, or gene symbol along with the species. Include references if needed for comprehensive data analysis.

Instructions

Query the UniProt database for protein information.

Provide either protein_id or protein_name to search for a specific protein. Always provide the species parameter to ensure the correct protein is returned.

Args: protein_id (str, optional): The protein identifier or accession number (e.g., "P04637"). Only provide if protein_name is None. protein_name (str, optional): The name of the protein to search for (e.g., "P53"). gene_symbol (str, optional): The gene name to search for (e.g., "TP53"). species (str, optional): Taxonomy ID (e.g., 10090) as string. include_references (bool, optional): Whether to include references and cross-references in the response. Defaults to False.

Returns: dict: Protein data or error message

Input Schema

NameRequiredDescriptionDefault
gene_symbolNoThe gene symbol to search for (e.g., 'TP53')
include_referencesNoWhether to include references and cross-references in the response
protein_idNoThe protein identifier or accession number (e.g., 'P04637')
protein_nameNoThe name of the protein to search for (e.g., 'P53')
speciesNoTaxonomy ID (e.g., 10090) or species name as string

Input Schema (JSON Schema)

{ "properties": { "gene_symbol": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "The gene symbol to search for (e.g., 'TP53')", "title": "Gene Symbol" }, "include_references": { "default": false, "description": "Whether to include references and cross-references in the response", "title": "Include References", "type": "boolean" }, "protein_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "The protein identifier or accession number (e.g., 'P04637')", "title": "Protein Id" }, "protein_name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "The name of the protein to search for (e.g., 'P53')", "title": "Protein Name" }, "species": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Taxonomy ID (e.g., 10090) or species name as string", "title": "Species" } }, "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