Europepmc Citations Tools¶
Configuration File: europepmc_citations_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the europepmc_citations_tools.json configuration file.
Available Tools¶
EPMC_get_citations (Type: BaseRESTTool)¶
Get articles that cite a specific paper from Europe PMC. Given a PubMed ID (PMID), returns a list…
EPMC_get_citations tool specification
Tool Information:
Name:
EPMC_get_citationsType:
BaseRESTToolDescription: Get articles that cite a specific paper from Europe PMC. Given a PubMed ID (PMID), returns a list of citing articles with their titles, authors, journals, publication years, and citation counts. This enables citation network traversal: find what papers cite a given study to track research impact, identify follow-up studies, and discover related work. Essential for systematic reviews and literature mapping. Use PMID from EuropePMC search results.
Parameters:
pmid(string) (required) PubMed ID of the article to find citations for. Examples: ‘25378148’ (AlphaFold paper), ‘33234567’, ‘29474920’ (CRISPR review). Find PMIDs using Europe PMC search.page(integer) (optional) Page number for paginated results (1-based). Default: 1.pageSize(integer) (optional) Number of citing articles to return per page (1-1000). Default: 25.
Example Usage:
query = {
"name": "EPMC_get_citations",
"arguments": {
"pmid": "example_value"
}
}
result = tu.run(query)
EPMC_get_references (Type: BaseRESTTool)¶
Get the reference list (bibliography) of a specific paper from Europe PMC. Given a PubMed ID (PMI…
EPMC_get_references tool specification
Tool Information:
Name:
EPMC_get_referencesType:
BaseRESTToolDescription: Get the reference list (bibliography) of a specific paper from Europe PMC. Given a PubMed ID (PMID), returns all articles cited BY that paper (its reference list). This is the reverse of citations: instead of finding who cites a paper, find what papers it cites. Essential for understanding a paper’s intellectual foundations, finding seminal works, and tracing research lineage. Use PMID from EuropePMC search results.
Parameters:
pmid(string) (required) PubMed ID of the article whose references you want. Examples: ‘25378148’, ‘33234567’, ‘29474920’. Find PMIDs using Europe PMC search.page(integer) (optional) Page number for paginated results (1-based). Default: 1.pageSize(integer) (optional) Number of references to return per page (1-1000). Default: 25.
Example Usage:
query = {
"name": "EPMC_get_references",
"arguments": {
"pmid": "example_value"
}
}
result = tu.run(query)
EuropePMC_get_article_datalinks (Type: BaseRESTTool)¶
Retrieve the Europe PMC ‘datalinks’ for an article: the text-mined and curated cross-references f…
EuropePMC_get_article_datalinks tool specification
Tool Information:
Name:
EuropePMC_get_article_datalinksType:
BaseRESTToolDescription: Retrieve the Europe PMC ‘datalinks’ for an article: the text-mined and curated cross-references from a paper to associated data records, databases, and external resources. Given a PubMed ID (PMID, the default), or a PMCID/other source ID, returns the linked data grouped into categories such as BioProject, Nucleotide Sequences (GenBank/ENA accessions), BioStudies supplementary/supporting data, Protein Data Bank, Clinical Trials, Altmetric, and Wikipedia, each with the count of links and the individual link records (identifiers, titles, and target URLs). This answers ‘what data did this paper deposit, and what records/resources is it linked to’ - complementary to citations (papers citing it) and references (papers it cites). Use a PMID from a Europe PMC or PubMed search.
Parameters:
pmid(string) (required) Article identifier whose data cross-references to retrieve. By default interpreted as a PubMed ID (MED source). Examples: ‘23193287’ (links to BioProject, Nucleotide Sequences, Altmetric, BioStudies, Wikipedia), ‘26198247’ (Clinical Trials, Altmetric, BioStudies). To look up a PMC article, pass the numeric PMCID here and set source=’PMC’.source(string) (optional) Europe PMC source database for the id. ‘MED’ (PubMed/MEDLINE, default), ‘PMC’ (PubMed Central), ‘PPR’ (preprints), ‘AGR’, ‘CBA’, etc.page(integer) (optional) Page number for paginated results (1-based). Default: 1.pageSize(integer) (optional) Number of data-link records to return per page (1-1000). Default: 25.
Example Usage:
query = {
"name": "EuropePMC_get_article_datalinks",
"arguments": {
"pmid": "example_value"
}
}
result = tu.run(query)