Skip to main content
Glama

mosaic-mcp

Pre-clinical drug discovery intelligence as an MCP server. Query 800+ drug targets, 12K+ compounds, 46K+ papers, 18K+ clinical trials, and 16K+ patents through 44 specialized tools — 16 free for discovery, 28 Pro for competitive landscapes, whitespace, and thesis-grade analysis.

Quick Start

pip install mosaic-mcp

With Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mosaic": {
      "command": "mosaic-mcp",
      "env": {
        "DATABASE_URL": "postgresql://reader:password@ep-xxx-pooler.neon.tech/mosaic_db?sslmode=require"
      }
    }
  }
}

With Claude Code

claude mcp add mosaic -- mosaic-mcp

Standalone

export DATABASE_URL="postgresql://..."
export MOSAIC_API_KEY="msk_..."       # Optional — for Pro tools
mosaic-mcp                             # stdio transport (default)
mosaic-mcp --transport sse --port 3001 # SSE for remote clients

Related MCP server: pubmed-search

Tools

Free Tier (16 tools) — discovery + workspace

Tool

Description

mosaic_search_targets

Search drug targets by name, gene symbol, or keyword

mosaic_get_target_profile

Comprehensive target dossier (biology, compounds, scores)

mosaic_get_target_compounds

Compounds tested against a target with SAR data

mosaic_get_target_patents

Patent landscape for a target

mosaic_get_target_papers

Literature for a target

mosaic_get_target_structure

3D structure and ligandability summary for a target

mosaic_kg_stats

Knowledge graph overview statistics

mosaic_list_indications

Available disease indications

mosaic_list_subindications

Sub-indications within an indication area

mosaic_subindication_breakdown

Per-target activity across sub-indications

mosaic_target_scores

Target attractiveness scoring

mosaic_target_wishlist_add

Add a target to your personal wishlist

mosaic_watchlist_create

Create a watchlist

mosaic_watchlist_add_item

Add an item to a watchlist

mosaic_watchlist_get

Retrieve a watchlist

mosaic_watchlist_list

List your watchlists

Pro Tier (28 additional tools) — analysis + whitespace

The committed-verdict layer. Includes the whitespace and differentiation tools: mosaic_synthetic_lethal_whitespace, mosaic_modality_gaps, mosaic_resistance_bypass_map, mosaic_find_undruggable_targets, mosaic_talent_migration, mosaic_emerging_signals, and mosaic_assess_druggability.

Plus the full analysis set: competitive landscape, pathway context, compound selectivity, indication landscape, target validation, clinical pipeline, compound analogs, target comparison, similar-target search, opportunity finding, organization portfolio, target network, mechanism of action, evidence maps, relation search, polypharmacology, clinical trial results, FDA regulatory status, drug comparison, drug repurposing candidates, and KOL discovery.

Data Coverage

Entity

Count

Drug Targets

801 (oncology + neuroscience + cardiovascular)

Compounds

12,756

Clinical Trials

18,324

Papers

46,354

Patents

16,168

Semantic Relations

13,704

Indications

15,013

Organizations

45,496

Configuration

Variable

Required

Description

DATABASE_URL

Yes

PostgreSQL connection string (Neon hosted or self-hosted)

MOSAIC_API_KEY

No

API key for Pro tool access

MOSAIC_TIER

No

Override tier (free, pro, enterprise)

License

Apache 2.0 for the MCP server tools. The hosted knowledge graph data requires a subscription for Pro-tier access.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sourabhnk/mosaic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server