Semantic Scholar Ext Tools¶
Configuration File: semantic_scholar_ext_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the semantic_scholar_ext_tools.json configuration file.
Available Tools¶
SemanticScholar_get_paper (Type: BaseRESTTool)¶
Get detailed metadata for a specific paper from Semantic Scholar by paper ID, DOI, PubMed ID, or …
SemanticScholar_get_paper tool specification
Tool Information:
Name:
SemanticScholar_get_paperType:
BaseRESTToolDescription: Get detailed metadata for a specific paper from Semantic Scholar by paper ID, DOI, PubMed ID, or other identifier. Returns title, abstract, authors, citation count, reference count, journal, publication types, open access PDF link, and external IDs (DOI, PubMed, ArXiv, etc.). Identifier formats: Semantic Scholar paper ID (40-char hex), DOI: prefix (e.g., ‘DOI:10.1126/science.1225829’), PMID: prefix (e.g., ‘PMID:22745249’), ArXiv: prefix (e.g., ‘ArXiv:2106.01345’), or CorpusId: prefix. This complements SemanticScholar_search_papers by providing full paper details.
Parameters:
paper_id(string) (required) Paper identifier. Supports multiple formats: Semantic Scholar ID (e.g., ‘68d962effe5520777791bd6ec8ffa4b963ba4f38’), DOI (e.g., ‘DOI:10.1126/science.1225829’), PubMed (e.g., ‘PMID:22745249’), ArXiv (e.g., ‘ArXiv:2106.01345’), or CorpusId (e.g., ‘CorpusId:14088426’).fields(string) (optional) Comma-separated list of fields to return. Available: paperId,title,abstract,year,citationCount,referenceCount,openAccessPdf,journal,publicationTypes,externalIds,authors,tldr,publicationDate,venue,fieldsOfStudy. Default returns core fields.
Example Usage:
query = {
"name": "SemanticScholar_get_paper",
"arguments": {
"paper_id": "example_value"
}
}
result = tu.run(query)
SemanticScholar_get_recommendations (Type: BaseRESTTool)¶
Get paper recommendations from Semantic Scholar for a given paper. Returns papers similar to or r…
SemanticScholar_get_recommendations tool specification
Tool Information:
Name:
SemanticScholar_get_recommendationsType:
BaseRESTToolDescription: Get paper recommendations from Semantic Scholar for a given paper. Returns papers similar to or related to the input paper based on Semantic Scholar’s recommendation algorithm. Useful for literature discovery - finding related work that you might have missed. Requires a Semantic Scholar paper ID (40-char hex). Use SemanticScholar_get_paper with DOI: prefix first to get the paper ID if you only have a DOI.
Parameters:
paper_id(string) (required) Semantic Scholar paper ID (40-char hex, e.g., ‘68d962effe5520777791bd6ec8ffa4b963ba4f38’). Get this from SemanticScholar_get_paper or SemanticScholar_search_papers.limit(integer) (optional) Number of recommendations to return (default 10, max 500)fields(string) (optional) Comma-separated fields for recommended papers: title,year,citationCount,abstract,authors,externalIds
Example Usage:
query = {
"name": "SemanticScholar_get_recommendations",
"arguments": {
"paper_id": "example_value"
}
}
result = tu.run(query)