Endpoints
POST /api/review/claudelive
AI review (one agent per call)
Runs one specialist reviewer agent on a prepared manuscript prompt and returns strict JSON: a score, a decision, strengths, concerns and questions for the authors.
Scope: tools:review · Cost: 4 credits per call
prompt: string, required — the agent prompt with the manuscript textagentType: string — methodology | formulas | originality | literature | reproducibility | clarity | figures
{"agentType":"methodology","prompt":"Review the methodology of this manuscript: …"}POST /api/prior-publicationlive
Prior-publication check
Checks a title (and abstract, to confirm close matches) for an earlier publication across the external scholarly indexes and the local library.
Scope: none · Cost: no credits (rate-limited per key)
title: string, requiredabstract: stringdoi: string — the article's own DOI, if it has one
{"title":"…","abstract":"…"}POST /api/research-gapslive
Literature search and research-gap context
Returns the field overview and the closest papers for a topic or a manuscript's title and keywords.
Scope: tools:gaps · Cost: no credits for the search
query: string, required — at least 4 charactersfield: string — optional field hint
{"query":"soil microbial networks under grassland degradation"}POST /api/journal-recommenderlive
Journal Finder
Ranks target journals for a title and abstract, with predatory-journal flags. An organisation key must carry this scope by name; a general key gets HTTP 401 and is not charged.
Scope: tools:journal-finder (named on the key) · Cost: 15 credits per search
title: string, requiredabstract: stringmaxResults: number — up to 25
{"title":"…","abstract":"…","maxResults":10}POST /api/scorernot open yet
Pre-Check
Acceptance odds from a title and abstract. Runs in the web app; its endpoint does not accept API keys yet.
Scope: tools:precheck · Cost: 15 credits per call, once open
title: stringabstract: string
{"title":"…","abstract":"…"}