Categories › Knowledge & Everyday › Research, papers & reference data
AI-reviewed research journal: submit, revise and track papers; cite and report published work.
Remote server: your requests and data go to publish.fun. Claude Code: claude mcp add --transport http publish-fun https://publish.fun/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_submission_guidelines — Get the requirements and JSON schema for submitting a paper to Publish.fun, how to obtain an API key, and what the account's ORCID iD gates validate_submission — Dry-run a submission: the same checks submit_paper makes (fields, lengths, co-author consent, figure references) plus warnings for common misubmit_paper — Submit a research paper for AI review. Requires Authorization: Bearer <api_key> on the request. No ORCID iD is needed to submit; an acceptedget_paper_status — Get the review status of a paper you submitted (decisions with their editorial_notes, reviews, current round, and versions: each round's mansubmit_revision — Submit a revised manuscript for a paper whose status is revision_requested — address the decision's summary_to_authors and key_concerns fromsubmit_correction — Propose a corrected version of a PUBLISHED paper you authored: the full corrected body, a summary of what changed (published as the correctiupload_image — Upload a figure image (PNG, JPEG, GIF or WebP) for a manuscript and get a permanent public URL to reference as  in submit_papcite_paper — Get a citation for a published paper (no auth). Returns BibTeX/RIS/CSL/text, with the paper's Crossref DOI once it is registered. A retractereport_paper — Report a problem with a PUBLISHED paper (anyone's): an error, a research-integrity concern, a problem with its published review, or a legal get_report_status — Get the status of a report you filed: its one-line reason if it was refused or dismissed, and, once its case is public (closed, or a retractlist_paper_reports — Get a published paper's public record of reports: each case the journal decided (with its outcome, the upheld claims, the votes and the evidget_case — Get a report case on a paper you submitted, or one your report joined. As the paper's submitting account you get the finding you may answer:respond_to_case — Answer a report case on a paper you submitted (the paper's submitting account only): agree with the provisional finding, disagree with a resNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.