Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_get_europepmc_articles

Search and retrieve scientific articles from the Europe PMC database by query, title, abstract, or author. Sort by recent or cited results to target current research or established topics.

Instructions

Query the Europe PMC database for scientific articles.

Use 'recent' sort for current research queries and 'cited' sort for comprehensive career overviews or well-established topics (e.g., "what has author X published on in their career").

Provide at least one of the following search parameters:

  • query: General search query string
  • title: Search term for article titles
  • abstract: Search term for article abstracts.
  • author: Author name (e.g., "last_name,first_name"). Should not contain spaces. These will be combined with the specified search type ("and" or "or"). For a broad search, prefer the "query" parameter and "or" search type. Only use the "and" search type if you want to ensure all terms must match.

Args: query (str, optional): General search query string. title (str, optional): Search term for article titles. abstract (str, optional): Search term for article abstracts. author (str, optional): Author name (e.g., "last_name,first_name"). Should not contain spaces. search_type (str): Search type - "and" or "or" (default: "or"). sort_by (str): Sort by - "recent" for most recent, "cited" for most cited or None for no specific sorting (default: None). page_size (int): Number of results to return (default: 25, max: 1000).

Returns: dict: Article search results or error message

Input Schema

NameRequiredDescriptionDefault
abstractNoSearch term for article abstracts
authorNoAuthor name (e.g., 'kuehl,malte')
page_sizeNoNumber of results to return
queryNoSearch query string, not specific to any field
search_typeNoSearch type: 'and' or 'or'or
sort_byNoSort by: 'recent' for most recent, 'cited' for most cited or None for no specific sorting
titleNoSearch term for article titles

Input Schema (JSON Schema)

{ "properties": { "abstract": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Search term for article abstracts", "title": "Abstract" }, "author": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Author name (e.g., 'kuehl,malte')", "title": "Author" }, "page_size": { "default": 25, "description": "Number of results to return", "maximum": 1000, "minimum": 1, "title": "Page Size", "type": "integer" }, "query": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Search query string, not specific to any field", "title": "Query" }, "search_type": { "default": "or", "description": "Search type: 'and' or 'or'", "title": "Search Type", "type": "string" }, "sort_by": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Sort by: 'recent' for most recent, 'cited' for most cited or None for no specific sorting", "title": "Sort By" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Search term for article titles", "title": "Title" } }, "type": "object" }
Install Server

Other Tools from BioContextAI Knowledgebase MCP

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/biocontext-ai/knowledgebase-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server