Get paper full text
get_paper_fulltextUse this when the user asks “what does the methods/results section say”, wants to quote a specific section, or when the abstract isn't enough to verify a claim. Heavy: only call once a paper looks relevant from search_papers, search_related_papers, or get_paper_citations. format=markdown returns one rendered document; format=json returns a structured section list. Pass sections (case-insensitive headings, e.g. ["Methods"]) to fetch only those sections instead of the whole document.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"paper_id": "<paper_id>"
},
"name": "get_paper_fulltext"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | `markdown` returns one rendered document, ready to read or quote inline. `json` returns a structured section list, useful when you want to navigate by section name (methods / results / related work). | markdown |
| paper_id | Yes | A corpus paper UUID, from a search_papers / search_papers_many / search_related_papers / get_paper_citations result. | |
| sections | No | Return only these sections (case-insensitive heading match), e.g. ["Methods", "Results"]. Omit to return the whole document. |