Candor vs Mosaic Pre Clinical Intelligence
A side-by-side look at the Candor and Mosaic Pre Clinical Intelligence MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Candor for biology & bioinformatics work as a local process; choose Mosaic Pre Clinical Intelligence for biology & bioinformatics as a local process. You can also run both side by side in one mcpServers block.
Which MCP server should you choose?
Choose Candor when
- You need dedicated capabilities in the Biology & Bioinformatics domain.
- You prefer a local stdio subprocess transport.
Choose Mosaic Pre Clinical Intelligence when
- You need dedicated capabilities in the Biology & Bioinformatics domain.
- You prefer a local stdio subprocess transport.
- You have the keys it needs:
DATABASE_URL, MOSAIC_API_KEY, MOSAIC_TIER. - You want tools like
mosaic_get_target_profile, mosaic_get_target_compounds, mosaic_get_coverage_grid.
Feature & specification comparison
Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Biology & Bioinformatics | Biology & Bioinformatics |
| Quality signal | 45/100 · Fair | 57/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | None listed | DATABASE_URLMOSAIC_API_KEYMOSAIC_TIER |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 0 |
| Directory activity | 2 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | Not listed | 11 |
| Full listing | View Candor | View Mosaic Pre Clinical Intelligence |
Tools & capabilities
Candor tools
No tool names declared yet. Check the project README from the listing page.
Mosaic Pre Clinical Intelligence tools 11
mosaic_get_target_profileGet a comprehensive intelligence dossier for a drug target. Returns UniProt biology, target scores, SAR summary, disease associations, validation evidence, pathways, PPIs, competitive landscape, clinical pipeline, and publication momentum. This is the primary tool for any target question.mosaic_get_target_compoundsGet compounds active against a specific drug target. Returns compounds with activity data (IC50, Ki, etc.), sorted by potency or, with sort='max_phase', approved and clinical drugs first. Unnamed research compounds read compound_name 'unnamed' with the ChEMBL id in chembl_id.mosaic_get_coverage_gridCoverage-honest grid for ANY human gene symbol - the live demo of the mechanism. In this self-hosted package the grid resolves identity (HGNC) and structure (AlphaFold DB) live; the remaining axes are marked `queued` and are computed by the hosted service's dossier pipeline (getmosaic.dev). Every count carries a state; nothing unfetched is a zero.mosaic_get_target_papersGet scientific papers about a specific drug target. Where the database carries PubTator3 gene annotations, only papers tagged with the target's NCBI Gene ID are served (`membership_basis` says which test applied), dated by the earliest of e-pub / issue / PubMed entry, papers naming the target in the title first.mosaic_get_target_structureGet the AlphaFold structural snapshot for a drug target. Returns AlphaFold model URLs (PDB / CIF / PAE), per-residue confidence summary (mean pLDDT, fractions of residues at high / confident / low confidence, disordered fraction), and protein length. Useful for SBDD scoping, disorder/IDR risk, and confidence-aware target triage. Also returns the fpocket pockets with both rankings (fpocket score and Druggability Score), which one selected the top pocket, and the pLDDT of the residues lining each pocket.mosaic_pathway_contextGet pathway context for a drug target. Shows which biological pathways the target participates in, other targets in the same pathways, and protein-protein interactions.mosaic_target_validationAssay precedent for a drug target: what has been tried, in what model system. Returns literature-derived experimental precedent — genetic (CRISPR/siRNA/KO), in vivo (mouse/rat/xenograft), pharmacological (inhibitor/SAR), and clinical- trial evidence — re-classified per paper at query time. A paper may carry several methods; counts are lower bounds, not exhaustive. Papers that name the target in their title are flagged high-confidence and lead the ranked exemplars. Outcomes are NOT auto-graded: open the linked exemplar papers to read what actually happened. Also returns DepMap essentiality + AlphaMissense pathogenicity when available. A target with no precedent returns an explicit no_precedent_in_corpus status (corpus coverage, not confirmed absence).mosaic_clinical_pipelineGet clinical trial pipeline for compounds targeting a gene. Returns compounds in clinical development with indications, trial phases, and status from ClinicalTrials.gov data.mosaic_synthetic_lethal_whitespaceFind synthetic-lethal *whitespace*: targets functionally coupled to a developed (drugged) target but themselves undeveloped. For an anchor target with chemical matter, surfaces partners coupled to it by DepMap co-essentiality, STRING protein-protein interactions and/or Reactome pathways. Returns TWO lists, deliberately not merged: - `candidates` — partners Mosaic covers, filtered to < 5 patents and no compound past phase 0. Those counts are measured, so a whitespace claim is supportable. Ranked by `whitespace_score`. **Read `clinical_absence_caveat`**: it is set when a partner carries substantial chemistry yet nothing clinical, which usually means our compound set is incomplete rather than that the world has no clinical interest. - `coupled_unassessed` — partners outside the curated universe. They are coupled to the anchor, but their competitive status is UNKNOWN rather than zero, so they carry null counts and no whitespace_score, and are ranked by `coupling_strength` alone. Leads, not evidence. Do not describe them as uncontested. Scope: DepMap co-essentiality IS ingested, but most rows do not use it. `co_functionality_basis` is one of `depmap_coessentiality` (measured co-essentiality), `ppi_pathway_proxy` (protein interaction AND a shared pathway), `ppi_only` (protein interaction alone, pathways checked and none shared — the weakest, and on a KRAS anchor the most common), or `ppi_pathways_unassessed` (interaction only, and pathways COULD NOT be checked because the partner is outside the curated universe — those rows also carry `shared_pathways: null`, not 0). `basis_note` gives the split. A proxy row is a hypothesis about functional coupling, not measured synthetic lethality. `sufficient_for_absence_claim` is false unless most of the coupled set was assessable; `assessed_fraction` reports how much was. `lineage` is still a label only — it does not filter. Hypothesis generator.mosaic_resistance_bypass_mapCandidate resistance-bypass / escape targets for a given target. From a deterministic keyword pass over the literature (resistance_relations — GLiREL has no resistance edge type), surfaces targets co-mentioned with the query target in resistance-context abstracts, ranked by a drugability-gap score (strong resistance evidence, low development activity). Hypothesis generator, not evidence — every row carries its source snippet.mosaic_target_networkGet the 1-hop neighborhood around a drug target. Returns the entities DIRECTLY connected to the target — compounds, diseases, pathways, patent-holding organizations, interacting proteins — as nodes and edges. This is a star centered on the target (independent 1-hop lookups), not a multi-hop graph traversal: it shows the target's immediate context, not paths that hop through intermediate entities.
Ready-to-paste client configs
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
Candor
{
"mcpServers": {
"candor": {
"command": "npx",
"args": [
"-y",
"candor-ts"
]
}
}
}
Mosaic Pre Clinical Intelligence
{
"mcpServers": {
"mosaic-pre-clinical-intelligence-2": {
"command": "uvx",
"args": [
"mosaic-mcp"
],
"env": {
"DATABASE_URL": "YOUR_DATABASE_URL_HERE",
"MOSAIC_API_KEY": "YOUR_MOSAIC_API_KEY_HERE",
"MOSAIC_TIER": "YOUR_MOSAIC_TIER_HERE"
}
}
}
}
Frequently asked questions
Candor is categorized under Biology & Bioinformatics and uses a local stdio subprocess. Mosaic Pre Clinical Intelligence belongs to Biology & Bioinformatics and uses a local stdio subprocess. Pick Candor for biology & bioinformatics work and Mosaic Pre Clinical Intelligence for biology & bioinformatics.
Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.
Candor has no declared pricing — check the project's own site. Mosaic Pre Clinical Intelligence has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.
Yes. MCP clients support multiple servers: add candor and mosaic-pre-clinical-intelligence-2 as separate keys in the same mcpServers object, and your assistant will call tools from either one.
On AllMCPs, Candor has a quality signal of 45/100 (Fair) with 2 views, 0 installs and 1 GitHub stars. Mosaic Pre Clinical Intelligence has 57/100 (Good) with 3 views, 0 installs and 0 GitHub stars.