Opencitations Tools#

Configuration File: opencitations_tools.json Tool Type: Local Tools Count: 3

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

Available Tools#

OpenCitations_get_citation_count (Type: BaseRESTTool)#

Get the total citation count for a scientific article using OpenCitations COCI index. Returns the…

OpenCitations_get_citation_count tool specification

Tool Information:

  • Name: OpenCitations_get_citation_count

  • Type: BaseRESTTool

  • Description: Get the total citation count for a scientific article using OpenCitations COCI index. Returns the number of times a paper has been cited in the OpenCitations database. Faster than retrieving the full citation list when you only need the count.

Parameters:

  • doi (string) (required) DOI of the paper to count citations for. Do not include ‘https://doi.org/’ prefix. Example: ‘10.1002/jcc.21224’

Example Usage:

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

OpenCitations_get_citations (Type: BaseRESTTool)#

Get papers that cite a scientific article using OpenCitations COCI. OpenCitations returns the ful…

OpenCitations_get_citations tool specification

Tool Information:

  • Name: OpenCitations_get_citations

  • Type: BaseRESTTool

  • Description: Get papers that cite a scientific article using OpenCitations COCI. OpenCitations returns the full citation list and ignores limit/offset, so ToolUniverse applies exact client-side pagination: start with offset=0 and continue with metadata.next_offset while metadata.has_more is true. metadata.total_results is the complete returned citation count.

Parameters:

  • doi (string) (required) DOI of the paper to find citations for. Do not include ‘https://doi.org/’ prefix. Examples: ‘10.1038/nature12373’, ‘10.1002/jcc.21224’

  • limit ([‘integer’, ‘null’]) (optional) Number of citations in this client-side page.

  • offset (integer) (optional) Zero-based citation offset. Continue with metadata.next_offset while metadata.has_more is true.

Example Usage:

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

OpenCitations_get_references (Type: BaseRESTTool)#

Get the list of papers cited by a given scientific article (its reference list) using OpenCitatio…

OpenCitations_get_references tool specification

Tool Information:

  • Name: OpenCitations_get_references

  • Type: BaseRESTTool

  • Description: Get the list of papers cited by a given scientific article (its reference list) using OpenCitations COCI index. OpenCitations is a free, open scholarly citation database derived from CrossRef. Returns citation links with DOIs, publication dates, and time spans between publications. Useful for citation analysis, bibliometrics, and understanding research impact.

Parameters:

  • doi (string) (required) DOI of the paper to get references for. Do not include ‘https://doi.org/’ prefix. Examples: ‘10.1002/jcc.21224’, ‘10.1038/nature12373’

Example Usage:

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