Pmc Tools#
Configuration File: pmc_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the pmc_tools.json configuration file.
Available Tools#
PMC_search_papers (Type: PMCTool)#
Search full-text biomedical literature in PMC by relevance. Uses limit (default 10; retmax is an …
PMC_search_papers tool specification
Tool Information:
Name:
PMC_search_papersType:
PMCToolDescription: Search full-text biomedical literature in PMC by relevance. Uses limit (default 10; retmax is an alias) and zero-based offset. The historical return type remains a paper list; every returned paper includes the identical search_pagination envelope with PMC’s exact total_results, has_more, and next_offset.
Parameters:
query(string) (required) Search query for PMC papers. Use keywords separated by spaces to refine your search.limit(integer) (optional) Maximum number of papers to return. This sets the maximum number of papers retrieved from PMC.retmax(integer) (optional) Alias for limit (NCBI eutils naming). If both retmax and limit are provided, limit is used.offset(integer) (optional) Zero-based PMC relevance offset within NCBI’s 9,999-record retrieval window (0-9998). Continue with search_pagination.next_offset while has_more is true. If total_results exceeds retrievable_results, narrow the query or add date filters.date_from(string) (optional) Start date for publication date filter (YYYY/MM/DD format). Optional parameter to limit search to papers published from this date onwards.date_to(string) (optional) End date for publication date filter (YYYY/MM/DD format). Optional parameter to limit search to papers published up to this date.article_type(string) (optional) Article type filter (e.g., ‘research-article’, ‘review’, ‘case-report’). Optional parameter to limit search to specific article types.include_abstract(boolean) (optional) If true, attempts to enrich results with an abstract (best-effort) by fetching PubMed abstracts for items that have a PMID.
Example Usage:
query = {
"name": "PMC_search_papers",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)