← All WebMCP sites

scholar-sidekick.com

Health & Educationhttps://scholar-sidekick.com/listed as of 2026-08-01
Paste a DOI, PMID, ISBN, or arXiv ID and get a clean citation in Vancouver, APA, IEEE, or any of 10,000+ styles. Export to BibTeX, RIS, EndNote, and more.
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 55/100 (C).

Tools

resolveIdentifieractimperative
Resolve scholarly identifiers (DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS, WHO IRIS) to structured CSL-JSON metadata. Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One or more identifiers (DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS bibcode, WHO IRIS URL) separated by newlines or commas."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
formatCitationactimperative
Format scholarly identifiers into a finished citation in a style — vancouver (default), ama, apa, ieee, cse, or any of 10,000+ CSL styles. Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One or more identifiers (DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS bibcode, WHO IRIS URL) separated by newlines or commas."
    },
    "style": {
      "type": "string",
      "description": "Citation style: vancouver (default), ama, apa, ieee, cse, or a CSL id."
    },
    "lang": {
      "type": "string",
      "description": "Locale (e.g. en-US, en-GB, fr-FR)."
    },
    "footnote": {
      "type": "boolean",
      "description": "Footnote form instead of bibliography."
    },
    "output": {
      "type": "string",
      "enum": [
        "text",
        "html",
        "json"
      ],
      "description": "Default text."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
exportCitationactimperative
Export scholarly identifiers to a bibliography file format (BibTeX, RIS, EndNote, RefWorks, NBIB, Zotero RDF, CSL-JSON, CSV). Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One or more identifiers (DOI, PMID, PMCID, ISBN, arXiv, ISSN, ADS bibcode, WHO IRIS URL) separated by newlines or commas."
    },
    "format": {
      "type": "string",
      "enum": [
        "bib",
        "ris",
        "csv",
        "csl",
        "endnote-refer",
        "endnote-xml",
        "refworks",
        "medline",
        "zotero-rdf",
        "txt"
      ],
      "description": "Export format."
    },
    "style": {
      "type": "string",
      "description": "Citation style (txt export only)."
    },
    "lang": {
      "type": "string",
      "description": "Locale (e.g. en-US)."
    }
  },
  "required": [
    "text",
    "format"
  ],
  "additionalProperties": false
}
checkRetractionanswerimperative
Check whether a single work has been retracted, corrected, or flagged with an expression of concern (Crossref / Retraction Watch). Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "A single scholarly identifier (DOI, PMID, PMCID, arXiv, ISBN, or ADS bibcode; prefixes tolerated). Exactly one — batches are not accepted."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
checkOpenAccessanswerimperative
Check a single work's open-access status and best legal full-text URL (Unpaywall). Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "A single scholarly identifier (DOI, PMID, PMCID, arXiv, ISBN, or ADS bibcode; prefixes tolerated). Exactly one — batches are not accepted."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
verifyCitationactimperative
Verify a claimed citation against the record at its identifier — catches the real-identifier + fabricated-title pattern (Topaz et al., Lancet 2026). Pass title plus one identifier. Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Cited title (required)."
    },
    "doi": {
      "type": "string",
      "maxLength": 200,
      "description": "DOI as cited."
    },
    "pmid": {
      "type": "string",
      "maxLength": 50,
      "description": "PubMed ID."
    },
    "pmcid": {
      "type": "string",
      "maxLength": 50,
      "description": "PubMed Central ID."
    },
    "isbn": {
      "type": "string",
      "maxLength": 50,
      "description": "ISBN."
    },
    "arxiv": {
      "type": "string",
      "maxLength": 50,
      "description": "arXiv ID."
    },
    "issn": {
      "type": "string",
      "maxLength": 50,
      "description": "ISSN."
    },
    "ads": {
      "type": "string",
      "maxLength": 50,
      "description": "NASA ADS bibcode."
    },
    "whoIrisUrl": {
      "type": "string",
      "maxLength": 2000,
      "description": "WHO IRIS URL."
    },
    "author": {
      "type": "string",
      "maxLength": 200,
      "description": "First-author family name."
    },
    "year": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9999,
      "description": "Publication year."
    },
    "container": {
      "type": "string",
      "maxLength": 500,
      "description": "Journal / container name."
    },
    "screenWithLlm": {
      "type": "boolean",
      "description": "Opt-in Stage 3 LLM screen (requires an authenticated key)."
    }
  },
  "required": [
    "title"
  ],
  "additionalProperties": false
}
auditBibliographyanswerimperative
Audit a whole bibliography (BibTeX / RIS / CSL-JSON text, or a claims[] array) in one call — per-entry fabrication verdict + retraction, plus a corpus summary. Batch counterpart to verifyCitation. Read-only.
Input schema
{
  "type": "object",
  "properties": {
    "bibliography": {
      "type": "string",
      "maxLength": 131072,
      "description": "Raw BibTeX / RIS / CSL-JSON text (provide this OR claims)."
    },
    "format": {
      "type": "string",
      "enum": [
        "bibtex",
        "ris",
        "csl-json"
      ],
      "description": "Override format auto-detection."
    },
    "claims": {
      "type": "array",
      "maxItems": 25,
      "description": "Pre-parsed citations (provide this OR bibliography).",
      "items": {
        "type": "object"
      }
    },
    "checks": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "retraction"
        ]
      },
      "description": "Per-entry checks. Default ['retraction']; pass [] to skip."
    },
    "screenWithLlm": {
      "type": "boolean",
      "description": "Opt-in Stage 3 LLM screen (requires an authenticated key)."
    }
  },
  "additionalProperties": false
}
Listings are sourced from public community registries and shown as reported.