Tooluniverse logo

Tooluniverse

1000+ scientific tools for AI scientists: life science, reserach, literature, and more.

Install Tooluniverse

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tooluniverse": {
      "command": "uvx",
      "args": [
        "--refresh",
        "tooluniverse"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 5 tools correctly (8d ago).

Overview

Tools5

What Tooluniverse lets your agent do. Expand a tool for its parameters.

Verified live~1.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

14/14 checks healthy over the last 46d

What it can do

From the 5 tools this server returned when we ran it; 5 declare their own safety hints.

Runs commands · 1Can delete or modify data · 1Read-only tools · 4
Network at startup2 connections
Files written at startup30

Observed 2026-10-15 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · tooluniverse (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1.8kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

ToolUniverse Logo ToolUniverse: Democratizing AI scientists

Documentation Paper PyPI version MCP Registry Website Slack WeChat LinkedIn X PyPI Downloads

Install

[!IMPORTANT] Claude Desktop extension showing "Failed — Server disconnected"? The copy of ToolUniverse in Claude Desktop's built-in Extensions directory is an old build that cannot start. Remove it, then use either option below — both install a working version. Details and status: #585

AI agent (recommended) — open your AI agent and run:

Code
Read https://aiscientist.tools/setup.md and set up ToolUniverse for me.

The agent will walk you through MCP configuration, API keys, skill installation, and validation.

or set up manually

Add to your MCP config file:

config.json
{
  "mcpServers": {
    "tooluniverse": {
      "command": "uvx",
      "args": ["--refresh", "tooluniverse"],
      "env": {"PYTHONIOENCODING": "utf-8"}
    }
  }
}

--refresh checks PyPI for the newest release on every launch. Drop it ("args": ["tooluniverse"]) to start faster from uv's cache — then upgrade with uv cache clean tooluniverse.

Install agent skills:

Terminal
npx skills add mims-harvard/ToolUniverse

Claude Code users — one line, no config file:

Terminal
claude plugin marketplace add mims-harvard/ToolUniverse
claude plugin install tooluniverse@tooluniverse

Python developers — install the SDK. Install uv first and do not use system pip: on a current Mac, pip install tooluniverse fails with externally-managed-environment (PEP 668) and python3 -m venv can fail at ensurepip. uv manages its own Python and avoids both.

Terminal
curl -LsSf https://astral.sh/uv/install.sh | sh   # if you don't have uv
uv venv --python 3.12 && source .venv/bin/activate
uv pip install tooluniverse

Needs Python 3.10 or newer. On an Apple Silicon Mac it also needs macOS 14 or newer: faiss-cpu, which backs the vector-search tools, publishes no arm64 wheel older than macosx_14_0, so macOS 13 and earlier would have to compile it. Intel Macs, Windows and Linux have no such floor.

The base install covers the API and database tools. Local ML, cheminformatics, and plotting tools need extras — uv pip install 'tooluniverse[all]', or a single group such as [ml], [visualization], [bioinformatics]. Note [all] excludes pdf, singlecell, smolagents, client, and build, which install by name. Run tooluniverse-doctor to see which groups are missing.

tu CLI — discover, inspect, run, and test tools from the terminal. Python SDK — programmatic access for building AI scientist systems.

Building AI Scientists with ToolUniverse

Click to watch the demo (YouTube) (Bilibili)

What is ToolUniverse?

ToolUniverse is an ecosystem for creating AI scientist systems from any large language model. Powered by the AI-Tool Interaction Protocol, it standardizes how LLMs identify and call tools, integrating more than 1000 machine learning models, datasets, APIs, and scientific packages for data analysis, knowledge retrieval, and experimental design.

Key features:

  • AI-Tool Interaction Protocol: Standardized interface governing how AI scientists issue tool requests and receive results
  • Universal AI Model Support: Works with Claude, GPT, Gemini, Qwen, Deepseek, and open models
  • MCP Integration: Native Model Context Protocol server with configurable transport and tool selection
  • Async Operations: Long-running tasks (protein docking, molecular simulations) with progress tracking and parallel execution
  • Tool Composition: Chain tools for sequential or parallel execution in self-directed workflows
  • Compact Mode: Reduces 1000+ tools to 4-5 core discovery tools, saving ~99% context window
  • CLI (tu): Discover, inspect, run, and test tools directly from the terminal — 9 subcommands for interactive and scripted workflows
  • Agent Skills: 68 pre-built research workflows for drug discovery, precision oncology, rare disease diagnosis, pharmacovigilance, and more
  • Literature Search: Unified search across PubMed, Semantic Scholar, ArXiv, BioRxiv, Europe PMC, and more
  • Two-Tier Result Caching: In-memory LRU + SQLite persistence with per-tool fingerprinting for 10x speedup, offline support, and reproducibility
  • Continuous Expansion: Register new tools locally or remotely without additional configuration

AI Scientists Powered by ToolUniverse

Building your project with ToolUniverse? Submit via GitHub Pull Request or contact us.

TxAgent: AI Agent for Therapeutic Reasoning [Project] [Paper] [PyPI] [GitHub] [HuggingFace]

TxAgent leverages ToolUniverse's scientific tool ecosystem to solve complex therapeutic reasoning tasks.


Medea: An Omics AI Agent for Therapeutic Discovery [Project] [Paper] [GitHub]

Medea integrates ToolUniverse tools for multi-omics analysis to identify therapeutic targets and predict drug responses across cancer, autoimmune, and other diseases.

Workshops and Education

Building AI Co-Scientists with ToolUniverse

Materials from the October 8, 2026 workshop in the Core for Computational Biomedicine (CCB) AI Seminar & Workshop Series at Harvard Medical School. Includes the ToolUniverse workshop slides, CCB introduction slides, and a follow-along Markdown guide for using ToolUniverse live with clinical and genetics examples.

Documentation

Full documentation: zitniklab.hms.harvard.edu/ToolUniverse

Community

Shanghua Gao, the lead creator of this project, is currently on the job market.

Slack · GitHub Issues · Shanghua Gao · Marinka Zitnik

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Tooluniverse

tooluniverse is an MCP server that provides AI agents with access to more than 1,000 scientific tools spanning life science, research, literature, and related domains. It supports MCP configuration through uvx, a Python SDK, and a CLI for discovering, inspecting, running, and testing tools, helping developers build AI scientist systems.

Install it by adding tooluniverse to your MCP configuration with the uvx command and the tooluniverse package. The recommended configuration uses `uvx --refresh tooluniverse`; you can also omit `--refresh` to use uv's cache. The README also provides Claude Code and AI-agent setup options.

ToolUniverse provides more than 1,000 scientific tools covering life science, research, literature, and other areas. Its CLI supports discovering, inspecting, running, and testing tools, while the Python SDK enables programmatic access for building AI scientist systems.

Yes, tooluniverse provides a Python SDK for programmatic access. Developers can install it with uv in a virtual environment, and optional groups such as `ml`, `visualization`, and `bioinformatics` add specialized tool dependencies.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTooluniverse AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tooluniverse?style=directory)](https://allmcps.com/mcp/tooluniverse)
HTML Embed
<a href="https://allmcps.com/mcp/tooluniverse"><img src="https://allmcps.com/api/badge/tooluniverse?style=directory" alt="Tooluniverse on AllMCPs" /></a>