---
title: "Citation/source validation: legal articles, statutes, DOIs against authoritative registers."
method: POST
path: "/v2/uvo_citation_check"
tags: ["agent-safety"]
---

# Citation/source validation: legal articles, statutes, DOIs against authoritative registers.

`POST /v2/uvo_citation_check`

Verify legal & academic citations against authoritative sources. 448 EUR-Lex verified articles (MiCA 149, DSGVO 99, DORA 64, AMLR 90, NIS2 46) + Semantic Scholar + OpenAlex + German codes (BGB, KWG). Detects fake citations like 'Art. 999 MiCA' or 'doi:10.9999/fake-paper'.

## Request body

- object
  - `claim` string, required — The statement whose legal or academic citations should be verified. Required, non-empty.
  - `references` unknown[] — Optional list of source references supporting the claim, e.g. an EUR-Lex URL or a DOI. 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): response carries payment requirements; retry with the X-PAYMENT header (USDC on Base).

---

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