io.github.thaohienhomes/pho-research-tools

Phở Research Tools

Checks AI-written references against Crossref, PubMed and OpenAlex. Formats citations, PRISMA.

1.0.0
Version
remote
Transport
5
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 5 tools scanned
  • metadata: scanned

No findings.

Tools (5)

  • verify_references

    Check every reference in a list against Crossref, PubMed and OpenAlex and report, for each one, whether the paper really exists and whether the details are right. Works on lists written by a person or generated by an AI model. Input: a pasted reference list in any common style (APA, Vancouver, numbered, mixed), BibTeX, RIS, CSL-JSON, or one DOI per line. Each reference gets exactly one status: verified, verified_with_corrections (real paper, some details wrong; corrected metadata included), likely_fabricated (no such paper exists), not_found (could not be confirmed either way), retracted, or ambiguous (several papers fit). likely_fabricated, not_found and ambiguous mean the reference could not be confirmed as a real paper; retracted means the paper exists but has been withdrawn. At most 50 references per call.

  • format_citations

    Format references in a citation style (APA 7, MLA 9, Chicago author-date, Harvard, Vancouver, IEEE, AMA) or export them as BibTeX, RIS or CSL-JSON. By default every reference is first verified against Crossref, PubMed and OpenAlex, and verified references are formatted from the database record, so wrong years, pages or author names in the input are corrected. References that could not be verified are formatted exactly as written and flagged in `entries[].warnings`. Returns the bibliography and, for text and html output, the matching in-text citation for each reference.

  • search_papers

    Search PubMed and OpenAlex for real papers. Every result carries a DOI or PubMed ID that resolves, so nothing returned can be fabricated. Finds sources for a claim or a topic. Filters: publication year range, open-access only, study types, and the number of results. Retracted papers are left out by default. Preprints are included and marked `preprint: true` (not peer reviewed). Results are ranked by the databases' relevance, alternating between the two sources.

  • check_retractions

    Check DOIs for retractions, expressions of concern and corrections, using Crossref (which includes Retraction Watch data). Status per DOI: retracted, concern, corrected, other_notice, no_notice (nothing on record), not_in_crossref, invalid_doi, rate_limited or lookup_failed (the DOI could not be checked, which is not a clean result). Works for a single paper or a whole reference list.

  • prisma_flow_diagram

    Draw a PRISMA 2020 flow diagram for a new systematic review from the record counts, as a PNG image plus an SVG and download links. Give the counts you have; boxes that follow arithmetically from others are filled in and marked as derived. The tool checks that the numbers add up (records identified minus removed equals screened, and so on) and returns a warning naming each box that does not, with the value it should have. The diagram always shows the numbers exactly as given. Add `otherMethods` counts to draw the second column (websites, organisations, citation searching).