SureChEMBL MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_patentsB | Search patents by text, keywords, or identifiers in SureChEMBL database |
| get_document_contentB | Get complete patent document content with chemical annotations by document ID |
| get_patent_familyB | Get patent family members and relationships for a patent |
| search_by_patent_numberC | Search for patents by specific patent numbers or publication numbers |
| search_chemicals_by_nameC | Search for chemicals by name, synonym, or common name |
| get_chemical_by_idC | Get detailed chemical information by SureChEMBL chemical ID |
| search_by_smilesC | Search for chemicals by SMILES structure notation |
| search_by_inchiC | Search for chemicals by InChI or InChI key |
| get_chemical_imageC | Generate chemical structure image from SMILES or other structure notation |
| get_chemical_propertiesC | Get molecular properties and descriptors for a chemical by ID |
| export_chemicalsC | Bulk export chemical data in CSV or XML format |
| analyze_patent_chemistryC | Analyze chemical content and annotations in a patent document |
| get_chemical_frequencyB | Get frequency statistics for chemicals across the patent database |
| search_similar_structuresC | Find structurally similar chemicals using similarity search |
| get_patent_statisticsC | Get statistical overview of chemical content in patents |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool has a clearly distinct purpose with no significant overlap. For example, search_by_smiles and search_by_inchi both search chemicals but use different input formats, while get_chemical_by_id retrieves specific records. The descriptions clarify distinct functions like analysis vs. export vs. search.
All tools follow a consistent verb_noun pattern with snake_case, such as get_chemical_by_id, search_by_smiles, and analyze_patent_chemistry. The naming is predictable and readable throughout the set, with verbs like get, search, analyze, and export used appropriately.
With 15 tools, the count is well-scoped for a patent chemistry database server. Each tool earns its place by covering distinct aspects like chemical retrieval, patent search, analysis, and export, without being overwhelming or too sparse for the domain.
The tool set provides complete coverage for the SureChEMBL domain, including CRUD-like operations (e.g., get, search, analyze, export) for both chemicals and patents. There are no obvious gaps; it supports chemical lookup, structure search, patent analysis, and data export, enabling full agent workflows.