Figshare Tools¶
Configuration File: figshare_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the figshare_tools.json configuration file.
Available Tools¶
Figshare_get_article (Type: BaseRESTTool)¶
Get detailed metadata for a specific Figshare research output by its article ID. Returns complete…
Figshare_get_article tool specification
Tool Information:
Name:
Figshare_get_articleType:
BaseRESTToolDescription: Get detailed metadata for a specific Figshare research output by its article ID. Returns complete information including title, description, authors, DOI, files, categories, tags, funding, license, citation, and download statistics. Use this after searching to get full details about a specific dataset, code package, or figure.
Parameters:
article_id(integer) (required) Figshare article ID (numeric, e.g., 14847609, 1000050). Obtain from search results or from Figshare URLs like ‘figshare.com/articles/dataset/name/14847609’.
Example Usage:
query = {
"name": "Figshare_get_article",
"arguments": {
"article_id": 10
}
}
result = tu.run(query)
Figshare_search_articles (Type: BaseRESTTool)¶
Search Figshare for research outputs (datasets, figures, code, posters, papers, theses, presentat…
Figshare_search_articles tool specification
Tool Information:
Name:
Figshare_search_articlesType:
BaseRESTToolDescription: Search Figshare for research outputs (datasets, figures, code, posters, papers, theses, presentations) by keyword. Figshare is a major open-access research repository where researchers share supplementary data, code, figures, and complete datasets. Returns article ID, title, DOI, resource type, publication date, and authors. Essential for finding research datasets, supplementary materials, and research code associated with published papers.
Parameters:
search_for(string) (required) Keyword search query (e.g., ‘CRISPR knockout RNA-seq’, ‘protein structure cryo-EM’, ‘climate change temperature dataset’)item_type([‘integer’, ‘null’]) (optional) Filter by item type: 3=dataset, 2=media, 1=figure, 9=code, 7=thesis, 6=book, 5=presentation, 4=paper, 12=journal contribution, 11=posterpage_size([‘integer’, ‘null’]) (optional) Number of results (default 10, max 1000)published_since([‘string’, ‘null’]) (optional) Filter to articles published after this date in format ‘YYYY-MM-DD’ (e.g., ‘2023-01-01’)
Example Usage:
query = {
"name": "Figshare_search_articles",
"arguments": {
"search_for": "example_value"
}
}
result = tu.run(query)
Navigation¶
Available Tools - Back to Tools Overview
Tool Loading Tutorial - Loading Local Tools