Orcid Tools

Configuration File: orcid_tools.json Tool Type: Local Tools Count: 6

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

Available Tools

ORCID_get_employments (Type: ORCIDTool)

Get employment and affiliation history for an ORCID researcher. Returns organization names, depar…

ORCID_get_employments tool specification

Tool Information:

  • Name: ORCID_get_employments

  • Type: ORCIDTool

  • Description: Get employment and affiliation history for an ORCID researcher. Returns organization names, departments, roles, and employment date ranges. Use for: verifying academic affiliations, tracing career history, finding current institution.

Parameters:

  • operation (string) (required) Operation type

  • orcid (string) (required) ORCID iD in format XXXX-XXXX-XXXX-XXXX

Example Usage:

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

ORCID_get_fundings (Type: ORCIDTool)

Get the funding/grant records attached to an ORCID researcher’s profile. Returns each grant’s tit…

ORCID_get_fundings tool specification

Tool Information:

  • Name: ORCID_get_fundings

  • Type: ORCIDTool

  • Description: Get the funding/grant records attached to an ORCID researcher’s profile. Returns each grant’s title, funder organization (with country), award/funding type, start/end dates, external identifiers, and URL. Use for: profiling a researcher’s grant history, identifying funders, linking grants to a person. ORCID iDs have format XXXX-XXXX-XXXX-XXXX (e.g., 0000-0001-5109-3700).

Parameters:

  • operation (string) (required) Operation type

  • orcid (string) (required) ORCID iD in format XXXX-XXXX-XXXX-XXXX (e.g., ‘0000-0001-5109-3700’)

Example Usage:

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

ORCID_get_peer_reviews (Type: ORCIDTool)

Get the peer-review activity attached to an ORCID researcher’s profile. Peer review is a recogniz…

ORCID_get_peer_reviews tool specification

Tool Information:

  • Name: ORCID_get_peer_reviews

  • Type: ORCIDTool

  • Description: Get the peer-review activity attached to an ORCID researcher’s profile. Peer review is a recognized research-contribution type. Returns each review’s reviewer role, review type, convening organization (the venue/journal/funder the review was done for, with country), review-group id, completion date, and URL. Use for: assessing reviewing/editorial service, profiling a researcher’s contributions. ORCID iDs have format XXXX-XXXX-XXXX-XXXX (e.g., 0000-0001-5109-3700).

Parameters:

  • operation (string) (required) Operation type

  • orcid (string) (required) ORCID iD in format XXXX-XXXX-XXXX-XXXX (e.g., ‘0000-0001-5109-3700’)

Example Usage:

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

ORCID_get_profile (Type: ORCIDTool)

Get a researcher’s full ORCID profile by ORCID iD. Returns name, biography, email, keywords, rese…

ORCID_get_profile tool specification

Tool Information:

  • Name: ORCID_get_profile

  • Type: ORCIDTool

  • Description: Get a researcher’s full ORCID profile by ORCID iD. Returns name, biography, email, keywords, researcher URLs, and summary counts of works and employments. ORCID iDs have format XXXX-XXXX-XXXX-XXXX (e.g., 0000-0002-1825-0097). Use for: identifying researchers, getting affiliation info, finding publication counts.

Parameters:

  • operation (string) (required) Operation type

  • orcid (string) (required) ORCID iD in format XXXX-XXXX-XXXX-XXXX (e.g., ‘0000-0002-1825-0097’)

Example Usage:

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

ORCID_get_works (Type: ORCIDTool)

Get list of publications and works for an ORCID researcher. Returns titles, publication types, da…

ORCID_get_works tool specification

Tool Information:

  • Name: ORCID_get_works

  • Type: ORCIDTool

  • Description: Get list of publications and works for an ORCID researcher. Returns titles, publication types, dates, journal names, and external identifiers (DOI, PubMed ID). Use for: finding researcher’s publication history, getting DOIs, assessing research output.

Parameters:

  • operation (string) (required) Operation type

  • orcid (string) (required) ORCID iD in format XXXX-XXXX-XXXX-XXXX

Example Usage:

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

ORCID_search_researchers (Type: ORCIDTool)

Search ORCID registry for researchers by keyword query. Returns ORCID iDs matching the search. Su…

ORCID_search_researchers tool specification

Tool Information:

  • Name: ORCID_search_researchers

  • Type: ORCIDTool

  • Description: Search ORCID registry for researchers by keyword query. Returns ORCID iDs matching the search. Supports full-text search across names, affiliations, publications, and keywords. Use for: finding researchers working on specific topics, identifying collaborators, disambiguating authors.

Parameters:

  • operation (string) (required) Operation type

  • query (string) (required) Search query (e.g., ‘BRCA1 cancer genetics’, ‘Harvard genomics’)

  • start (integer) (optional) Pagination offset (0-based)

  • rows (integer) (optional) Number of results to return

Example Usage:

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