MCPInstall

bgpt-paper-search

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.

Installs
2K
Last 24h
+13
Trending rank
#7714
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/k-dense-ai/scientific-agent-skills --skill bgpt-paper-search
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads bgpt-paper-search automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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:

TransportEndpoint
Streamable HTTPhttps://bgpt.pro/mcp/stream
SSEhttps://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 / argumentContract
search_papers.queryRequired string. Use short English search terms.
num_resultsInteger, 1–100; default 16. Set it explicitly to control result use.
days_backOptional integer; papers published within the last N days. Omit for all dates.
min_citationsOptional integer; minimum number of references cited by the paper, not citations received.
study_typeOptional string: primary study, systematic review, meta-analysis, narrative review, protocol, dataset, commentary, or other.
output_formatevidence (default), full, or legacy.
lookup_paper.doiRequired 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.

  • evidence gives compact evidence records; empty optional fields may be absent.
  • full adds legacy paper metadata to the evidence record.
  • legacy requests the older paper metadata representation. Do not assume every paper has all previously advertised fields or a quality score.

The provider says evidence/full formats omit papers without extracted evidence. However, the live smoke test returned a record with schema_version: "legacy", extraction_status: "legacy", and an empty evidence_units list in both formats. A returned record therefore does not guarantee claim-level provenance. An empty search or unfound DOI also does not establish that the paper does not exist. Retain doi, title, publication_date, and publication_name when available, then inspect central_claim and evidence.evidence_units. Each unit links its claim to an experiment, reported statistics, demonstrated scope, and provenance. Keep the schema version: older records can have a different shape. Legacy full metadata can contain nulls, numeric strings, and serialized text instead of native lists; preserve the raw values and never execute them as code.

The provider documents V4 limits of five evidence units per record, two provenance passages per unit, and 320 characters per passage. These are bounded extractions, not the complete article. Check extraction_status, normalization_warnings, and evidence.record_provenance, including truncation information, before synthesis.

Evidence checks

For each extracted result, retain the DOI and source section, table, or figure. Verify sample sizes, units, experimental arms, reported statistics, and uncertainty against the paper before using them in a synthesis. Distinguish author-reported limitations from extraction-generated interpretations. Preserve contradictory or mixed evidence and demonstrated scope. If legacy quality scores are present, use them only as screening aids, not as a study-specific risk-of-bias assessment.

Allowance and review scope

At the review date the provider advertises 50 free results per network, then $0.02 per returned result. A successful DOI lookup counts as one result; unfound lookups cost none. Recheck the allowance and pricing before a large batch. Do not repeatedly retry a quota-exhausted request.

Sources: provider setup, record formats, and billing, live MCP endpoint, published BGPT wrapper metadata, and bridge documentation. The tool schemas, one-result full search, matching evidence-format DOI lookup, and SSE handshake were checked with unauthenticated requests. The public search/lookup returned a legacy-schema record, not a V4 fixture. Paid authentication, filtered search behavior, and host-specific configuration were not tested.

FAQ

What does the bgpt-paper-search skill do?

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.

How do I install bgpt-paper-search?

Run npx skills add https://github.com/k-dense-ai/scientific-agent-skills --skill bgpt-paper-search in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/bgpt-paper-search/ (personal) or .claude/skills/bgpt-paper-search/ (project).

Which AI agents can use bgpt-paper-search?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is bgpt-paper-search safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains bgpt-paper-search?

It is published by k-dense-ai in k-dense-ai/scientific-agent-skills. It has 2,047 recorded installs.

More from k-dense-ai/scientific-agent-skills

View all →

scientific-writing

k-dense-ai/scientific-agent-skills

Drafts, revises, and audits scientific manuscripts or reports with explicit evidence provenance, reporting-guideline coverage, authorship accountability, confidentiality controls, and local consistency checks. Use for manuscript sections, references, declarations, tables, figures, or submission preparation when scientific accuracy and traceability matter.

Education & Science2.4K installs

scientific-visualization

k-dense-ai/scientific-agent-skills

Creates and audits truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn, or Plotly. Use it for figure design, multi-panel layouts, uncertainty and missing-data displays, color/contrast review, image metadata validation, and journal export planning.

Education & Science2.4K installs

scientific-critical-thinking

k-dense-ai/scientific-agent-skills

Evaluates scientific claims and evidence quality. Applies to experimental design validity, biases and confounders, statistical interpretation, evidence grading frameworks (GRADE, Cochrane Risk of Bias), and teaching critical analysis. Supports evidence appraisal and identifying flaws; formal peer review writing belongs to peer-review.

Education & Science2.4K installs

literature-review

k-dense-ai/scientific-agent-skills

Conducts systematic, scoping, and narrative literature reviews using PubMed, arXiv, bioRxiv, Semantic Scholar, and other appropriate sources. Use for research synthesis, reproducible literature searches, screening, citation checking, or preparing Markdown and PDF reviews. Tracks search coverage, records versus studies, and evidence limitations; supports meta-analysis planning but does not supply a meta-analysis engine.

scientific-brainstorming

k-dense-ai/scientific-agent-skills

Facilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial review, and decision logs. Use for early-stage research brainstorming or prioritizing candidate directions; hand off empirical validation, study design, ethics or regulatory review, and clinical questions to appropriate experts or skills.

Education & Science2.3K installs

statistical-analysis

k-dense-ai/scientific-agent-skills

Guided statistical analysis for research data - test selection, assumption checking, effect sizes, power analysis, Bayesian alternatives, and APA-formatted reporting. Use whenever a user wants to compare groups, test a hypothesis, analyze experimental or survey data, check statistical assumptions, compute required sample sizes, or write up results - even if they never name a specific test. Covers t-tests, ANOVA, chi-square, correlation, regression, non-parametric and Bayesian methods. For low-level model APIs, see the statsmodels and pymc skills.

Testing & QA2.3K installs

Popular education & science skills

View category →

teach

mattpocock/skills

Teach the user a new skill or concept, within this workspace.

Education & Science874K installs

scaffold-exercises

mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Education & Science488.2K installs

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

Education & Science478.3K installs

caveman-learn

juliusbrussee/caveman

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

Education & Science107.9K installs

gsap-plugins

greensock/gsap-skills

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

Education & Science67.9K installs

teach-impeccable

pbakaus/impeccable

DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.