Save Claim
save_claimAdds or revises a claim on the Claims & sources page. A claim is one fact drafts may state (a price, a result, a certification, a feature), backed by a quote that must appear in its source's text. Claims are append-only, so posts that cite a claim keep the wording they were approved against:
Add: text, category, sourceQuote, and either sourceId (list_claims or get_brand_context sources) or source {title, body, url?} to create the source too.
Revise: id of an active claim plus only the fields that change. This retires that claim and creates a new one; the result has the new claim and retiredId. Each call creates a claim. To stop drafts using a claim, call retire_claim. Only active claims reach Mark's drafting and post checks. Related: list_claims, retire_claim, add_source, get_brand_context.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_claim"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | An active claim's id, to revise it. Omit to add. | |
| text | No | The fact, in one sentence. | |
| source | No | A new source to create and quote from, instead of sourceId. Nothing is saved if the quote is not in its body. | |
| category | No | A short label grouping the claim, like Price or Customer results. Reuse a category list_claims already shows when one fits. Competitor pages read a competitor's prices from claims in the Price category. | |
| sourceId | No | An existing source's id from list_claims. | |
| sourceQuote | No | Words copied from the source's text that prove the claim. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| claim | Yes | ||
| appUrl | Yes | ||
| retiredId | Yes | The claim that was retired, if any. |