Index / MCP servers / Nullary

Nullary MCP server

Connect Nullary and your agent gets 35 tools, among them get_compound, get_coverage, get_finding_provenance. It answers at https://mcp.nullary.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
35
Official
yes, served from nullary.ai
Reliability
10 of 10 checks
Response time
346 ms
Transport
streamable HTTP
Last checked
17 October 2026

Negative results intelligence for drug discovery — query measured failures via MCP.

Description as the publisher wrote it.

The 35 tools Nullary offers

ToolWhat it does
get_compoundA compound (structure, name, max clinical phase) + its full negative profile across modalities/sources.
Inputs: inchi_key, chembl_id, pubchem_cid, tier, limit, offset
get_coveragePer-modality and per-source coverage stats (honest Phase-1 numbers).
get_finding_provenanceFull provenance + detail for a single finding by id.
Inputs: id
get_model_cardPer-target Layer-1 model card: training counts and held-out scaffold-split metrics (ROC-AUC, PR-AUC, Brier, calibration). Accepts a gene symbol (e.g. EGFR) or UniProt accession (e.g. P00533).
Inputs: target
get_target_landscapeTarget 'graveyard' / exhaustion index: how many distinct compounds/agents have been tried against a target and failed, broken down by modality and outcome. Answers 'how picked-over is this target?'. Accepts a gene symbol (e.g. EGFR) or a Un
Inputs: target
list_modelsSummary of the Layer-1 inactivity-scoring model registry: how many per-target models, split by family, and median scaffold-split ROC-AUC.
list_top_targetsCoverage browse: the most heavily-pursued ('graveyard') targets, ranked by recorded negative findings. Optional family filter (kinase, gpcr, protease, nuclear_receptor, ion_channel, transporter, phosphatase, other).
Inputs: family, limit
search_adc_linker_failuresADC failures attributed to linker chemistry.
Inputs: target, compound, outcome, tier, limit, offset
search_admet_failuresSmall-molecule ADMET failures.
Inputs: target, compound, outcome, tier, limit, offset
search_admet_failures_all_modalitiesADMET failures across ALL modalities.
Inputs: target, compound, outcome, tier, limit, offset
search_ancestry_specific_failuresAncestry-specific CRISPR failures.
Inputs: target, compound, outcome, tier, limit, offset
search_bispecific_format_failuresBispecific format/engineering failures.
Inputs: target, compound, outcome, tier, limit, offset
search_developability_failuresAntibody developability failures.
Inputs: target, compound, outcome, tier, limit, offset
search_drug_drug_interaction_failuresDrug-drug interaction failures.
Inputs: compound, outcome, tier, limit, offset
search_failed_adcsADCs that failed at any stage.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_bispecificsBispecifics that failed at any stage.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_clinical_antibodiesDiscontinued/terminated clinical antibodies.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_essentiality_screensNon-dependency / failed essentiality screens.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_guidesFailed/ineffective CRISPR guides.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_oligonucleotidesASOs/siRNAs that failed engagement/developability.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_peptide_therapeuticsFailed peptide therapeutics.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_protacsPROTACs that failed degradation/ternary/permeability.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_replicationsFindings that failed to replicate.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_selectivitySmall molecules that failed selectivity.
Inputs: target, compound, outcome, tier, limit, offset
search_failed_vaccinesFailed/terminated vaccines (by pathogen/indication).
Inputs: target, indication, outcome, tier, limit, offset
search_inactive_compoundsInactive small-molecule compound-target pairs.
Inputs: target, compound, outcome, tier, limit, offset
search_indication_historyALL failed approaches for an indication across every modality.
Inputs: indication, tier, limit, offset
search_mechanism_failuresApproaches that failed for a mechanism (by target).
Inputs: target, compound, outcome, tier, limit, offset
search_oligo_delivery_failuresOligonucleotide delivery failures.
Inputs: target, compound, outcome, tier, limit, offset
search_pathogen_historyVaccine + antimicrobial + antibody failures for a pathogen.
Inputs: pathogen, tier, limit, offset
search_peptide_stability_issuesPeptide stability/half-life failures.
Inputs: target, compound, outcome, tier, limit, offset
search_protac_e3_issuesPROTAC E3-ligase recruitment / ternary failures.
Inputs: target, compound, outcome, tier, limit, offset
search_safety_failuresClinical/preclinical safety failures across modalities.
Inputs: target, compound, outcome, tier, limit, offset
search_target_historyALL failed approaches against a target across every modality.
Inputs: target, tier, limit, offset
search_vaccine_immunogenicity_failuresFailed vaccine immunogen designs.
Inputs: target, compound, outcome, tier, limit, offset

Add Nullary to your AI client

Every block below points at https://mcp.nullary.ai/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http nullary https://mcp.nullary.ai/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "nullary": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.nullary.ai/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "nullary": {
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "nullary": {
      "type": "http",
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "nullary": {
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "nullary": {
      "serverUrl": "https://mcp.nullary.ai/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "nullary": {
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Nullary
version: 0.0.1
schema: v1
mcpServers:
  - name: Nullary
    type: streamable-http
    url: https://mcp.nullary.ai/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "nullary": {
      "httpUrl": "https://mcp.nullary.ai/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "nullary": {
      "type": "http",
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "nullary": {
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.nullary.ai%2Fmcp&type=streamable_http&id=nullary&name=Nullary

Is Nullary up right now?

It answered our last check on 17 October 2026 in 346 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Nullary

Questions about Nullary

Is there an official Nullary MCP server?

Yes. It is published by nullary.ai and served from mcp.nullary.ai, the vendor's own domain: https://mcp.nullary.ai/mcp.

How many tools does Nullary have?

35, as returned by the server's own tools/list on 8 September 2026: get_compound, get_coverage, get_finding_provenance, get_model_card, get_target_landscape, list_models, list_top_targets, search_adc_linker_failures, and 27 more.

Is Nullary down?

It answered our last check on 17 October 2026 in 346 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add Nullary to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.nullary.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Nullary need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: ai.nullary. Endpoint host: mcp.nullary.ai. ARD identifier: urn:air:ai.nullary:mcp:nullary. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.