Whether the operation succeeded
Paper ID
Paper title (empty on failure)
Human-readable message
Whether this was a dry run
OptionalerrorError category when success is false (#2649). business for a
dedup hit (paper already in registry); absent otherwise — the MCP
handler treats absent as internal.
Response from research_add tool.