Osf Preprints Tools#

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

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

Available Tools#

OSF_search_preprints (Type: OSFPreprintsTool)#

Search one field (title by default, or description) in OSF Preprints across OSF, PsyArXiv, SocArX…

OSF_search_preprints tool specification

Tool Information:

  • Name: OSF_search_preprints

  • Type: OSFPreprintsTool

  • Description: Search one field (title by default, or description) in OSF Preprints across OSF, PsyArXiv, SocArXiv, and other providers. Returns exact total and one-based continuation metadata. Follow metadata.next_page while metadata.has_more is true.

Parameters:

  • query (string) (required) Search query for OSF preprints. Use keywords to search across titles and abstracts.

  • max_results (integer) (optional) Maximum number of results to return. Default is 10, maximum is 100.

  • page (integer) (optional) One-based result page. OSF uses the bare page parameter; continue with metadata.next_page.

  • search_field (string) (optional) Field to search. OSF exposes separate title and description filters rather than a combined full-text filter.

  • provider (string) (optional) Optional preprint provider filter (e.g., ‘osf’, ‘psyarxiv’, ‘socarxiv’). If not specified, searches all providers.

Example Usage:

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