---
title: "Academic citation verification: DOI lookup, author match, journal authenticity."
method: POST
path: "/v2/uvo_academic_verify"
tags: ["agent-safety"]
---

# Academic citation verification: DOI lookup, author match, journal authenticity.

`POST /v2/uvo_academic_verify`

Deep academic source verification with DOI resolution, journal authenticity (predatory-journal blocklist), and authorship cross-check via OpenAlex + Semantic Scholar. For high-stakes research output where one fake citation kills credibility.

## Request body

- object
  - `claim` string, required — The research statement whose academic sources should be verified. Required, non-empty.
  - `references` unknown[] — Optional list of source references supporting the claim, typically DOIs. If given, must be a non-empty array of strings.
    - unknown

## Response `200`

Success (synthetic example)

## Other responses

- `400` — Bad Request — invalid or missing parameters.
- `402` — Payment Required (x402 v2): payment requirements are in the PAYMENT-REQUIRED response header (accepts[]); retry with the PAYMENT-SIGNATURE header (USDC on Base, eip155:8453). Success carries the PAYMENT-RESPONSE settlement header. The legacy X-PAYMENT header is not accepted on /v2 routes.

## Changes

- **2026-08-11** `58e4e92ec5fa` — 1 breaking, 1 warning, 1 info
  - added the new required request property `claim`
  - removed the request property `citations`
  - added the new optional request property `references`

[Change history](https://skmtc.dev/tooloracle/apis/tooloracle-mcp-platform/changes/v2/uvo_academic_verify/post.md)

---

[API](https://skmtc.dev/tooloracle/apis/tooloracle-mcp-platform.md) · [All operations](https://skmtc.dev/tooloracle/apis/tooloracle-mcp-platform/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tooloracle/tooloracle-mcp-platform/revisions/516d2ea6ca6d/schema)
