bgpt-mcp

How to use BGPT MCP to search scientific papers and retrieve structured experimental data including methods, results, sample sizes, conflicts of interest, limitations, reproducibility scores, and falsifiability criteria. Use this skill when the user asks to find scientific evidence, search the literature, evaluate research quality, check reproducibility, surface study limitations or conflicts of interest, retrieve raw experimental data, or build evidence-grounded AI workflows. Also trigger when the user references PubMed, arXiv, biorxiv, medrxiv, systematic reviews, evidence-based medicine, GRADE, or critical appraisal.

Skill file

Preview skill file
---
name: bgpt-mcp
author: "BGPT"
description: "How to use BGPT MCP to search scientific papers and retrieve structured experimental data including methods, results, sample sizes, conflicts of interest, limitations, reproducibility scores, and falsifiability criteria. Use this skill when the user asks to find scientific evidence, search the literature, evaluate research quality, check reproducibility, surface study limitations or conflicts of interest, retrieve raw experimental data, or build evidence-grounded AI workflows. Also trigger when the user references PubMed, arXiv, biorxiv, medrxiv, systematic reviews, evidence-based medicine, GRADE, or critical appraisal."
---

# BGPT MCP — Scientific Paper Search with Structured Critical Appraisal

BGPT is a remote [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server that searches a database of scientific papers built from full-text studies. Unlike typical search tools that return titles and abstracts, BGPT extracts **raw experimental data** along with 25+ structured fields per paper.

## When to Use

Use BGPT whenever the user asks to:

- Find scientific papers on a topic
- Evaluate research quality, reproducibility, or COI
- Surface limitations, blindspots, or falsifiability criteria of studies
- Retrieve methods, sample sizes, populations, or experimental techniques
- Build an evidence-grounded answer that requires citing primary literature
- Compare evidence across multiple studies with quality signals

## Setup

Add BGPT to the MCP client config — no API key needed for the free tier (50 free results, then $0.02/result).

**Claude Desktop / Cursor / any MCP client (SSE):**

```json
{
  "mcpServers": {
    "bgpt": {
      "url": "https://bgpt.pro/mcp/sse"
    }
  }
}
```

**Streamable HTTP** (alternative): `https://bgpt.pro/mcp/stream`

## Tool: `search_papers`

The single tool exposed by BGPT.

**Input:**
- `query` (string, required) — natural-language description of what to search for. Examples: `"CRISPR base editing in vivo delivery 2024"`, `"semaglutide cardiovascular outcomes"`, `"transformer attention sparse activations"`.

**Output (per paper):**

Each result is a paper with these structured fields:

- `title`, `authors`, `journal`, `year`, `doi`, `url`
- `abstract`
- `methods_and_experimental_techniques`
- `results_and_conclusions`
- `sample_size_and_population`
- `study_context`
- `paper_limitations_and_biases`
- `study_blindspots` — confounders the authors did not examine
- `how_to_falsify` — what evidence would disprove the paper's claims
- `conflict_of_interest`
- `funding_json`
- `data_availability_statements`
- `code_and_data_links`
- `quality_scores` — calibrated 0-10 scores for: scientific rigor, novelty, generality, usefulness, reproducibility, depth

## Best Practices

1. **Cite the structured fields, not just the abstract.** When summarizing a paper, surface the `paper_limitations_and_biases`, `study_blindspots`, and `conflict_of_interest` fields in the response so the user gets calibrated context.
2. **Use `quality_scores.reproducibility` to triage.** When multiple papers conflict, prefer the higher reproducibility score and note the difference.
3. **For systematic reviews and clinical questions**, leverage `sample_size_and_population` to filter underpowered studies.
4. **For methods-heavy questions** (replication, technique comparison), focus on `methods_and_experimental_techniques`.
5. **Always show `how_to_falsify` when the user asks "is X true?"** — the falsification criterion is the test the claim should pass.
6. **Always disclose `conflict_of_interest`** when summarizing pharma, nutrition, or industry-funded research.

## Example Workflows

### Evidence-graded literature search

User: *"What's the evidence for time-restricted eating on cardiovascular outcomes?"*

Use `search_papers("time-restricted eating cardiovascular outcomes RCT")`. From results, return a comparative table that includes for each paper: sample size, primary outcome, reproducibility score, and disclosed COI/funding.

### Critical appraisal

User: *"Is paper X reliable?"*

Search for the paper title. Surface `paper_limitations_and_biases`, `study_blindspots`, `how_to_falsify`, and `quality_scores`. State the falsification criterion explicitly.

### Replicability check

User: *"Has this finding replicated?"*

Search the original finding, then search for follow-up replications. Compare `quality_scores.reproducibility` across studies and surface methodological differences from `methods_and_experimental_techniques`.

## Pricing

- 50 free searches per network (no API key needed)
- $0.02 per result thereafter (API key from https://bgpt.pro/mcp)

## Links

- Site: https://bgpt.pro/mcp
- npm: https://www.npmjs.com/package/bgpt-mcp
- Source: https://github.com/connerlambden/bgpt-mcp

Source

Creator's repository · connerlambden/bgpt-mcp

View on GitHub

Security

Security checks in progress
Results will appear here once audits complete
Checked by 3 independent security firms
Does it try to trick the AI?Not yet checkedPending · Gen Agent Trust Hub
Does it sneak in hidden code?Not yet checkedPending · Socket
Does it have known bugs?Not yet checkedPending · Snyk