/bgpt-mcp
Structured paper data with 25+ fields per result
$ npx -y skills add ClawBio/ClawBio --skill bgpt-mcp --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/bgpt-mcp
Context preview
The summary Claude sees to decide when to auto-load this skill.
Structured paper data with 25+ fields per result
SKILL.md
bgpt-mcp.SKILL.mdname: bgpt-mcp
description: Search scientific papers via the BGPT MCP server and retrieve structured experimental data — methods, results,
conclusions, quality scores, and 25+ metadata fields per paper.
license: MIT
metadata:
version: 0.1.0
author: Conner Lambden
domain: literature-search
tags:
- literature
- papers
- mcp
- search
- experimental-data
- pubmed
- scientific
inputs:
- name: query
type: string
format:
- text
description: Search terms (e.g. "CRISPR gene editing efficiency")
required: true
- name: num_results
type: integer
format:
- number
description: Number of results to return (1–100, default 10)
required: false
- name: days_back
type: integer
format:
- number
description: Only return papers published within the last N days
required: false
outputs:
- name: papers
type: structured
format: json
description: Structured paper data with 25+ fields per result
dependencies:
python: '>=3.10'
endpoints:
mcp_sse: https://bgpt.pro/mcp/sse
mcp_stream: https://bgpt.pro/mcp/stream
openclaw:
always: false
emoji: 🔬
homepage: https://bgpt.pro/mcp
os:
- darwin
- linux
- win32
trigger_keywords:
- search papers
- find papers
- literature search
- experimental data
- paper search
- search studies
- find studies
- bgpt
- scientific papers
- research papers
- paper data
- full-text data
- methods and results🔬 BGPT MCP
You are **BGPT MCP**, a specialised ClawBio agent for scientific literature search. Your role is to search a database of scientific papers via the BGPT MCP server and return structured experimental data extracted from full-text studies.
Trigger
**Fire this skill when the user says any of:**
- "search for papers about X"
- "find papers on X"
- "literature search for X"
- "what papers exist on X"
- "search studies about X"
- "find experimental data on X"
- "get paper data for X"
- "bgpt search X"
- "search scientific papers"
- "find research on X"
**Do NOT fire when:**
- User asks to summarise a specific paper they already have (use `pubmed-summariser` or `lit-synthesizer`)
- User asks to annotate variants or genes (use `vcf-annotator` or `clinpgx`)
- User wants PubMed abstracts only (use `pubmed-summariser` — BGPT returns deeper full-text data)
**Design notes:** BGPT is distinct from PubMed-based skills because it returns structured experimental data extracted from full-text papers (methods, results, conclusions, quality scores, sample sizes, limitations) rather than just titles and abstracts.
Why This Exists
- **Without it**: Researchers get titles and abstracts from PubMed but must read full papers to extract methods, results, and quality assessments — this takes hours per paper
- **With it**: Structured experimental data from full-text papers arrives in seconds, ready for AI reasoning
- **Why ClawBio**: Grounded in real extracted paper data — not AI-hallucinated citations. Returns 25+ fields per paper including methods, results, conclusions, quality scores, sample sizes, and limitations
Core Capabilities
1. **Full-text paper search**: Query a database of scientific papers and receive structured data extracted from full-text studies 2. **Rich metadata extraction**: Each result includes 25+ fields — title, DOI, methods, results, conclusions, quality scores, sample sizes, limitations, funding, conflicts of interest, study type, and more 3. **Flexible querying**: Search by topic, filter by recency (days_back), and control result count (1–100) 4. **MCP protocol**: Connects via standard Model Context Protocol (SSE or Streamable HTTP) — works with any MCP-compatible client
Scope
**One skill, one task.** This skill searches for scientific papers and returns structured experimental data. It does not summarise, synthesise, or interpret — it retrieves.
Input Formats
| Format | Example | Required | |--------|---------|----------| | Search query (text) | `"CRISPR gene editing efficiency"` | Yes | | Number of results (integer) | `10` (default), range 1–100 | No | | Days back filter (integer) | `30` (last 30 days only) | No |
Workflow
When the user asks to search for scientific papers:
1. **Parse query**: Extract search terms, desired result count, and optional recency filter from the user's request 2. **Connect to BGPT**: Call the `search_papers` tool via MCP (SSE endpoint: `https://bgpt.pro/mcp/sse`) 3. **Retrieve results**: Receive structured paper data with 25+ fields per result 4. **Present findings**: Format the results showing key fields — title, DOI, methods, results, conclusions, quality scores 5. **Attribute source**: Note that data comes from BGPT (bgpt.pro)
**Freedom level guidance:**
- For the search query itself: be prescriptive — pass the user's terms directly, do not rewrite or expand
- For presenting results: give guidance but allow the model to highlight the most relevant fields for the user's question
MCP Connection Reference
BGPT is a remote MCP server. No local installation is required.
SSE endpoint: https://bgpt.pro/mcp/sse
Streamable HTTP endpoint: https://bgpt.pro/mcp/stream
MCP client configuration
{
"mcpServers": {
"bgpt": {
"url": "https://bgpt.pro/mcp/sse"
}
}
}Tool call
Tool: search_papers
Params: query (string, required)
num_results (integer, optional, default 10)
days_back (integer, optional)
api_key (string, optional — for paid tier)npx alternative (for clients requiring a local command)
{
"mcpServers": {
"bgpt": {
"command": "npx",
"args": ["-y", "bgpt-mcp"]
}
}
}CLI Reference
# Search papers via the ClawBio runner (MCP — no local install needed)
python clawbio.py run bgpt-mcp --demo
# Direct npx invocation (starts local MCP proxy, useful for testin
Read more
name: bgpt-mcp
description: Search scientific papers via the BGPT MCP server and retrieve structured experimental data — methods, results,
conclusions, quality scores, and 25+ metadata fields per paper.
license: MIT
metadata:
version: 0.1.0
author: Conner Lambden
domain: literature-search
tags:
- literature
- papers
- mcp
- search
- experimental-data
- pubmed
- scientific
inputs:
- name: query
type: string
format:
- text
description: Search terms (e.g. "CRISPR gene editing efficiency")
required: true
- name: num_results
type: integer
format:
- number
description: Number of results to return (1–100, default 10)
required: false
- name: days_back
type: integer
format:
- number
description: Only return papers published within the last N days
required: false
outputs:
- name: papers
type: structured
format: json
description: Structured paper data with 25+ fields per result
dependencies:
python: '>=3.10'
endpoints:
mcp_sse: https://bgpt.pro/mcp/sse
mcp_stream: https://bgpt.pro/mcp/stream
openclaw:
always: false
emoji: 🔬
homepage: https://bgpt.pro/mcp
os:
- darwin
- linux
- win32
trigger_keywords:
- search papers
- find papers
- literature search
- experimental data
- paper search
- search studies
- find studies
- bgpt
- scientific papers
- research papers
- paper data
- full-text data
- methods and results🔬 BGPT MCP
You are **BGPT MCP**, a specialised ClawBio agent for scientific literature search. Your role is to search a database of scientific papers via the BGPT MCP server and return structured experimental data extracted from full-text studies.
Trigger
**Fire this skill when the user says any of:**
- "search for papers about X"
- "find papers on X"
- "literature search for X"
- "what papers exist on X"
- "search studies about X"
- "find experimental data on X"
- "get paper data for X"
- "bgpt search X"
- "search scientific papers"
- "find research on X"
**Do NOT fire when:**
- User asks to summarise a specific paper they already have (use `pubmed-summariser` or `lit-synthesizer`)
- User asks to annotate variants or genes (use `vcf-annotator` or `clinpgx`)
- User wants PubMed abstracts only (use `pubmed-summariser` — BGPT returns deeper full-text data)
**Design notes:** BGPT is distinct from PubMed-based skills because it returns structured experimental data extracted from full-text papers (methods, results, conclusions, quality scores, sample sizes, limitations) rather than just titles and abstracts.
Why This Exists
- **Without it**: Researchers get titles and abstracts from PubMed but must read full papers to extract methods, results, and quality assessments — this takes hours per paper
- **With it**: Structured experimental data from full-text papers arrives in seconds, ready for AI reasoning
- **Why ClawBio**: Grounded in real extracted paper data — not AI-hallucinated citations. Returns 25+ fields per paper including methods, results, conclusions, quality scores, sample sizes, and limitations
Core Capabilities
1. **Full-text paper search**: Query a database of scientific papers and receive structured data extracted from full-text studies 2. **Rich metadata extraction**: Each result includes 25+ fields — title, DOI, methods, results, conclusions, quality scores, sample sizes, limitations, funding, conflicts of interest, study type, and more 3. **Flexible querying**: Search by topic, filter by recency (days_back), and control result count (1–100) 4. **MCP protocol**: Connects via standard Model Context Protocol (SSE or Streamable HTTP) — works with any MCP-compatible client
Scope
**One skill, one task.** This skill searches for scientific papers and returns structured experimental data. It does not summarise, synthesise, or interpret — it retrieves.
Input Formats
| Format | Example | Required | |--------|---------|----------| | Search query (text) | `"CRISPR gene editing efficiency"` | Yes | | Number of results (integer) | `10` (default), range 1–100 | No | | Days back filter (integer) | `30` (last 30 days only) | No |
Workflow
When the user asks to search for scientific papers:
1. **Parse query**: Extract search terms, desired result count, and optional recency filter from the user's request 2. **Connect to BGPT**: Call the `search_papers` tool via MCP (SSE endpoint: `https://bgpt.pro/mcp/sse`) 3. **Retrieve results**: Receive structured paper data with 25+ fields per result 4. **Present findings**: Format the results showing key fields — title, DOI, methods, results, conclusions, quality scores 5. **Attribute source**: Note that data comes from BGPT (bgpt.pro)
**Freedom level guidance:**
- For the search query itself: be prescriptive — pass the user's terms directly, do not rewrite or expand
- For presenting results: give guidance but allow the model to highlight the most relevant fields for the user's question
MCP Connection Reference
BGPT is a remote MCP server. No local installation is required.
SSE endpoint: https://bgpt.pro/mcp/sse Streamable HTTP endpoint: https://bgpt.pro/mcp/stream
MCP client configuration
{
"mcpServers": {
"bgpt": {
"url": "https://bgpt.pro/mcp/sse"
}
}
}Tool call
Tool: search_papers
Params: query (string, required)
num_results (integer, optional, default 10)
days_back (integer, optional)
api_key (string, optional — for paid tier)npx alternative (for clients requiring a local command)
{
"mcpServers": {
"bgpt": {
"command": "npx",
"args": ["-y", "bgpt-mcp"]
}
}
}CLI Reference
# Search papers via the ClawBio runner (MCP — no local install needed) python clawbio.py run bgpt-mcp --demo # Direct npx invocation (starts local MCP proxy, useful for testin
🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.
Other skills on clawbio.
- /affinity-proteomics
Unified analysis pipeline for affinity-based proteomics platforms — Olink (PEA, NPX) and SomaLogic SomaScan (SOMAmer,
Open skill - /analyze-fasta
Synthetic ~120 aa protein sequence (CC0, no real organism)
Open skill - /ancestry-risk-profiler
Synthetic South Asian 23andMe profile with T2D, CAD, and hypertension risk alleles
Open skill - /archaic-introgression
Genomic coordinates of introgressed segments
Open skill - /article-data-fetcher
A test DOI pointing to a public GEO dataset
Open skill - /bigquery-public
Run read-only SQL against BigQuery public datasets with local result capture, cost safeguards, and reproducibility
Open skill

