alterlab-bgpt-search — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited alterlab-bgpt-search (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
BGPT is a remote MCP server that searches a curated database of scientific papers built from raw experimental data extracted from full-text studies. Unlike traditional literature databases that return titles and abstracts, BGPT returns structured data from the actual paper content — methods, quantitative results, sample sizes, quality assessments, and 25+ metadata fields per paper — organized as "evidence units" that link each claim to the experiment, reported statistics, scope, and provenance behind it.
Use BGPT when the value is in structured full-text experimental data, not titles/abstracts:
lookup_paper)| Scenario | Use Instead |
|---|---|
| Real-time, web-grounded summary of recent news or developments | alterlab-perplexity |
| Broad biomedical title/abstract search by MeSH terms or PMIDs | alterlab-pubmed |
| Building an evidence table from PDFs you already have on disk | alterlab-pdf-extract |
| Full systematic review with PRISMA screening and risk-of-bias assessment | alterlab-literature-review |
| Organizing references or exporting BibTeX from a Zotero library | alterlab-pyzotero |
BGPT is a hosted remote MCP server — no local installation required. It offers two transports:
| Transport | Endpoint |
|---|---|
| SSE | https://bgpt.pro/mcp/sse |
| Streamable HTTP | https://bgpt.pro/mcp/stream |
claude mcp add --transport sse bgpt https://bgpt.pro/mcp/sse
# or Streamable HTTP:
claude mcp add --transport http bgpt https://bgpt.pro/mcp/streamClients that accept a remote server URL (Cursor, Cline, Windsurf, and similar):
{
"mcpServers": {
"bgpt": { "url": "https://bgpt.pro/mcp/sse" }
}
}Clients that can only launch a local command can use the bgpt-mcp npm bridge instead: "command": "npx", "args": ["-y", "bgpt-mcp"].
The server exposes two tools:
| Tool | Parameters |
|---|---|
search_papers | query (required); num_results (1–100, default 16); days_back (only papers from the last N days); output_format (evidence, full, or legacy) |
lookup_paper | doi (required); output_format |
Search BGPT for: "CRISPR gene editing efficiency in human cells", 10 resultsEach result carries:
Without an MCP client, the same search is available over plain HTTP: POST https://bgpt.pro/api/mcp-search with a JSON body {"query": ..., "num_results": ..., "output_format": "evidence"} (add "api_key" after the free tier).
Verify before pooling. BGPT fields are machine-extracted, so check the sample sizes, effect sizes, and quality judgements you rely on against the source paper before they enter a meta-analysis or guideline table — an extraction error propagates silently into the pooled estimate. Cite the papers themselves (by DOI), not BGPT.
num_results deliberately, since every returned record is billedPairs well with:
alterlab-literature-review — gather structured data with BGPT, then synthesizealterlab-pubmed — PubMed for broad discovery, BGPT for deep experimental dataalterlab-biorxiv — combine preprint discovery with full-text data extractionalterlab-pyzotero — manage citations from BGPT search resultsPart of the AlterLab Academic Skills suite.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.