Biolab MCP Server
by srikarjy025-biolab-mcp.hf.space in Security & trust
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
https://srikarjy025-biolab-mcp.hf.space/mcp- Tools
- 30
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 329 ms
- 423 ms slowest 5%
- Last check
- Passed
- 6 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"biolab-mcp-server": {
"type": "http",
"url": "https://srikarjy025-biolab-mcp.hf.space/mcp"
}
}
}30 tools
- 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…
- search
Search all evidence sources for ChatGPT/Codex knowledge compatibility.
- fetch
Fetch one preserved evidence record by retrieval ID.
- create_project
Create a persistent scientist research project.
- list_projects
List scientist research projects.
- create_evidence_collection
Create a reviewed evidence collection in a project.
- list_evidence_collections
List evidence collections, optionally within one project.
- add_evidence_to_collection
Add or update a retrieval in a scientist-reviewed evidence collection.
- get_evidence_collection
Return a collection and its reviewed evidence items.
- create_evidence_watch
Create a saved query for explicit evidence-change monitoring.
- list_evidence_watches
List saved evidence watches, optionally within one project.
- run_evidence_watch
Run one evidence watch and record added, removed, or revised evidence.
- list_evidence_events
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_claim
Trace a claim to supporting, conflicting, contextual, or insufficient evidence.
- get_project_report
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…
- 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…
- 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…
- list_execution_tools
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…
- get_execution
Fetch one execution record, including output artifact hashes.
- list_executions
List recent execution records, newest first.
- get_artifact
Fetch an output artifact by its sha256 (text only; capped in size).
- verify_executions
Verify the execution hash chain and that every output artifact is intact.
- replay_execution
Re-run a recorded execution and report whether its outputs reproduced. Writes nothing.
- get_retrieval
Retrieve a full retrieval record by its retrieval_id. Args: retrieval_id: the UUID returned by search_pubmed
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 6 h ago | Passed | 200 | 301 ms |
| 16 h ago | Passed | 200 | 509 ms |
| 25 h ago | Passed | 200 | 345 ms |
| 35 h ago | Passed | 200 | 330 ms |
| 43 h ago | Passed | 200 | 423 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 321 ms |
| 3 days ago | Passed | 200 | 308 ms |
| 3 days ago | Passed | 200 | 310 ms |
| 4 days ago | Passed | 200 | 323 ms |
| 4 days ago | Passed | 200 | 306 ms |
| 4 days ago | Passed | 200 | 342 ms |
| 5 days ago | Passed | 200 | 332 ms |
| 5 days ago | Passed | 200 | 329 ms |
| 6 days ago | Passed | 200 | 334 ms |
| 6 days ago | Passed | 200 | 347 ms |