Openaire Tools#

Configuration File: openaire_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the openaire_tools.json configuration file.

Available Tools#

OpenAIRE_search_projects (Type: OpenAIRETool)#

Search OpenAIRE funded projects/grants with recoverable one-based pagination. Page size is 1-1000…

OpenAIRE_search_projects tool specification

Tool Information:

  • Name: OpenAIRE_search_projects

  • Type: OpenAIRETool

  • Description: Search OpenAIRE funded projects/grants with recoverable one-based pagination. Page size is 1-1000, page * max_results must be <=10000, and metadata distinguishes exact total_results from the first 10,000 accessible matches. Returns grant code, title, funder, funding stream, dates, amounts, currency, and website.

Parameters:

  • query (string) (required) Keyword(s) to search project titles, acronyms, and metadata (e.g., ‘cancer’, ‘machine learning’, ‘graphene’).

  • max_results (integer) (optional) Projects per page (1-1000). OpenAIRE exposes at most the first 10,000 matches.

  • page (integer) (optional) One-based page. page * max_results must not exceed 10000.

  • type (string) (optional) Must be ‘projects’ for this tool.

Example Usage:

query = {
    "name": "OpenAIRE_search_projects",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)

OpenAIRE_search_publications (Type: OpenAIRETool)#

Search OpenAIRE publications, datasets, or software with recoverable one-based pagination. Page s…

OpenAIRE_search_publications tool specification

Tool Information:

  • Name: OpenAIRE_search_publications

  • Type: OpenAIRETool

  • Description: Search OpenAIRE publications, datasets, or software with recoverable one-based pagination. Page size is 1-1000 and page * max_results must be <=10000. total_results is exact; accessible_results and upstream_truncated disclose the API’s 10,000-result window.

Parameters:

  • query (string) (required) Search query for OpenAIRE research products. Use keywords to search across titles, abstracts, and metadata.

  • max_results (integer) (optional) Results per page (1-1000). Out-of-range values are rejected rather than silently clamped.

  • page (integer) (optional) One-based page. OpenAIRE requires page * max_results <= 10000; continue with next_page while has_more is true.

  • type (string) (optional) Type of research product to search: ‘publications’, ‘datasets’, or ‘software’. Default is ‘publications’.

Example Usage:

query = {
    "name": "OpenAIRE_search_publications",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)