• RESERVED
  • SUBMITTED
  • ERROR
  • CONFIRMED

How to manage DOI registrations with your AI

Connect OSTI to your AI client to automate the technical steps of DOI management. Once connected, your agent handles the API calls for reserving and submitting research records.

Ask AI about this page

Short answer

How can I use AI to handle DOI registrations?

Your AI uses the OSTI E-Link API to reserve DOIs and submit research records. You provide the metadata, and the agent executes the API calls to finalize the registration. You'll see the specific outcomes below.

Registration outcomes

Where your data lands

The results of your DOI requests.

RESERVED

DOI is held

The AI secures a unique identifier for your work. This prevents identifier conflicts before you submit the full record.

SUBMITTED

Record is live

The agent pushes your completed metadata to the OSTI system. Your research is now officially registered in the E-Link database.

ERROR

Human review needed

If the metadata fails validation, the AI flags the error. You'll need to fix the data before the agent can try again.

CONFIRMED

Registration complete

The AI confirms the API accepted the submission. You get a final status for your DOI registration.

The workflow

What your AI does when the data arrives.

The AI moves from securing an identifier to finalizing the official record.

  1. Secure the identifier

    The agent identifies a unique DOI for your research. It communicates with the E-Link API to hold that number.

    reserve_doi
  2. Prepare metadata

    Your AI parses your research files to extract bibliographic details. It formats this data to meet OSTI requirements.

    reserve_doi
  3. Finalize registration

    The agent sends the complete package of metadata and the reserved DOI to the repository.

    submit_record
  4. Confirm submission

    The AI verifies that the API accepted the record and provides you with the final status.

    submit_record

Try it

Copy these to start.

Use these prompts to trigger the OSTI workflow.

Starting points

Replace the bracketed text with your specific research details or file names.

OSTI Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_pG4xCqNgxW4p54Mwmm4GWj482JeAOzG4qTA4ZDKL/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — OSTI capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "osti-doe-scientific-research-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_pG4xCqNgxW4p54Mwmm4GWj482JeAOzG4qTA4ZDKL/mcp"
    }
  }
}
Copy into chat04
  • Reserve a DOI for my paper titled [Insert Title].

  • Submit this research record to OSTI using the metadata from [Insert File Name].

  • Reserve a DOI for the dataset in [Insert Folder Path].

  • Submit the DOI we just reserved for [Insert Project Name] to the E-Link API.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect OSTI once, then ask.

You only need to link the OSTI MCP to your AI client once. After that, you can manage all your DOI tasks through a simple chat interface.

Connect OSTI to your AI

FAQ

How this task behaves

  • 01

    Can the AI edit existing DOI records?

    No. The current tools only allow for reserving new DOIs and submitting new records.

  • 02

    Does the AI handle the actual file uploads?

    The AI handles the metadata submission via the API. You must ensure the files are accessible to your AI client.

  • 03

    Will the AI automatically submit every DOI it reserves?

    No. The AI follows your specific instructions. It only calls the submission tool when you explicitly ask it to.

  • 04

    Can I use this with any AI client?

    Yes, you can use this with any MCP-compatible client like Claude, Cursor, or Windsurf.

  • 05

    What happens if the DOI reservation fails?

    The AI will report the error from the E-Link API so you can correct the metadata and try again.

  • More questions about OSTI? See everything the OSTI Connector can do

Connect OSTI to Claude, Cursor, ChatGPT & more