BM

Biolab MCP Server

io.github.srikarjy/biolab-mcp-server

Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries

Yes, your AI can use this right now.Answered a live MCP handshake in 435 ms with no sign-in needed and exposes 30 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://srikarjy025-biolab-mcp.hf.space/mcp

30 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
search_evidence

Search several scientific sources in one explicitly audited workflow. Args: query: scientific evidence query sent to each selected source agent_id: calling agent or workflow identity sources: any of pubmed, europepmc, clinicaltrials, uniprot, opentargets max_results: maximum results to preserve per source (1-50)

search

Search all evidence sources for ChatGPT/Codex knowledge compatibility.

fetchread-only

Fetch one preserved evidence record by retrieval ID.

create_project

Create a persistent scientist research project.

list_projectsread-only

List scientist research projects.

create_evidence_collection

Create a reviewed evidence collection in a project.

list_evidence_collectionsread-only

List evidence collections, optionally within one project.

add_evidence_to_collection

Add or update a retrieval in a scientist-reviewed evidence collection.

get_evidence_collectionread-only

Return a collection and its reviewed evidence items.

create_evidence_watch

Create a saved query for explicit evidence-change monitoring.

list_evidence_watchesread-only

List saved evidence watches, optionally within one project.

run_evidence_watch

Run one evidence watch and record added, removed, or revised evidence.

list_evidence_eventsread-only

List change events previously detected by an evidence watch.

run_all_evidence_watches

Run all active watches and return explicit per-watch failures.

create_claim

Create a scientific claim record without asserting that it is true.

link_claim_evidence

Propose or record how one retrieval relates to a claim.

trace_claimread-only

Trace a claim to supporting, conflicting, contextual, or insufficient evidence.

get_project_reportread-only

Return collections, claims, evidence links, watches, and events for a project.

search_pubmed

Search PubMed and log every retrieved paper to the audit trail. Args: query: exact search string, sent to PubMed verbatim — no normalization agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many papers to retrieve (default 5)

search_europepmc

Search Europe PMC and log every retrieved article to the audit trail. Args: query: exact search string, sent to Europe PMC verbatim — no normalization agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many articles to retrieve (default 5)

search_clinicaltrials

Search ClinicalTrials.gov and log every retrieved study to the audit trail. Args: query: condition/disease search string, sent to ClinicalTrials.gov verbatim agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many studies to retrieve (default 5)

search_biorxiv

List bioRxiv/medRxiv preprints by category and log each to the audit trail. No free-text search exists on this API — only category listing (last 30 days). Args: category: category, e.g. "neuroscience", "bioinformatics", or "all" agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many preprints to retrieve (default 5) server: "bior

list_execution_toolsread-only

List runnable tools with their pinned versions, containers and devices.

run_tool

Run a registered tool and seal an ExecutionRecord (inputs, versions, output hashes). Args: tool: tool name from list_execution_tools inputs: tool inputs (JSON object); stored verbatim so the run can be replayed agent_id: calling agent or workflow identity retrieval_ids: evidence retrievals this run was derived from, for provenance links

get_executionread-only

Fetch one execution record, including output artifact hashes.

list_executionsread-only

List recent execution records, newest first.

get_artifactread-only

Fetch an output artifact by its sha256 (text only; capped in size).

verify_executionsread-only

Verify the execution hash chain and that every output artifact is intact.

replay_executionread-only

Re-run a recorded execution and report whether its outputs reproduced. Writes nothing.

get_retrievalread-only

Retrieve a full retrieval record by its retrieval_id. Args: retrieval_id: the UUID returned by search_pubmed

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”