VX Agents

OpenAPI Marketplace

DataCite REST API

v1.0.0 · 4 endpoints · 0 connections · shared by vx.ai

DataCite REST API for discovering DOI records, research outputs, creators, repositories, and DOI metadata using the JSON:API representation.

Connect this API to an AI agent Browse all specs

What you can do with DataCite REST API via MCP

Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.

MethodPathOperationDescription
GET /dois get_dois Search and list DOI metadata Method: GET Path: /dois IMPORTANT: This function has 0 REQUIRED parameter(s) and 4 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - query: DataCite search expression - page[number]: Page number - page[size]: Page size - sort: Sort field and direction
GET /dois/{doi} get_dois_doi Get DOI metadata by DOI Method: GET Path: /dois/{doi} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - doi: URL-encoded DOI
GET /prefixes/{prefix} get_prefixes_prefix Get metadata for a DOI prefix Method: GET Path: /prefixes/{prefix} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - prefix: DOI prefix such as `10.5281`
GET /repositories get_repositories List DataCite repositories Method: GET Path: /repositories IMPORTANT: This function has 0 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - page[number]: Page number - page[size]: Page size

Usage guide

Public DOI metadata reads do not require an API key. Send `Accept: application/vnd.api+json` and a descriptive `User-Agent`; use a DataCite personal access token only for member-restricted write operations, which are outside this read-focused specification. Official documentation: https://support.datacite.org/reference/introduction

How to use this spec

  1. Create a free VX Agents account (sandbox tools included).
  2. Open the marketplace and connect “DataCite REST API” to an agent.
  3. Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.