Multi-server MCP platform for Parkinson's disease biomarker discovery and target identification through cross-database molecular analysis. Includes BioGRID, PRIDE, STRING, and cross-database integration servers.
This server has 11 tools with significant definition gaps. Most tools lack proper input schema visibility in the provided source code. Descriptions vary widely, some are detailed (e.g., build_dopaminergic_reference_network_tool at ~280 chars), others are minimal (e.g., get_organisms at ~35 chars, below the 50-char baseline). Parameter descriptions are present but inconsistent in quality. No output schemas are documented. Error handling and recovery guidance are absent. The server uses HTTP transport (fastmcp) which is positive, but definition quality is well below production baseline.
Build comprehensive dopaminergic reference network for systematic discovery. This tool enables paradigm-challenging research by systematically mapping the complete dopaminergic interaction network and identifying unexpected connections that may reveal early disruption patterns in Parkinson's disease. The tool constructs networks using multiple discovery modes: 'minimal' (Core dopaminergic proteins only), 'standard' (Core proteins plus direct interactors), 'comprehensive' (Extended network including PD-associated proteins), 'hypothesis_free' (Broadest discovery without preconceptions). Key paradigm-challenging features: Identifies unexpected connections between pathology and synthesis proteins, Discovers novel proteins through white node analysis, Analyzes network topology for hub proteins and functional clusters, Provides quantitative evidence for early dopaminergic disruption
Search the internet using Serper API and return real URLs and content.
Extracts specific content from websites using BrightData MCP for robust extraction. Handles GitHub and other websites with anti-bot protection much better than Firecrawl. Input should be in the format: 'URL|extraction instructions' Example: 'https://github.com/trending|Extract the top 5 trending repositories with descriptions'
Batch resolve multiple proteins efficiently
Tool naming inconsistency and verbosity. 'build_dopaminergic_reference_network_tool' and 'Build Dopaminergic Network' are duplicates with different naming conventions (snake_case vs Title Case). Tool names should follow verb_noun pattern consistently (e.g., 'build_dopaminergic_network'). Duplicate/similar names confuse LLM tool selection.
Minimal descriptions on discovery/utility tools. 'get_organisms' has only 35 chars ('Get list of supported organisms'). Baseline is 50-200 chars for LLM-optimized descriptions. Tools lack context on WHEN to call them or WHAT they return. No guidance on dependencies (e.g., 'Call this first to see available organisms before search_interactions').
No output schemas documented. Tools return data but LLMs cannot plan downstream calls without knowing response structure. E.g., search_interactions returns what fields? Does it include interaction_id, confidence_score, protein_names? Without documented output, agents cannot chain tools or extract required IDs for follow-up calls.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | 2026-07-28+ | v2 |
Build comprehensive dopaminergic reference network for systematic discovery. This tool enables paradigm-challenging research by systematically mapping the complete dopaminergic interaction network and identifying unexpected connections that may reveal early disruption patterns. Discovery modes: 'minimal' (Core synthesis and transport proteins), 'standard' (Complete dopaminergic pathway), 'comprehensive' (Full pathway + PD-associated proteins), 'hypothesis_free' (Start minimal and discover connections)
Cross-validate protein interactions across databases
Execute complete PD research workflow
Get curated biomarker candidates
Get list of supported organisms
Resolve protein identifier across multiple databases
Search for protein interactions in BioGRID
No error handling or recovery guidance. Tools lack descriptions of failure modes, retryability, or next steps. E.g., if resolve_protein_entity fails to find a protein, should the agent try a different database? Search for similar names? No guidance provided.
Parameter constraints under-specified. confidence_threshold appears in multiple tools (0.0-1.0 range is good), but other params lack bounds. E.g., max_white_nodes has min/max (0-100) but discovery_mode is free-form string, should be enum. No validation guidance for LLM.