Vinkius
OSTI (DOE Scientific Research)

OSTI (DOE Scientific Research) MCP for AI. Search, retrieve, and manage DOE research data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

OSTI (DOE Scientific Research) MCP on Cursor AI Code EditorOSTI (DOE Scientific Research) MCP on Claude Desktop AppOSTI (DOE Scientific Research) MCP on OpenAI Agents SDKOSTI (DOE Scientific Research) MCP on Visual Studio CodeOSTI (DOE Scientific Research) MCP on GitHub Copilot AI AgentOSTI (DOE Scientific Research) MCP on Google Gemini AIOSTI (DOE Scientific Research) MCP on Lovable AI DevelopmentOSTI (DOE Scientific Research) MCP on Mistral AI AgentsOSTI (DOE Scientific Research) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

OSTI (DOE Scientific Research) MCP Server connects your AI client directly to the Department of Energy’s scientific research infrastructure. Use it to query millions of records from OSTI.GOV and DOE Data Explorer, search for specific datasets using filters like sponsoring organization or date range, retrieve full metadata by unique ID, and manage digital identifiers (DOIs).

It handles everything from preliminary searching to final record submission.

What your AI can do

Get data explorer record

Retrieves the full metadata for one specific dataset record within the DOE Data Explorer by its ID.

Get osti record

Fetches all bibliographic details for a single publication record from OSTI.GOV using its unique identifier.

Reserve doi

Initiates the process to reserve a Digital Object Identifier (DOI) with minimal required metadata via the E-Link API.

+ 3 more capabilities included
Search scientific publications

Find DOE research reports, conference papers, and technical documents by title, author, or keywords across OSTI.GOV.

Discover data sets

Query the DOE Data Explorer to identify specific datasets and pull their associated metadata records for analysis.

Validate record existence

Fetch complete, structured bibliographic data for any given OSTI or Data Explorer record ID.

Reserve DOIs

Submit minimal metadata to the E-Link API to reserve a unique Digital Object Identifier (DOI) for funded research before formal publication.

Update and submit records

Write or update entire record entries in the system, finalizing the process by registering the DOI via the E-Link API.

Included with Plan

Waiting for input…

AI Agent

OSTI (DOE Scientific Research): 6 Tools for Research Data Management

These tools let your AI client interact directly with DOE databases to search records, retrieve metadata, and manage DOI assignments.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using OSTI (DOE Scientific Research) on Vinkius

Get Data Explorer Record

Retrieves the full metadata for one specific dataset record within the DOE Data Explorer by its ID.

Get Osti Record

Fetches all bibliographic details for a single publication record from OSTI.GOV...

Reserve Doi

Initiates the process to reserve a Digital Object Identifier (DOI) with minimal...

Search Data Explorer Records

Searches and lists multiple scientific datasets available in the DOE Data Explorer...

Search Osti Records

Performs keyword-based searches across all publications listed on OSTI.GOV...

Submit Record

Submits or updates an entire scientific record and registers the corresponding DOI using the E-Link API.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The OSTI (DOE Scientific Research) integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OSTI (DOE Scientific Research), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
OSTI (DOE Scientific Research) MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OSTI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Finding scientific records shouldn't mean bouncing between four different government pages.

Right now, finding a single record requires you to jump from the main OSTI portal to the search filters page, then cross-reference that ID with the dedicated DOE Data Explorer page. You copy the title, paste it into Google Scholar, and finally check its DOI status on a third-party resolver—all just to confirm one piece of data.

With this MCP server, you tell your agent: 'Find all papers on X from Y date.' The agent runs `search_osti_records` and gives you the list. If you need the related raw numbers, it uses `search_data_explorer_records`. You get structured lists of IDs and metadata, period.

OSTI (DOE Scientific Research) MCP Server: Manage research data and publications.

Before this server, registering a DOI meant filling out multiple forms on the E-Link API website—a manual process that required knowing exactly which metadata fields were mandatory for submission. It was slow, high friction work that often stalled projects.

Now, you tell your agent to 'Reserve and submit the final report.' The agent handles the sequence: it gathers necessary data, uses `reserve_doi` to secure the identifier, and then executes `submit_record`, completing the compliance loop in a single transaction. It’s just that simple.

What your AI can actually do with this

You're connecting your AI agent straight into the Department of Energy’s scientific research infrastructure with this MCP Server for OSTI. It lets you query millions of records pulled from OSTI.GOV and DOE Data Explorer, handling everything from preliminary searches to final record submission.

Finding what you need starts by searching. If you're looking through general publications—think reports, conference papers, or technical documents—you use search_osti_records. This tool performs keyword-based searches across all the content listed on OSTI.GOV, giving you a list of potential records to check out.

When you’re dealing specifically with raw scientific data sets in the DOE Data Explorer, you start with search_data_explorer_records. You can narrow down those results using keywords or filters like date ranges or sponsoring organizations to find exactly what you're looking for. These searches give you a list of potential datasets.

Once you have an ID or a record from one of those search lists, you need the full details. To pull complete bibliographic data for any single publication, whether it’s OSTI content or Data Explorer material, use get_osti_record if it's an OSTI article, or run get_data_explorer_record if it's a specific dataset record within the DOE Data Explorer.

These functions fetch all the structured metadata you need to see exactly what's contained in that single record.

Managing DOIs and submitting records is where this server really shines. If your funded research needs a unique digital identifier before publication, you kick off that process by running reserve_doi. This submits minimal required metadata through the E-Link API just to reserve the Digital Object Identifier (DOI) for future use.

When it's time to finalize or update an entry in the system—whether that’s writing a brand new record or tweaking existing information—you manage that process with submit_record. This tool allows you to submit or update entire scientific records and, crucially, registers the corresponding DOI using the E-Link API. The workflow moves from discovery to validation to final submission, all within your agent's command.

Basically, you use search_osti_records for broad publication searches on OSTI.GOV; then you might run get_osti_record if you find a promising ID and need every bit of bibliographic detail attached to it. If the data set itself is your target, you start with search_data_explorer_records, followed by running get_data_explorer_record using that specific dataset's ID to pull its full metadata structure.

For formal record management, remember this sequence: use reserve_doi to secure the DOI first; then, when all the data is locked down and ready for the permanent archive, you send everything through submit_record. You’re not just searching; you're managing the entire lifecycle of scientific documentation, from initial keyword search right through to final DOI registration.

It handles every step.

Built · Hosted · Managed by Vinkius OSTI (DOE Scientific Research) MCP Server - Manage DOE Data
Server ID 019e38d1-430e-737e-9531-4e897496f740
Vinkius Inspector
Compliance Grade F
Score 43.65/100
Vinkius Inspector Badge — Score 43.65/100

Questions you might have

How do I find datasets using OSTI (DOE Scientific Research) MCP Server? +

You use the search_data_explorer_records tool. This searches the dedicated DOE Data Explorer, giving you metadata on raw data sets, which is separate from the published reports found via search_osti_records.

Do I need to use reserve_doi first? (OSTI DOE Scientific Research) +

Yes. You should run reserve_doi early in your workflow. This secures the unique identifier for your research before you try to finalize and submit it using the submit_record tool.

What is the difference between get_osti_record and get_data_explorer_record? (OSTI DOE Scientific Research) +

The difference is the source. get_osti_record pulls metadata for a published report from OSTI.GOV; get_data_explorer_record pulls metadata for an actual, usable dataset from the Data Explorer.

Can I search by date range using search_osti_records? (OSTI DOE Scientific Research) +

Yes. You can narrow your results by defining specific publication date ranges when you call search_osti_records. This is a core filtering capability.

What credentials are required when I use `reserve_doi`? +

You must provide your OSTI E-Link Token. This token authenticates your request with the DOE's API, ensuring you have the necessary permissions to reserve a Digital Object Identifier (DOI). Without this token, the server cannot process the DOI reservation.

Does `submit_record` handle both updating and registering data? +

Yes, it combines both actions into one call. When you use submit_record, the tool first updates the bibliographic information for the record and then submits or registers the associated DOI using the E-Link API. This keeps your workflow clean.

What happens if I run `get_osti_record` with an invalid ID? +

The tool returns a standardized error response indicating that no record was found for that specific OSTI ID. Your AI client can then check the API response status code to gracefully handle the missing data, rather than failing completely.

What key fields does `search_data_explorer_records` return? +

The search returns core metadata including the dataset title, source organization, relevant date ranges, and a direct link to the record. These structured data points allow your agent to immediately assess if the dataset fits your analysis needs.

How can I search for research papers by a specific author? +

You can use the search_osti_records tool and provide the author's name in the author parameter. The agent will return a list of matching records from the OSTI.GOV repository.

What is the difference between searching OSTI records and Data Explorer records? +

Use search_osti_records for general research information like publications and reports. Use search_data_explorer_records specifically when you are looking for scientific datasets.

Can I reserve a DOI for my research before it is public? +

Yes, if you have an E-Link token, you can use the reserve_doi action. You'll need to provide the title, product type, and your site ownership code.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for OSTI (DOE Scientific Research). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.