Tooluniverse
Tooluniverse is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. 2,700+ scientific tools for AI scientists: life science, research, literature, and more. It has 1,759 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx tooluniverse.
github.com/mims-harvard/ToolUniverse (opens in a new tab)
Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error
Install Tooluniverse
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"tooluniverse": {
"command": "uvx",
"args": [
"tooluniverse"
],
"env": {
"OPENAI_API_KEY": "your-value",
"ANTHROPIC_API_KEY": "your-value",
"GEMINI_API_KEY": "your-value",
"OPENROUTER_API_KEY": "your-value",
"AZURE_OPENAI_API_KEY": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env OPENAI_API_KEY=your-value --env ANTHROPIC_API_KEY=your-value --env GEMINI_API_KEY=your-value --env OPENROUTER_API_KEY=your-value --env AZURE_OPENAI_API_KEY=your-value --env HF_TOKEN=your-value --transport stdio tooluniverse -- uvx tooluniverseCursor
{
"mcpServers": {
"tooluniverse": {
"type": "stdio",
"command": "uvx",
"args": [
"tooluniverse"
],
"env": {
"OPENAI_API_KEY": "your-value",
"ANTHROPIC_API_KEY": "your-value",
"GEMINI_API_KEY": "your-value",
"OPENROUTER_API_KEY": "your-value",
"AZURE_OPENAI_API_KEY": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"inputs": [
{
"type": "promptString",
"id": "openai_api_key",
"description": "OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "anthropic_api_key",
"description": "ANTHROPIC_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "gemini_api_key",
"description": "GEMINI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "openrouter_api_key",
"description": "OPENROUTER_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "azure_openai_api_key",
"description": "AZURE_OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "hf_token",
"description": "HF_TOKEN",
"password": true
}
],
"servers": {
"tooluniverse": {
"type": "stdio",
"command": "uvx",
"args": [
"tooluniverse"
],
"env": {
"OPENAI_API_KEY": "${input:openai_api_key}",
"ANTHROPIC_API_KEY": "${input:anthropic_api_key}",
"GEMINI_API_KEY": "${input:gemini_api_key}",
"OPENROUTER_API_KEY": "${input:openrouter_api_key}",
"AZURE_OPENAI_API_KEY": "${input:azure_openai_api_key}",
"HF_TOKEN": "${input:hf_token}"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
OPENAI_API_KEYsecret | No | OpenAI API key for LLM-based tool finding and embedding features |
ANTHROPIC_API_KEYsecret | No | Anthropic API key for Claude-based features |
GEMINI_API_KEYsecret | No | Google Gemini API key for Gemini-based features |
OPENROUTER_API_KEYsecret | No | OpenRouter API key for accessing 100+ LLM models |
AZURE_OPENAI_API_KEYsecret | No | Azure OpenAI API key (alternative to OpenAI) |
HF_TOKENsecret | No | HuggingFace token for accessing models and datasets |
NCBI_API_KEYsecret | No | NCBI/PubMed API key for higher rate limits (10 req/sec vs 3 req/sec). Register at https://www.ncbi.nlm.nih.gov/account/ |
SEMANTIC_SCHOLAR_API_KEYsecret | No | Semantic Scholar API key for higher rate limits (100 req/sec vs 1 req/sec). Register at https://www.semanticscholar.org/product/api |
BIOGRID_API_KEYsecret | No | BioGRID API key for protein-protein interaction queries. Register free at https://webservice.thebiogrid.org/ |
DISGENET_API_KEYsecret | No | DisGeNET API key for gene-disease association data. Register free at https://www.disgenet.org/ |
OMIM_API_KEYsecret | No | OMIM API key for Mendelian disease data. Register at https://omim.org/api |
ONCOKB_API_TOKENsecret | No | OncoKB API token for precision oncology annotations. Register at https://www.oncokb.org/apiAccess |
NVIDIA_API_KEYsecret | No | NVIDIA NIM API key for AlphaFold2 structure prediction, molecular docking, and genomics tools. Get key at https://build.nvidia.com |
USPTO_API_KEYsecret | No | USPTO API key for patent data access. Register at https://developer.uspto.gov/ |
UMLS_API_KEYsecret | No | UMLS API key for medical terminology and concept mapping. Register at https://uts.nlm.nih.gov/uts/ |
BRENDA_EMAIL | No | BRENDA enzyme database login email. Register at https://www.brenda-enzymes.org/ |
BRENDA_PASSWORDsecret | No | BRENDA enzyme database login password |
About Tooluniverse
AI agent (recommended) — open your AI agent and run: The agent will walk you through MCP configuration, API keys, skill installation, and validation.
- agents
- reasoning-agent
- reasoning-language-models
- tool-use
- ai-agents
- ai-scientists
- automated-science
- co-pilot
- co-scientist
- ai-for-science
Similar MCP servers
More other MCP servers
MCP Gsc
AminForou/mcp-gsc
Google Search Console Insights with Claude AI for SEOs.
Maintained · last commit Sep 15, 2026
OtherPythonRos MCP Server
robotmcp/ros-mcp-server
Connect AI models like Claude & ChatGPT with ROS robots using MCP.
Active · last commit Sep 23, 2026
OtherPythoniOS Simulator MCP
joshuayoes/ios-simulator-mcp
MCP server for interacting with the iOS simulator.
Active · last commit Aug 13, 2026
OtherJavaScriptobsei
obsei/obsei
Self-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.
Active · last commit Oct 17, 2026
OfficialOtherPythonMemanto
moorcheh-ai/memanto
MCP server for Memanto - persistent semantic memory for any MCP-compatible agent.
Active · last commit Oct 24, 2026
OtherPythonOllaya
ollaya-dev/ollaya
Jev-compatible API server for open decision models.
Too new to judge · created Sep 23, 2026
OtherRust
How do I install the Tooluniverse MCP server?
Add the command uvx tooluniverse to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is Tooluniverse free?
The server is open source under the Apache-2.0 license, so running it is free. It needs credentials (OPENAI_API_KEY, ANTHROPIC_API_KEY, GEMINI_API_KEY, OPENROUTER_API_KEY, AZURE_OPENAI_API_KEY, HF_TOKEN, NCBI_API_KEY, SEMANTIC_SCHOLAR_API_KEY, BIOGRID_API_KEY, DISGENET_API_KEY, OMIM_API_KEY, ONCOKB_API_TOKEN, NVIDIA_API_KEY, USPTO_API_KEY, UMLS_API_KEY and BRENDA_PASSWORD) for the service it connects to, which may require a paid account.
Is Tooluniverse actively maintained?
The most recent commit was on Oct 26, 2026. The latest release is v1.5.7, published Oct 13, 2026. appsgit only lists MCP servers with a commit in the last six months.