negative-results-mcp

negative-results-mcp

Negative results intelligence for drug discovery: inactive compounds, failed selectivity panels, terminated clinical trials, failed CRISPR screens, antibody developability failures, and more — each result carrying full provenance (source database, DOI/PMID, license)

Category
Visit Server

README

Nullary MCP Server

Negative results intelligence for drug discovery — over the Model Context Protocol.

Nullary is a hosted MCP server that lets AI agents query measured negative results from drug discovery: inactive compounds, failed selectivity panels, terminated clinical trials, failed CRISPR screens, antibody developability failures, and more — each result carrying full provenance (source database, DOI/PMID, license).

This repository documents the public MCP interface. The server is hosted; the data pipeline and application code are maintained separately.

Connect

Nullary is a remote MCP server (streamable-HTTP) — nothing to install, no API key:

https://mcp.nullary.ai/mcp

Claude Code / generic MCP client

{
  "mcpServers": {
    "nullary": {
      "url": "https://mcp.nullary.ai/mcp"
    }
  }
}

Cursor

Settings → MCPAdd new MCP server → paste the URL above (transport: streamable-HTTP).

Claude Desktop

Settings → ConnectorsAdd custom connector → URL https://mcp.nullary.ai/mcp.

What you can ask

  • "What's failed against EGFR?" — failed compounds, trials, and screens for a target, across modalities
  • "Which kinase inhibitors were inactive in ChEMBL?"
  • "Show terminated Phase 2 oncology trials and why they stopped"
  • "Failed CRISPR knockouts for TP53"

Tools are organized by modality (small molecule, CRISPR, antibody, peptide, PROTAC, clinical trial, …); every response cites its source.

Tools

The server exposes 35 tools — served live via the MCP tools/list method. Full JSON Schemas (inputs per tool) are in tools.json. Tools span the seven modalities plus cross-modality history, compound/provenance lookups, and the Layer-1 model registry.

Tool Description
search_inactive_compounds Inactive small-molecule compound-target pairs.
search_failed_selectivity Small molecules that failed selectivity.
search_admet_failures Small-molecule ADMET failures.
search_failed_guides Failed/ineffective CRISPR guides.
search_failed_essentiality_screens Non-dependency / failed essentiality screens.
search_ancestry_specific_failures Ancestry-specific CRISPR failures.
search_developability_failures Antibody developability failures.
search_failed_clinical_antibodies Discontinued/terminated clinical antibodies.
search_failed_peptide_therapeutics Failed peptide therapeutics.
search_peptide_stability_issues Peptide stability/half-life failures.
search_failed_protacs PROTACs that failed degradation/ternary/permeability.
search_protac_e3_issues PROTAC E3-ligase recruitment / ternary failures.
search_failed_oligonucleotides ASOs/siRNAs that failed engagement/developability.
search_oligo_delivery_failures Oligonucleotide delivery failures.
search_failed_vaccines Failed/terminated vaccines (by pathogen/indication).
search_vaccine_immunogenicity_failures Failed vaccine immunogen designs.
search_failed_adcs ADCs that failed at any stage.
search_adc_linker_failures ADC failures attributed to linker chemistry.
search_failed_bispecifics Bispecifics that failed at any stage.
search_bispecific_format_failures Bispecific format/engineering failures.
search_admet_failures_all_modalities ADMET failures across ALL modalities.
search_drug_drug_interaction_failures Drug-drug interaction failures.
search_mechanism_failures Approaches that failed for a mechanism (by target).
search_failed_replications Findings that failed to replicate.
search_safety_failures Clinical/preclinical safety failures across modalities.
search_target_history ALL failed approaches against a target across every modality.
search_indication_history ALL failed approaches for an indication across every modality.
search_pathogen_history Vaccine + antimicrobial + antibody failures for a pathogen.
get_compound A compound + its full negative profile across modalities/sources.
get_finding_provenance Full provenance + detail for a single finding by id.
get_target_landscape Target "graveyard" / exhaustion index — how picked-over a target is, by modality and outcome.
list_top_targets The most heavily-pursued targets, ranked by recorded negative findings.
list_models Summary of the Layer-1 inactivity-scoring model registry.
get_model_card Per-target Layer-1 model card: training counts + held-out scaffold-split metrics.
get_coverage Per-modality and per-source coverage stats.

Links

  • Website: https://nullary.ai
  • Docs: https://nullary.ai/docs
  • Coverage: https://nullary.ai/coverage
  • Research: https://nullary.ai/research
  • MCP Registry: listed as ai.nullary/nullary
  • Smithery: https://smithery.ai/badge/nullary/drug-discovery

License

This documentation repository is MIT-licensed. The underlying data is provided under each source's respective license — see the coverage page.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured