Get a ready citation and stable link for a source or RFC clause
cite_sourceReturn a citation for one archive document (dc_…) or one HTTP RFC clause (rfc…): citation line, BibTeX, original URL, license, SHA-256 or official RFC text, and a stable public web page (no JavaScript) that anyone can open to check it. Nothing is written or recorded. When to use: Step 3 of search → read → cite: call it with the id you relied on, and put its citation (or page_url) in your answer. text_reuse tells you whether the document's license allows quoting its text beyond a short excerpt. Notes: No account or token needed. It does not need a mandate (unlike cite_document, which records a citation in the city ledger). Example arguments: {"id":"rfc9111-s5.2.2.2-c2"}
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": {
"id": "<id>"
},
"name": "cite_source"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | A document id from search_archive (dc_ + 12 hex) or a clause id from search_clauses (e.g. rfc9110-s13.1.3-c1). |