silva-mcp
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| silva_searchA | Search the SILVA rRNA database for sequences by organism name, accession number, strain, taxonomy, sequence length, and other fields. Returns a list of matching sequences with accession numbers, organism names, sequence lengths, quality scores, and taxonomy paths. All criteria are combined with AND logic. |
| silva_sequence_detailA | Get detailed information about a specific SILVA sequence, including taxonomy under multiple classification systems (SILVA, LPSN, GTDB, etc.), environment metadata, sequence quality features, and publication references. Requires the internal SILVA sequence ID (obtained from search results). |
| silva_testprobeB | Submit a TestProbe job to find all occurrences of a probe or primer sequence in the SILVA database. TestProbe 3.0 detects and evaluates probe/primer coverage across the SILVA datasets. The job runs asynchronously on the SILVA server; use the returned web URL to view results. |
| silva_testprimeA | Submit a TestPrime job to evaluate the coverage and specificity of a primer pair against the SILVA database. TestPrime 1.0 matches forward and reverse primers and calculates coverage per taxonomic group. The job runs asynchronously; use the returned web URL to view results. |
| silva_browserA | Get the URL to view a specific sequence or the cart in the SILVA taxonomy browser. The browser provides interactive exploration of the taxonomic context of sequences. |
| silva_list_databasesA | List all available SILVA databases and their supported taxonomy classification systems. Returns database IDs, full names, and available taxonomies. |
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 6 tools
Each tool has a distinct purpose: search vs. detail vs. database listing vs. two analysis jobs (TestProbe for single probes, TestPrime for primer pairs) are clearly separated. The only mild overlap is between silva_browser (interactive taxonomy view) and silva_sequence_detail (detailed metadata), but descriptions make the distinction workable.
All tools use a consistent snake_case verb/noun pattern with a uniform silva_ prefix (silva_search, silva_sequence_detail, silva_list_databases). The pattern is predictable throughout.
Six tools is well-scoped for a database query and analysis service, with no redundant or filler entries. Each tool earns its place covering retrieval, detail, listing, browsing, and two distinct analysis workflows.
The surface covers search, detail retrieval, database listing, browser access, and the two main SILVA analysis jobs, which is a solid lifecycle for this domain. Minor gaps exist around bulk sequence export/download or retrieval by sequence rather than ID, but agents can work around these.