Retractions & Research Integrity

live ScienceReference

Check whether a paper (by DOI) has been retracted and search the retracted literature, via Crossref / Retraction Watch (~73k works). Keyless.

2 tools
0ms auth
free tier 50 calls/day

Tools

check_retraction

Check whether a paper (by DOI) has been retracted, according to Crossref/Retraction Watch (keyless). Returns retracted:true/false with the evidence (title marker + retraction-notice link). NOTE: 'not

No parameters required.

Try it
search_retractions

Search the retracted literature (Crossref update-type:retraction, ~73k works) by keyword, optionally filtered by subject and publication year range. Returns retracted works with DOI, title, journal an

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/retractions/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/retractions/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"check_retraction","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("check_retraction", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("check whether a paper (by doi) has been retracted and search the retracted literature, via crossref / retraction watch (~73k works)");