bgpt-paper-search
Lets your agent search scientific papers and extract detailed information. It's useful for literature reviews and finding specific experimental evidence.
What it does
Searches BGPT scientific papers by topic or DOI and retrieves extracted evidence from the full text, such as experiments and statistics. Helps find research details.
When to use it
- ✓To review literature on a subject.
- ✓To find specific evidence from a paper (DOI).
- ✓To detail research experiments and results.
Example of what to ask your AI
“Find papers on artificial intelligence and machine learning with detailed experiments.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You tell me what to search for (a topic or a paper's DOI). I use the BGPT service to search the full text of those papers and bring back the evidence information I find.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add K-Dense-AI/scientific-agent-skills --skill bgpt-paper-searchOr download just the file:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/bgpt-paper-search/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
BGPT Paper Search
When to use
Use BGPT to find full-text-derived evidence for a research question or a known DOI. It returns extracted claims and their supporting experiments, rather than only bibliographic metadata. Use these records to build a traceable evidence table; they are not a complete systematic-review search or a validated risk-of-bias assessment.
Connect
Configure BGPT in the host before use; installing this skill does not register an MCP server. The provider supports both transports:
| Transport | Endpoint |
|---|---|
| Streamable HTTP | https://bgpt.pro/mcp/stream |
| SSE | https://bgpt.pro/mcp/sse |
Use the host's native remote-MCP configuration when supported. For a host that
uses mcpServers JSON and requires a local stdio bridge, this configuration uses
mcp-remote (adapt it to the host's actual settings format):
{
"mcpServers": {
"bgpt": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bgpt.pro/mcp/stream", "--transport", "http-only"]
}
}
}
The published bgpt-mcp 1.1.0 npm package is a thin SSE wrapper around
mcp-remote, not a local paper database. Its bundled README predates the current
tool contract and pricing. Prefer the native connection or configurable bridge
above. The linked BGPT GitHub repository was unavailable at review time; use
the current provider documentation and live tool schema.
Free access needs no key. For paid usage, configure Authorization: Bearer <key>
in the host's remote-server headers, using its credential storage. For the bridge,
mcp-remote supports --header-file
with a local credential file. Do not put api_key in an MCP tool call: neither
current tool declares that argument. Authenticate through the connection.
Search and DOI lookup
Discover the connected server's tools before calling them. The live BGPT 2.14.7 schema reviewed on 2026-09-30 exposes:
| Tool / argument | Contract |
|---|---|
search_papers.query |
Required string. Use short English search terms. |
num_results |
Integer, 1–100; default 16. Set it explicitly to control result use. |
days_back |
Optional integer; papers published within the last N days. Omit for all dates. |
min_citations |
Optional integer; minimum number of references cited by the paper, not citations received. |
study_type |
Optional string: primary study, systematic review, meta-analysis, narrative review, protocol, dataset, commentary, or other. |
output_format |
evidence (default), full, or legacy. |
lookup_paper.doi |
Required DOI string; also accepts output_format. A found paper counts as one result. |
Use the filter arguments instead of putting years or filters into the query. No Boolean-query grammar, offset, page, or cursor is documented by this schema. A result limit is not pagination: do not invent continuation arguments or claim the search enumerates every matching paper. For broader coverage, run explicit question variants and deduplicate by DOI while retaining the query history.
Search example verified with one public result (invoke through the connected tool interface):
{"query": "CRISPR human cells", "num_results": 1, "output_format": "full"}
Illustrative filtered search (filters were schema-checked, not executed):
{"query": "CRISPR delivery neurons", "num_results": 5, "days_back": 90, "study_type": "primary study", "output_format": "evidence"}
For a paper already identified, call lookup_paper with its bare DOI rather
than hoping a title search returns that exact paper:
{"doi": "10.1016/j.ymeth.2015.10.014", "output_format": "evidence"}
Do not interpret a connection, quota, or tool error as an empty evidence set. The provider publishes a result allowance, but no numeric request-rate limit on the reviewed page; avoid assuming unlimited request throughput.
Read the result contract
Search returns an envelope with a results list and count; record the returned
query too, since the service may rewrite search terms. DOI lookup returns found
and a single result; handle not-found before reading it. Inspect the MCP
result for tool errors before interpreting the envelope.
evidencegives compact evidence records; empty optional fields may be absent.fulladds legacy paper metadata to the evidence record.
…
FAQ
What is 'extracted evidence'?
It's specific information like experiments conducted, statistics reported, the study's scope, and its limitations, taken directly from the scientific paper's text.
Can I use this for a full systematic review?
No, this tool helps find specific evidence but doesn't replace a complete, validated search for systematic reviews or risk assessments.
What is a DOI?
DOI (Digital Object Identifier) is a unique code that identifies a scientific paper, like a social security number for the article.
Details
Original description by the author
Searches BGPT scientific papers by topic or DOI and retrieves claim-level evidence extracted from full text, including experiments, reported statistics, scope, limitations, and provenance. Use for literature reviews, evidence synthesis, and finding experimental details beyond abstracts.
Popularity
- GitHub stars
- 51k
- Ranking position
- #1838
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
13c-metabolic-flux
Estimates metabolic fluxes using carbon-13 isotope tracing data. It is useful for analyzing cellular metabolism and biochemical pathways.
K-Dense-AI/scientific-agent-skills
adaptyv
Designs protein characterization experiments using the Adaptyv API. It helps estimate costs, submit sequences, and monitor lab results.
K-Dense-AI/scientific-agent-skills
aeon
Performs machine learning tasks on time series data. It is useful for classifying, forecasting, detecting anomalies, and finding patterns in sequential data.
K-Dense-AI/scientific-agent-skills
alphagenome
Looks up precomputed genomic effects for genetic variants. It provides scores and explanations to understand the impact of variants on the genome.
K-Dense-AI/scientific-agent-skills
Similar skills
deep-research
Lets your agent research topics in depth, gathering information from multiple sources. It cites sources and indicates confidence levels. Ideal for deep dives or investigations.
affaan-m/ECC
research-ops
Lets your agent find current facts and information. It uses public research and the context you provide to give evidence-based answers.
affaan-m/ECC
scientific-thinking-literature-review
Helps your agent conduct systematic reviews of scientific literature. It's useful for compiling and understanding research on a topic.
affaan-m/ECC