Scientific paper search API for AI agents: REST, Python, OpenAPI, and MCP with structured full-text evidence.
SaferSkills independently audited bgpt-mcp (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 Model Context Protocol (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.
Use BGPT whenever the user asks to:
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):
{
"mcpServers": {
"bgpt": {
"url": "https://bgpt.pro/mcp/sse"
}
}
}Streamable HTTP (alternative): https://bgpt.pro/mcp/stream
search_papersThe 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, urlabstractmethods_and_experimental_techniquesresults_and_conclusionssample_size_and_populationstudy_contextpaper_limitations_and_biasesstudy_blindspots — confounders the authors did not examinehow_to_falsify — what evidence would disprove the paper's claimsconflict_of_interestfunding_jsondata_availability_statementscode_and_data_linksquality_scores — calibrated 0-10 scores for: scientific rigor, novelty, generality, usefulness, reproducibility, depthpaper_limitations_and_biases, study_blindspots, and conflict_of_interest fields in the response so the user gets calibrated context.sample_size_and_population to filter underpowered studies.methods_and_experimental_techniques.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.
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.
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.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.