bc_get_uniprot_protein_info
Retrieve protein information from UniProt by providing a protein ID, name, or gene symbol. Optionally specify species and include references.
Instructions
Retrieve protein information from UniProt database. Provide at least one of protein_id, protein_name, or gene_symbol.
Returns: dict: Protein information with accession, proteinDescription, genes, organism, sequence, functions, keywords, references or error message.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bc_get_uniprot_protein_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| species | No | Taxonomy ID (e.g., '10090') or species name | |
| protein_id | No | Protein accession number (e.g., 'P04637') | |
| gene_symbol | No | Gene symbol to search for (e.g., 'TP53') | |
| protein_name | No | Protein name to search for (e.g., 'P53') | |
| include_references | No | Include references and cross-references in response |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||