Doaj Tools#

Configuration File: doaj_tools.json Tool Type: Local Tools Count: 1

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

Available Tools#

DOAJ_search_articles (Type: DOAJTool)#

Search DOAJ for open-access articles or journals with exact recoverable pagination. Start with pa…

DOAJ_search_articles tool specification

Tool Information:

  • Name: DOAJ_search_articles

  • Type: DOAJTool

  • Description: Search DOAJ for open-access articles or journals with exact recoverable pagination. Start with page=1 and continue with metadata.next_page while metadata.has_more is true; metadata.total_results and total_pages are exact. Page size is 1-100.

Parameters:

  • query (string) (required) Search query for DOAJ articles. Supports Lucene syntax for advanced queries.

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

  • page (integer) (optional) One-based result page. Continue with metadata.next_page while metadata.has_more is true.

  • type (string) (optional) Type of search: ‘articles’ or ‘journals’. Default is ‘articles’.

Example Usage:

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