Best for
- Researchers needing unified access to many scientific APIs, databases, models, and packages
- Developers building life-science, precision-oncology, or drug-discovery agents
- AI scientist projects using the CLI, Python SDK, or MCP integration
ToolUniverse MCP Server targets science-focused AI agents, with broad coverage and support for tool discovery, execution, composition, asynchronous operations, and scientific data sources. It is best suited to research and development teams able to configure APIs and validate results.
Strongest · Documentation 13/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-14
Read the FMRS scoring method →Runtime:Python 3.12+ · Prebuilt binary uv (uvx launcher)
OPENAI_API_KEY
OpenAI API key for LLM-based tool finding and embedding features; optional, from platform.openai.com.
ANTHROPIC_API_KEY
Anthropic API key for Claude-based features; optional, from console.anthropic.com.
GEMINI_API_KEY
Google Gemini API key for Gemini-based features; optional, from Google AI Studio.
OPENROUTER_API_KEY
OpenRouter key for accessing 100+ LLM models; optional, from openrouter.ai.
AZURE_OPENAI_API_KEY
Azure OpenAI key (alternative to OpenAI); optional, from Azure Portal.
HF_TOKEN
HuggingFace token for accessing models and datasets; optional, from huggingface.co/settings/tokens.
NCBI_API_KEY
NCBI/PubMed key raising rate limits from 3 to 10 req/sec; optional, register at ncbi.nlm.nih.gov/account/.
SEMANTIC_SCHOLAR_API_KEY
Semantic Scholar key raising rate limits from 1 to 100 req/sec; optional, from semanticscholar.org/product/api.
BIOGRID_API_KEY
BioGRID key for protein-protein interaction queries; optional, free registration at webservice.thebiogrid.org.
DISGENET_API_KEY
DisGeNET key for gene-disease association data; optional, free registration at disgenet.org.
OMIM_API_KEY
OMIM key for Mendelian disease data; optional, register at omim.org/api.
ONCOKB_API_TOKEN
OncoKB token for precision oncology annotations; optional, register at oncokb.org/apiAccess.
NVIDIA_API_KEY
NVIDIA NIM key for AlphaFold2 structure prediction, molecular docking, and genomics tools; optional, from build.nvidia.com.
USPTO_API_KEY
USPTO key for patent data access; optional, register at developer.uspto.gov.
UMLS_API_KEY
UMLS key for medical terminology and concept mapping; optional, register at uts.nlm.nih.gov/uts/.
BRENDA_PASSWORD
BRENDA enzyme database login password; optional.
BRENDA_EMAIL
BRENDA enzyme database login email; optional, register at brenda-enzymes.org.
PYTHONIOENCODING
Set to utf-8 in the client config to avoid Python output encoding issues; optional.
The recommended setup is to ask an AI agent to read https://aiscientist.tools/setup.md and configure MCP, API keys, skills, and validation. For manual setup, add the JSON in install_config to the MCP configuration file. Agent skills can also be installed with npx skills add mims-harvard/ToolUniverse. Use --refresh to check PyPI for the latest release at launch; omit it to use uv's cache.
{"mcpServers":{"tooluniverse":{"command":"uvx","args":["--refresh","tooluniverse"],"env":{"PYTHONIOENCODING":"utf-8"}}}}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"servers": {
"tooluniverse": {
"command": "uvx",
"args": [
"--refresh",
"tooluniverse"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add tooluniverse -e PYTHONIOENCODING=utf-8 -- uvx --refresh tooluniverse
Run it in a terminal; replace any <…> placeholders with your own values first.
After launching (uvx --refresh tooluniverse), the client's tool list should show the 4 compact-mode core tools (tool finder and execute_tool among them); ask the assistant to run any scientific tool via execute_tool (e.g., a UniProt lookup) — a returned result confirms the connection.
Once connected, you can ask your AI assistant things like:
ToolUniverse is an ecosystem for building AI scientist systems, covering life science, research, literature search, data analysis, and experimental design. Its MCP server supports compact mode, exposing a small set of core discovery and execution capabilities by default while retaining access to more than 2,500 tools.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 7084ad507dce Data synced 2026-10-12 Read the FMRS scoring method